Jeremy Stretch
19bb808936
Move utilities.api.rest_api_server_error() to utilities.error_handlers.handle_rest_api_exception()
2024-03-22 08:59:52 -04:00
Jeremy Stretch
944008d475
Closes #12135 : Prevent the deletion of interfaces with children ( #14091 )
...
* Closes #12135 : Prevent the deletion of interfaces with children
* Change PROTECT to RESTRICT
* Extend handle_protectederror() to also handle RestrictedError
* Fix string translation
* Update migrations
* Support bulk removal of parent interfaces via UI if all children are included
* Add support for the bulk deletion of restricted objects via REST API
2023-11-01 13:47:14 -04:00
Jeremy Stretch
bf4fee1592
Fixes #5020 : Correct handling of dependent objects during bulk deletion
2020-08-20 09:44:45 -04:00
Jeremy Stretch
1dbf776279
Fix handling of ProtectedError exceptions
2020-07-16 13:45:02 -04:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
1f7ef15ad1
Fixes #1116 : Correct object links on recursive deletion error
2017-05-02 11:43:11 -04:00
Jeremy Stretch
d817990283
Fixes #865 : Fix server error when attempting to delete a protected object parent (Python 3)
2017-02-01 12:09:59 -05:00
Jeremy Stretch
ffb1e7beb5
Linkified dependent objects in handle_protectederror()
2016-05-12 16:10:55 -04:00
Jeremy Stretch
27b289ee3b
Initial push to public repo
2016-03-01 11:23:03 -05:00