Comments (4)
Having one event with multiple from and to times is an interesting idea. Not something that I have seen the need for up until now.
With Joyous (currently) you could have each time slot as a separate event page, but then link them together with a group page.
e.g. http://demo.linuxsoftware.nz/museum-tour/ (And if desired the model used for the group page can be changed using JOYOUS_GROUP_MODEL
.) Would that suit your need?
This'd be better if clicking on the event link on a calendar took the user straight to the group page. That could be done by using Wagtail's before_serve_page
or overriding the event page templates. But maybe Joyous should give the group model some say in how its event pages are served. I can look at adding that.
from ls.joyous.
The issue is that when we talk about exactly same event running in different times in same day (same title, image, description and so) is not very convenient from the admin-user perspective to think on the need of create Event duplicates an then group them together some how.
It'll be very nice to have a way to define multiple times as per Event level (ie. InlinePanel or Streamfield of time ranges)
from ls.joyous.
Thank you, I understand.
In your ideal solution:
- Would every event type (SimpleEvent, MultidayEvent, RecurringEvent, MultidayRecurringEvent, Postponement) have multiple timeslots?
- Would it be possible to leave the time_from or time_to fields blank on a time slot? Would blank fields still mean beginning-of-day to end-of-day?
- For a multi-day event does every timeslot start on the date_from and end on the date_to?
- Is it valid to have over-lapping timeslots?
- Is it valid to have duplicated timeslots?
- Would each timeslot appear separately on the calendar?
- When exported to iCal / RSS would each timeslot be exported as a separate vevent / entry?
- When imported from iCal should vevents on the same day and with the same title and description (but different times) be combined into one event with multiple timeslots?
- Does a Cancellation apply to all the timeslots on a day?
- Can a Postponement/RescheduleEvent change the number of timeslots?
- Should it be possible to Cancel or Postpone just one timeslot out of many?
No promises that I will add this, but it is good to understand what is wanted.
from ls.joyous.
Thank you, I understand.
Thank you for your quick response, here my answers in bold
In your ideal solution:
- Would every event type (SimpleEvent, MultidayEvent, RecurringEvent, MultidayRecurringEvent, Postponement) have multiple timeslots?
I imagine that applies only to SimpleEvent, RecurringEvent (I don't get the idea of Postponement here)- Would it be possible to leave the time_from or time_to fields blank on a time slot? Would blank fields still mean beginning-of-day to end-of-day?
No- For a multi-day event does every timeslot start on the date_from and end on the date_to?
It should not apply to multi-day events- Is it valid to have over-lapping timeslots?
No- Is it valid to have duplicated timeslots?
No- Would each timeslot appear separately on the calendar?
Yes- When exported to iCal / RSS would each timeslot be exported as a separate vevent / entry?
Yes- When imported from iCal should vevents on the same day and with the same title and description (but different times) be combined into one event with multiple timeslots?
No, it should look as different events (with same details)- Does a Cancellation apply to all the timeslots on a day?
Time-slots cancelled separately from the others in same event- Can a Postponement/RescheduleEvent change the number of timeslots?
Yes- Should it be possible to Cancel or Postpone just one timeslot out of many?
Yes
No promises that I will add this, but it is good to understand what is wanted.
from ls.joyous.
Related Issues (20)
- Suggestion: Sync with google HOT 2
- Make the Export functionality optional HOT 1
- FIRST_DAY_OF_WEEK doesn't work for monthly views HOT 3
- Ongoing events HOT 3
- Docs on updating joyous HOT 3
- Upgrade - no calendar HOT 6
- Japanese translation HOT 3
- Issues trying to use Modeltranslation HOT 14
- Joyous EventBase.status field clashes with Django-Model-Utils StatusModel.status field HOT 5
- 'WSGIRequest' object has no attribute 'site' HOT 2
- Not working properly with codredcms? HOT 2
- New Day view
- Merging events from two calendars... HOT 4
- Release 1.5.0 with default_auto_field set in JoyousAppConfig HOT 2
- Version 1.4.0 incompatible with holidays v0.13 HOT 7
- Saving events with same title fails
- Incompatible with Wagtail 3
- Joyous raises error with Django 3.2.17 Wagtail 2.16.3 and Python 3.9 HOT 1
- Wagtail 4.0 compatibility
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 ls.joyous.