Skip to content

Conversation

@SaboniAmine
Copy link
Member

Description

feat(back): add cascade deletion of projects
feat(front): add modal to call deletion endpoints for projects

This PR adds the missing steps to delete projects from projects page.
Here is the cascade of deletion :

Cascade Delete Diagram

Related Issue

Fixes #228

Motivation and Context

This feature wasn't prioritized until someone asked for it, but it was planned since a long time.

How Has This Been Tested?

The modal has been tested in the dev environment :

Screenshots (if appropriate):

image

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

Go over all the following points, and put an x in all the boxes that apply.

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING.md document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@SaboniAmine SaboniAmine requested a review from inimaz October 5, 2025 11:44
@SaboniAmine SaboniAmine force-pushed the feat/add_delete_projects_feature branch 5 times, most recently from 3bd7db2 to 139d08f Compare October 5, 2025 13:17
@SaboniAmine SaboniAmine mentioned this pull request Oct 6, 2025
9 tasks
@SaboniAmine SaboniAmine requested a review from prmths128 October 6, 2025 12:29
inimaz
inimaz previously approved these changes Oct 14, 2025
Copy link
Collaborator

@inimaz inimaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @SaboniAmine for taking care of this! Looks good!

feat(front): add modal to call deletion endpoints for projects
@SaboniAmine SaboniAmine force-pushed the feat/add_delete_projects_feature branch from 32cfa6c to 279996d Compare October 14, 2025 09:56
@inimaz inimaz self-requested a review October 14, 2025 10:06
Copy link
Collaborator

@inimaz inimaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@inimaz inimaz merged commit bbbdf04 into master Oct 14, 2025
11 checks passed
@inimaz inimaz deleted the feat/add_delete_projects_feature branch October 14, 2025 10:07
SaboniAmine added a commit that referenced this pull request Nov 4, 2025
feat(front): add modal to call deletion endpoints for projects
SaboniAmine added a commit that referenced this pull request Nov 4, 2025
feat(front): add modal to call deletion endpoints for projects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add routes to the API to delete entities

3 participants