netbox/docs/models/extras
Jeremy Stretch b0e7294bc1
Closes #15621: User notifications (#16800)
* Initial work on #15621

* Signal receiver should ignore models which don't support notifications

* Flesh out NotificationGroup functionality

* Add NotificationGroup filters for users & groups

* Separate read & dimiss actions

* Enable one-click dismissals from notifications list

* Include total notification count in dropdown

* Drop 'kind' field from Notification model

* Register event types in the registry; add colors & icons

* Enable event rules to target notification groups

* Define dynamic choices for Notification.event_name

* Move event registration to core

* Add more job events

* Misc cleanup

* Misc cleanup

* Correct absolute URLs for notifications & subscriptions

* Optimize subscriber notifications

* Use core event types when queuing events

* Standardize queued event attribute to event_type; change content_type to object_type

* Rename Notification.event_name to event_type

* Restore NotificationGroupBulkEditView

* Add API tests

* Add view & filterset tests

* Add model documentation

* Fix tests

* Update notification bell when notifications have been cleared

* Ensure subscribe button appears only on relevant models

* Notifications/subscriptions cannot be ordered by object

* Misc cleanup

* Add event icon & type to notifications table

* Adjust icon sizing

* Mute color of read notifications

* Misc cleanup
2024-07-15 14:24:11 -04:00
..
bookmark.md Remove old feature notifications 2024-04-02 14:14:58 -04:00
branch.md Fix typo 2022-11-16 16:38:29 -05:00
configcontext.md Closes #9073: Remote data support for config contexts (#11692) 2023-02-19 20:09:51 -05:00
configtemplate.md #11559: Add device config API endpoint & cleanup 2023-03-21 17:00:06 -04:00
customfield.md Closes #8198: Custom field uniqueness (#16661) 2024-06-25 08:37:10 -04:00
customfieldchoiceset.md Remove old feature notifications 2024-04-02 14:14:58 -04:00
customlink.md Refreshed extras model documentation 2022-08-12 16:00:04 -04:00
eventrule.md #14132: Fix documentation link 2023-12-04 11:15:13 -05:00
exporttemplate.md Closes #11693: Enable remote data synchronization for export templates 2023-02-19 20:09:51 -05:00
imageattachment.md Refreshed extras model documentation 2022-08-12 16:00:04 -04:00
journalentry.md Add model documentation for JournalEntry 2022-08-16 16:06:48 -04:00
notification.md Closes #15621: User notifications (#16800) 2024-07-15 14:24:11 -04:00
notificationgroup.md Closes #15621: User notifications (#16800) 2024-07-15 14:24:11 -04:00
savedfilter.md Closes #11406: Correct example JSON 2023-01-05 16:38:29 -05:00
stagedchange.md Closes #10851: New staging mechanism (#10890) 2022-11-14 13:55:03 -05:00
subscription.md Closes #15621: User notifications (#16800) 2024-07-15 14:24:11 -04:00
tag.md Remove old feature notifications 2024-04-02 14:14:58 -04:00
webhook.md Add type_job_start & type_job_end to Webhook 2023-03-07 18:01:32 -05:00