Comments (2)
This is non-trivial. For example, what if I want to delete a recurring series, or edit the recurring series and then edit a specific event.
Look at Google Calendar or Outlook's implementation of this stuff - when the user edits anything recurring, the option should be presented to edit the series or the instance.
Changes to the series should affect all events, and changes to the instance should only override the specific fields they modify. For example, if I have a recurring series, and I edit the time of one event, then the title of the series, the title change should be reflected everywhere, but that one event should retain the new time.
from attendance.
that's why the repeating event is a new object and not just a modified event object.
Changes to the "repeating event" object is reflected in future events (since new events aren't generated until the week of the event), but past events are left unchanged. Since the events themselves are separate from the "repeating event" object, we can change them without affecting future events.
Although, we may want to include some sort of link to the parent "repeating event" from a generated event. The use case is that an org admin wants to change a repeating event, but has mistakenly opened a specific event.
from attendance.
Related Issues (20)
- Reduce maximum name length HOT 1
- Password recovery does not appear to be secure HOT 3
- Incorrectly calculating dates after february HOT 5
- Kiosk mode HOT 1
- Tie into GT Login
- send e-mail to guest users HOT 1
- Fix user password recovery HOT 1
- Figure out the difference between loginLocals/registerLocals. HOT 1
- Set up testing, common style, code linting, etc.
- Troy Mode HOT 1
- Add a user-info page HOT 1
- Verify Case Insensitive Emails HOT 6
- Facebook Integration HOT 1
- Org-leaders stat page
- Fix Flash-Messages HOT 1
- Don't show emails publicly for guests HOT 6
- Confirmation e-mail on registration HOT 1
- Private Accounts
- Modify the CSS so that the site doesn't look like every other bootstrap site HOT 1
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 attendance.