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

Calendar: Restore events that were deleted *could have* #25

Open
FelixSchmandt opened this issue Oct 17, 2024 · 1 comment
Open

Calendar: Restore events that were deleted *could have* #25

FelixSchmandt opened this issue Oct 17, 2024 · 1 comment
Labels
Could have Element would be good to have (i.e. relevance for operability)

Comments

@FelixSchmandt
Copy link
Collaborator

  • As service staff I want to be able to restore events that were deleted.
  • At any time
  • So that all info pertaining to an event does not have to be reentered in case the event was deleted by accident
@FelixSchmandt FelixSchmandt added the Could have Element would be good to have (i.e. relevance for operability) label Oct 17, 2024
@sberger sberger changed the title Calendar: Add function to restore events that were deleted *could have* Restore events that were deleted Oct 25, 2024
@pdorok pdorok changed the title Restore events that were deleted Calendar: Restore events that were deleted *could have* Oct 28, 2024
@pdorok
Copy link
Collaborator

pdorok commented Nov 11, 2024

One way to implement a way to delete and restore events could be to work with a "recycle bin":

  • Entries in the database for events are not actually deleted, but marked as "in the recycle bin".
  • Such entries marked as "in the recycle bin" will not be displayed in the normal views, but can be viewed and restored in the recycle bin.
  • Restoring an event from the recycle bin will remove the mark as "in the recycle bin".

Question: What happens, when another event has been created in the same timeslot in the same room and a deleted event in the same timeslot in the same room is restored?
--> There will be no automated consistency/ capacity checking, which could lead to errors, right?

@sberger sberger moved this to Todo REQ in BookIt Planning Board Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Could have Element would be good to have (i.e. relevance for operability)
Projects
Status: Todo REQ
Development

No branches or pull requests

2 participants