Page MenuHomePhabricator

Make event creation modal
Closed, ResolvedPublic

Description

Currently, events default to "private events", effectively: they are visible to the host and invitees.

I think we have enough distinct types of events to present a modal option prior to event creation. Basically, turn "Create Event" into a dropdown:

Create Private Event
Create Public Event
Schedule Meeting (T8022)
Create Recurring Event (T2896)

For "Public", the only difference for now is that "Visible To" defaults to "getMostOpenPolicy()".

For "Schedule Meeting", we'd set the isFluid flag and switch to constraint-based scheduling (T8022).

For "Recurring Event", we'd use an alternate UI we eventually build in T2896.

Revisions and Commits

Restricted Differential Revision

Event Timeline

epriestley assigned this task to lpriestley.
epriestley raised the priority of this task from to Normal.
epriestley updated the task description. (Show Details)
epriestley added a project: Calendar.
epriestley added a subscriber: epriestley.
lpriestley added a revision: Restricted Differential Revision.May 27 2015, 3:32 AM
lpriestley added a commit: Restricted Diffusion Commit.May 27 2015, 6:11 PM

Still missing a couple modes, but those will belong to their respective tasks.