Giter Site home page Giter Site logo

ethercreative / bookings Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 5.0 4.71 MB

An advanced booking and events management plugin for Craft CMS and Craft Commerce

Home Page: https://ethercreative.github.io/bookings/

License: Other

PHP 53.24% HTML 0.80% JavaScript 27.79% Vue 12.61% Less 4.79% Twig 0.76%

bookings's People

Contributors

alexjcollins avatar tam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bookings's Issues

Stable version soon ?

Not an issue, but more of a question : are you planning to get to a stable version somewhere before september ?

Flexible Slot Multiplier

Add the ability to define the slot multiplier on a per slot basis, or create rules around the slot multiplier so that varying slot multipliers can be used across an event.

Slots not appearing

Hi guys,

We're using this on a live build at the moment and seem to be having issues with slots appearing. It looks to be slightly buggy and only shows some dates. We had this issue before and added .limit(NULL) to the loop โ€“ which fixed the dates at that time.

However, now some dates just aren't appearing. I've attached two screenshots, screenshot 1 shows there are slots for 22/11/18 and on the front-end (screenshot 2) it's only showing one date.

Let me know what you need from our build to help debug.

This is our loop;
{% set slots = craft.availability(course.courseInterviewSlots).limit(null).all() %}

screen shot 2018-10-30 at 15 03 55

screen shot 2018-10-30 at 15 03 10

Show column for slot on event index

It would be useful to have a column for the slots contained within a booking so when viewing bookings unfiltered it's easy to see which slot corresponds to which booking.

Slot filter dropdown not updating

When first viewing an event single the slots dropdown filter doesn't update with all the slot options, you need to go back then return return to the page to see dropdown filled.

Don't return slots in the past

It's currently possible to view and book slots in the past.
Booking slots in the past shouldn't be possible.

I think a case could be made for viewing past slots though.

Updating to v1.0.0-alpha.15 breaks BookedTickets query

v1.0.0-alpha.15 changes BookedTicket::hasContent() from false to true. This causes the BookedTicket::find() query to always return nothing for existing BookedTicket's due to the missing content table rows for those elements.

Empty Bookings

Booking shows without booked slots inside it.

It seems to happen exactly or around the same time as the actual booking goes through.

[FR] Ability to view more detail on dashboard + CSV download

Hi guys, It would be great if you could add some column headings into the admin panel. Client want's to view at a glance, name / date+time of bookings etc... At present they need to click in to each individually for this information.

An awesome addition to above would be some sort of export to CSV functionality.

Notes to booking

Ability to add notes to a booking. Useful for making a not of customer changes or requests.

Minutely duration being calculated incorectly

I'm not sure if this is true for other parameters, but setting:

  • Frequency to Minutely
  • Duration to 180 (3 hours)

Returns 4 hours in the interface. (it's hard to know if it is actually 3 hours because of #21)

screenshot 2018-11-15 at 14 27 01

Issue with available slots

Hi guys,

We're having a pretty big issue with the slots availability. Two issues actually.

Issue 1
The system is only pulling out the first rule in the CMS. So if multiple rules are added, these are being ignored on our front-end.

Issue 2
We've a system in place that can have a lot of 'pending' orders. We have multiple order status' which will update at different stages of the order process. The problem I'm seeing is that slots are showing as unavailable because Bookings probably thinks they're booked. We don't want to flag as "booked" until the order status of "Complete" or "New" is triggered. Is there any possibility of adding some sort of status label that would allow us to say, slot becomes unavailable only if order status = complete?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.