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

Entry templates #134

Draft
wants to merge 26 commits into
base: main
Choose a base branch
from
Draft

Entry templates #134

wants to merge 26 commits into from

Conversation

kurukimi
Copy link
Contributor

@kurukimi kurukimi commented Aug 15, 2024

Possibility to create entry templates and copy them into workdays.

Todo:

  • Add delete template button for mobile
  • Make sure entry keys and template keys cannot clash in entryContextProvider
  • Refactor forms (entryForm, templateForm) and related similar (e.g, accordion rows) components into reusable ones.
  • Consider if storing template entries in user-settings table single cell as json is legit or else create new table for template entries
  • Validation for old entries, e.g, what happens when issue in template is no longer in the issue list.
  • Add edit template button
  • Button/tab for hiding template accordion?
  • Allow partial templates: remove validation in template form and allow only "edit & paste" when pasting a partial template to workdays
  • e2e-tests maybe in a later pr

Also, should maybe be split into somehow reasonable pull requests,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant