Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow click and drag to create events on the reservation calendar #527

Open
MichaelZhao21 opened this issue Jul 25, 2022 · 2 comments
Open
Labels
Arc: Frontend Frontend development Context: Longer/Harder Issue that will take a long time or is particularly difficult help wanted Extra attention is needed Status: Needs Triage Issue needs to be assigned Type: New Feature New feature or request

Comments

@MichaelZhao21
Copy link
Member

Is your feature request related to a problem? Please describe.

Although events are easy enough to create with the time dropdown, it would probably be a lot easier to create events directly through the reservation calendar as we can see overlaps.

Describe the solution you'd like

Just like with Google Calendar's click and drag, allow users to do this on the reservation calendar -- click and drag then take them to the edit event page with the values for start/end time already filled in.

Describe alternatives you've considered

If possible, have a popup on the reservation calendar instead of navigating to a whole other page to create the event on. Also, potentially have this feature disabled if the user is not authenticated.

Additional context

N/A

@MichaelZhao21 MichaelZhao21 added Type: New Feature New feature or request Arc: Frontend Frontend development Context: Longer/Harder Issue that will take a long time or is particularly difficult Status: Needs Triage Issue needs to be assigned labels Jul 25, 2022
@MichaelZhao21 MichaelZhao21 self-assigned this Aug 16, 2022
@github-actions github-actions bot added Status: In Progress Issue that is currently being worked on and removed Status: Needs Triage Issue needs to be assigned labels Aug 16, 2022
@MichaelZhao21
Copy link
Member Author

For v-6.3, we will simply make this navigate to the edit page with pre-filled content. In the future, we can consider making a Google Calendar-style popup:

2022-08-15_22-21

@MichaelZhao21 MichaelZhao21 added this to the v-6.3 milestone Aug 16, 2022
@MichaelZhao21
Copy link
Member Author

Update: too complex for v-6.3

@MichaelZhao21 MichaelZhao21 removed this from the v-6.3 milestone Aug 16, 2022
@MichaelZhao21 MichaelZhao21 removed their assignment Aug 16, 2022
@MichaelZhao21 MichaelZhao21 added the help wanted Extra attention is needed label Aug 16, 2022
@github-actions github-actions bot added Status: Needs Triage Issue needs to be assigned and removed Status: In Progress Issue that is currently being worked on labels Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arc: Frontend Frontend development Context: Longer/Harder Issue that will take a long time or is particularly difficult help wanted Extra attention is needed Status: Needs Triage Issue needs to be assigned Type: New Feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant