Remove property value permissions when related content and/or property types are removed (#19778)

* Removed two unnecessary delete clauses when removing content types (they are looking for user group Ids, but we are deleting a content type).

* Renamed table name constant with obsoletion to better reflect name and contents of table.

* Added granular permission for property value records to delete clauses when deleting a document type.

* Delete property value permissions for removed property types.

* Added integration tests to verify behaviour.
This commit is contained in:
Andy Butland
2025-08-07 14:22:19 +02:00
committed by GitHub
parent 8a94383262
commit a0aff9d10c
7 changed files with 124 additions and 24 deletions

View File

@@ -72,6 +72,8 @@ public interface ISqlSyntaxProvider
string ConvertDecimalToOrderableString { get; }
string ConvertUniqueIdentifierToString => throw new NotImplementedException();
/// <summary>
/// Returns the default isolation level for the database
/// </summary>