Comments (2)
Hi, I will fix the #3 and then this one...
from django-appointment.
Hi @pdelporte,
Thank you for your feedback and the kind words about the app. I appreciate your interest in enhancing the system.
The way the app is structured currently, the lead-time, finish-time, and slot-duration are attributes associated with a staff member rather than a service. The reason behind this is to allow flexibility for staff members who might have varying availabilities and preferences throughout the week.
For instance, a staff member might have a different slot duration on Mondays compared to Wednesdays based on their workload or other commitments.
However, I understand the utility of having these attributes defined per service, especially if different services require distinct time considerations. It's an intriguing enhancement, but it would require a significant change in the current architecture and might introduce complexities in scenarios where a staff member offers multiple services with conflicting time attributes.
Regarding the minimum time between two slots (or interval time, as you mentioned), that's a feasible addition. I see how it can be beneficial, especially for services that might require preparation or rest time between sessions. It'll probably be in the next version release.
I'll consider these suggestions for future versions of the app. I always strive to balance flexibility with simplicity to ensure the app remains user-friendly while accommodating diverse use cases. Your feedback is invaluable in this endeavour.
Once again, thank you for your input, and please let me know if you have any more ideas or questions!
Best regards,
@adamspd
from django-appointment.
Related Issues (20)
- Duplicate slots
- Date not being updated
- Fixing duplicate slot introduce staff member not selected bug
- Fix create_user() got an unexpected keyword argument 'username' error
- If service is free, redirect to thank you even if pay link is set
- Admin can change appointment's staff member
- Admin can't view/edit appointment if not a staff member with service offered HOT 1
- Admin can add a new staff member by filtering the list of users
- Add possibility to send all emails using django-q
- Clean objects
- booking a resource rather than a human HOT 6
- order dependant tests in appointment.tests.utils.test_db_helpers HOT 4
- Support other language and jalali calendar HOT 12
- When putting in admin days available to work, calander to book is off by a row. HOT 14
- Be able to disable email verification when booking an appointment HOT 6
- URL patterns loading issue HOT 3
- When client enter only firstname is not handled well
- Use username when name not provided in admin pages
- django cms plugin HOT 6
- Error installing in cookiecutter django project HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-appointment.