"As a Model Manager and I can delete an existing property from a property group if the property is not being used by any node."
- If the property group is being used, the user will get an error stating the properties that are used cannot be deleted. It is not expected that any kind of automatic clean up is performed as part of this story. This may be addressed in a different user story further down the line.
- We might want to consider only allowing edit actions to be performed when we know that a Property Group is not in use. E.g. run the DB query when an edit action is requested and cancel the edit if the Property Group is active
- If the Property Group has not been activated (see
SHA-313) then it will always be safe to remove properties
- Most of this story should have been covered in some way by other stories - this is likely to be predominantly about the testing and the pulling together or previously created functionality.
|Ensure that REST API can be used to check if a Property Group is in use||Open|
|Ensure that Share supports removal.||Done||Unassigned|
|Update Share PO / QA Share tests||Open|