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 deleting editables #5778

Merged
merged 8 commits into from Aug 17, 2023
Merged

Conversation

duartegalvao
Copy link
Member

@duartegalvao duartegalvao commented May 17, 2023

This PR allows event managers to fully (soft-)delete editables from contributions, allowing submitters to restart the editing process from scratch.

Screen Shot 2023-05-16 at 08 30 07

Progress:

  • Add Editable.is_deleted attribute
  • Add delete button to the editing timeline
  • Restrict the button to event managers
  • Add a redirect after deletion is successful
  • Add a changelog entry

@duartegalvao duartegalvao force-pushed the delete-editables branch 5 times, most recently from ef821df to e25a284 Compare May 22, 2023 07:17
@duartegalvao duartegalvao marked this pull request as ready for review May 22, 2023 07:17
@tomasr8
Copy link
Member

tomasr8 commented Jun 6, 2023

Just leaving this here, so we don't forget. We're getting this react warning when deleting editables, though it doesn't happen always.

obrazek

@ThiefMaster ThiefMaster added this to the v3.3 milestone Jun 20, 2023
@ThiefMaster ThiefMaster merged commit 495f4b3 into indico:master Aug 17, 2023
11 checks passed
@ThiefMaster ThiefMaster deleted the delete-editables branch August 17, 2023 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done 🚀
Development

Successfully merging this pull request may close these issues.

None yet

3 participants