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

Improve overlapping event validation #736

Open
jamesewoo opened this issue Dec 6, 2023 · 1 comment
Open

Improve overlapping event validation #736

jamesewoo opened this issue Dec 6, 2023 · 1 comment
Labels
enhancement Feature requests or improvements to existing functionality help wanted Issues where maintainers could use assistance from others

Comments

@jamesewoo
Copy link

When a user enters a new event and encounters the error "Another entry intersects the specified time period", trying to find the overlapping events can be a confusing experience. The simplest solution is to remove the intersection validation or give the user the option to do so, assuming that wouldn't break some other part of the app.

If the validation needs to stay, we could do one or more of:

  • Clarify which type of event is overlapping (feeding, sleep, etc.)
  • Provide links to the overlapping events
  • Give the user the option to submit anyway and have the system modify events so that there are no overlaps

I think that changing how validation works or how the error is presented could really improve the user experience.

@cdubz
Copy link
Member

cdubz commented Dec 7, 2023

See also #702 proposing the "submit anyway" option as well.

I'm open to changes here and will review PRs. I just haven't had the time recently to look in to this myself.

@cdubz cdubz added enhancement Feature requests or improvements to existing functionality help wanted Issues where maintainers could use assistance from others labels Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature requests or improvements to existing functionality help wanted Issues where maintainers could use assistance from others
Projects
None yet
Development

No branches or pull requests

2 participants