OPNSense/core d19ad59src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php

MVC: on ApiMutableModelControllerBase add opt-in parameter $internalModelUseSafeDelete to check for referential integrity before delete, throwing a UserException when the uuid is found inside a tag which logically originates from a model. (has a uuid attribute and a version attribute in one of its parents)

closes https://github.com/opnsense/core/issues/1897
DeltaFile
+64-0src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+64-01 files

UnifiedSplitRaw