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

Make delete reversible #141

Open
openlowcode opened this issue Jun 5, 2020 · 0 comments
Open

Make delete reversible #141

openlowcode opened this issue Jun 5, 2020 · 0 comments

Comments

@openlowcode
Copy link
Owner

In current applications, delete is not reversible, therefore delete is not given to normal users, which causes major frustrations.

To improve the user experience, the following should be developed:

  • when an object is deleted, it stays in the database with a flag
  • deleted objects are not visible in normal applications
  • there is a possibility to restore deleted data, following the same business rules as the ones for delete (if sub-objects are deleted when main object is deleted, then restoration of main object should also bring back the sub-objects)
  • in any conflict on number when restoring, then the number of the restored object will take a suffix to make it unique.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant