fides
fides copied to clipboard
Adding ability to delete properties
Closes PROD-1664
Description Of Changes
Adding the ability to delete properties, only available to owners and contributors. Verifies that all of the experiences on the property are unlinked before being able to delete the property.
Code Changes
- [ ] Added delete button to property table rows and property edit page
- [ ] Removed the cascade deletes between
plus_property,plus_privacy_experience_config_propertyto avoid putting the property/privacy_experience_config entries into an invalid state
Steps to Confirm
- [ ] Start fidesplus off of the branch in https://github.com/ethyca/fidesplus/pull/1353
- [ ] Start the Admin UI in this PR
- [ ] Create a property without privacy experiences
- [ ] Create a property with at least one privacy experience
- [ ] Verify the delete buttons in the rows and edit page are disabled/enabled according to the state of the properties
Pre-Merge Checklist
- [ ] All CI Pipelines Succeeded
- [ ] Issue Requirements are Met
- [ ] Update
CHANGELOG.md