Jeremy Stretch
80aa1b74ea
Closes #17951 : Extend Ruff ruleset
2024-11-07 11:52:02 -05:00
Jeremy Stretch
c23b62287a
Merge branch 'develop' into feature
2024-06-24 15:40:43 -04:00
Jeremy Stretch
6c461b5658
Closes #16700 : Audit usage of mark_safe() for consistent escaping
2024-06-24 12:33:54 -04:00
Jeremy Stretch
c60e7254c8
Closes #15908 : Establish canonical & local sources for release info ( #16420 )
...
* Closes #15908 : Establish canonical & local sources for release info
* Update references to settings.VERSION
2024-06-07 13:41:48 -04:00
Jeremy Stretch
8429f76ed7
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
1cdc511861
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
8524996636
Fixes #5020 : Correct handling of dependent objects during bulk deletion
2020-08-20 09:44:45 -04:00
Jeremy Stretch
04d7f5eaad
Fix handling of ProtectedError exceptions
2020-07-16 13:45:02 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
297d9c6bb9
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
84b311e83d
Fixes #1116 : Correct object links on recursive deletion error
2017-05-02 11:43:11 -04:00
Jeremy Stretch
9623e7a25c
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