netbox/netbox/core/tables
Jeremy Stretch 24a0e1907a
Some checks are pending
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
Closes #19713: Enable recording user messages in the change log (#19908)
* Add message field to ObjectChange model

* Set max length on changelog message

* Enable changelog messages for single object operations

* Fix tests

* Add changelog message support for bulk edit & bulk delete

* Cosmetic improvements to form fields

* Fix bulk operation templates

* Add message support for bulk import/update

* Add REST API support for changelog messages (WIP)

* Fix changelog_message assignment

* Enable changelog message support for bulk deletions

* Add documentation

* Fix changelog message support for VirtualChassis

* Add ChangeLoggingMixin to necesssary model forms

* Introduce get_random_string() utility function for tests

* Incorporate changelog messages for object view tests

* Incorporate changelog messages for object bulk view tests

* Add missing mixins for changelog message support

* Tweak test to generate expected number of change records

* Finish adding tests for changelog message functionality

* Misc cleanup

* Fixes #19956: Prevent duplicate deletion records from cascading deletions

* Tweak bulk deletion test to work around cascading deletions issue

* Correct API URL
2025-07-29 09:11:33 -05:00
..
__init__.py Closes #16388: Move change logging resources from extras to core (#16545) 2024-06-17 08:03:06 -04:00
change_logging.py Closes #19713: Enable recording user messages in the change log (#19908) 2025-07-29 09:11:33 -05:00
columns.py Closes #19816: Implement a logging mechanism for background jobs (#19838) 2025-07-14 08:52:50 -05:00
config.py Closes #16933: Enable toggling true/false marks on BooleanColumn 2024-07-19 07:54:41 -04:00
data.py #18287: Add a last_synced table column 2025-04-14 08:48:20 -04:00
jobs.py Closes #19816: Implement a logging mechanism for background jobs (#19838) 2025-07-14 08:52:50 -05:00
plugins.py Merge branch 'main' into feature 2025-05-01 09:45:38 -04:00
tasks.py Closes #19816: Implement a logging mechanism for background jobs (#19838) 2025-07-14 08:52:50 -05:00
template_code.py Closes: #18535 - Skip incompatible plugins during startup (#18537) 2025-03-10 10:51:41 -04:00