olin-build / ABE

Amorphous Blob of Events
https://abe.olin.build/
GNU Affero General Public License v3.0
7 stars 1 forks source link

Ability to add individual events to subscriptions #228

Open jaredbriskman opened 6 years ago

jaredbriskman commented 6 years ago

After conversation with @HALtheWise , it seems there could be a need to have subscriptions be not only labels based, but have individual events in them.

This is intended to supports the use case of wanting to have a single event added to a subscription without having all of the other things in the label added, e.g. Wanting to add a FWOP perfornace to your calendar, without adding all FWOP rehersals, or even other showings of the FWOP performance.

Current abe-web UX would require a unique label for each FWOP performance, this seems suboptimal.

There was some discussion around having a personal label that isn't displayed, vs having a list of event IDs, each with tradeoffs. This might be better once we have a user model.

Implementation in ABE would then allow for user facing UX in abe-web.

osteele commented 6 years ago

Displaying an event ICS in the web UI would solve a subset of this. The user of a desktop or mobile Calendar User Agent could click on the event icon to open it in their agent, adding it to their personal calendar.

The cases this doesn't cover are: