Commit Graph

996 Commits

Author SHA1 Message Date
Jeremy Stretch
71e30297c5 Strip microseconds from JournalEntry creation time 2021-03-29 09:48:45 -04:00
Jeremy Stretch
8474f9fc5d Fix journal entry table ordering 2021-03-29 09:44:04 -04:00
Jeremy Stretch
6b5694c612 Add Markdown support for JournalEntry comments 2021-03-29 09:43:21 -04:00
Jeremy Stretch
8784f98c53 Add dedicated view for tags 2021-03-26 15:25:18 -04:00
Jeremy Stretch
09d6264d04 Enable get view tests for organizational objects 2021-03-26 15:15:59 -04:00
Jeremy Stretch
f102cf70e4 Introduce paginate_table() utility to simplify table pagination 2021-03-26 13:02:55 -04:00
Jeremy Stretch
54f1308f50 Closes #5998: Introduce ContentTypeColumn 2021-03-17 16:29:43 -04:00
Jeremy Stretch
32ee80f834 Add JournalEntry filter for kind 2021-03-17 13:02:40 -04:00
Jeremy Stretch
856efd0617 Add kind field to JournalEntry 2021-03-17 12:51:39 -04:00
Jeremy Stretch
7b95167aba Add bulk edit, delete views for journal entries 2021-03-17 10:41:06 -04:00
Jeremy Stretch
9cba554ec9 Add JournalEntry tests 2021-03-16 16:47:35 -04:00
Jeremy Stretch
720f05976f Add JournalEntry list view w/filtering 2021-03-16 15:57:23 -04:00
Jeremy Stretch
4ffd2ba841 Initial work on #151: Object journaling 2021-03-16 15:00:08 -04:00
Jeremy Stretch
1445efc638 Move ConfigContext classes out of models.py 2021-03-16 13:08:07 -04:00
Jeremy Stretch
4d21d0028c Closes #5995: Dropped backward compatibility for queryset parameter on ObjectVar and MultiObjectVar 2021-03-16 11:28:50 -04:00
Jeremy Stretch
7a212fbf8b Closes #5990: Deprecated display_field parameter for custom script ObjectVar and MultiObjectVar fields 2021-03-16 11:08:34 -04:00
Jeremy Stretch
3b66a55da9 Drop usage of display_field on DynamicModelChoiceFields 2021-03-16 10:29:15 -04:00
Jeremy Stretch
fdaa4a6eb8 Add 'display' field to all REST API serializers 2021-03-16 10:06:25 -04:00
Jeremy Stretch
ae80b4f5f4 Clean up base serializers 2021-03-12 13:31:28 -05:00
Jeremy Stretch
fa77559f54 Add webhook support for additional models 2021-03-10 14:49:02 -05:00
Jeremy Stretch
d208c027db Introduce ChangeLoggedModel as a standard model 2021-03-10 13:37:13 -05:00
Jeremy Stretch
76e6c4e699 Merge branch 'develop' into feature 2021-03-09 20:04:20 -05:00
Jeremy Stretch
e58eb1ba2e Fixes #5948: Invalidate cached queries when running renaturalize 2021-03-09 16:39:55 -05:00
Jeremy Stretch
aa6fd54055 Closes #3451: Add pre-/post-change snapshots to webhooks 2021-03-09 13:03:44 -05:00
Jeremy Stretch
e71fa318bf Improve JSON output formatting of webhook receiver 2021-03-09 12:03:56 -05:00
Jeremy Stretch
27d92d005b Closes #5610: Add REST API endpoint for webhooks 2021-03-09 09:22:58 -05:00
Jeremy Stretch
2ed32e4b5c Closes #5608: Add REST API endpoint for custom links 2021-03-08 20:57:44 -05:00
Jeremy Stretch
a4944f2b97 Closes #5892: Introduce SiteGroup model (#5937)
* Initial work on #5892

* Add site group selection to object edit forms

* Add documentation for site groups

* Changelog for #5892

* Finish application of site groups to config context
2021-03-08 13:28:53 -05:00
Jeremy Stretch
1fbff074f7 Fixes #5913: Improve change logging (#5924)
* Initial work on #5913
* Provide per-line diff highlighting
* BulkDeteView should delete objects individually to secure a pre-change snapshot
* Add changelog tests for bulk operations
2021-03-04 13:06:04 -05:00
Jeremy Stretch
f7d6275959 Closes #5895: Rename RackGroup to Location 2021-03-03 13:30:33 -05:00
Jeremy Stretch
1bf7d7e293 Closes #5894: Use primary keys when filtering object lists by related objects in the UI 2021-03-01 17:24:30 -05:00
Jeremy Stretch
e22ff1643a Closes #5451: Add support for multiple-selection custom fields 2021-03-01 14:52:57 -05:00
Jeremy Stretch
68940ae03e Remove unused CustomFieldModel class 2021-03-01 14:33:52 -05:00
Jeremy Stretch
d26fb5aecb Add custom field support to ComponentCreateForm 2021-03-01 13:37:53 -05:00
Jeremy Stretch
6d5ff412a0 Closes #5873: Use numeric IDs in all object URLs 2021-02-26 17:23:23 -05:00
Jeremy Stretch
2d234e3b3a Closes #5370: Extend custom field support to organizational models 2021-02-26 16:25:37 -05:00
Jeremy Stretch
f17479680c Closes #1638: Migrate all primary keys to 64-bit integers 2021-02-26 16:12:52 -05:00
Jeremy Stretch
8de5fa0ae2 Introduce NestedGroupModelSerializer 2021-02-25 17:15:42 -05:00
Jeremy Stretch
1faf3cadf7 Update object edit template to use fieldsets where possible 2021-02-25 13:51:48 -05:00
Jeremy Stretch
b58ad1384e Standardize model types based on function 2021-02-24 21:01:16 -05:00
Jeremy Stretch
8823162432 Upgrade Django to 3.2b1 2021-02-24 19:00:14 -05:00
Brian Candler
183831c2c4 Raise exceptions for other inconsistencies when migrating custom field data
Fixes #5573
2021-01-05 15:05:17 +00:00
Jeremy Stretch
de9cdaef6c Fixes #5558: Fix regex validation support for custom URL fields 2020-12-31 10:21:01 -05:00
Jeremy Stretch
1ffc5f32e4 Closes #5549: Eliminate extraneous database queries when using brief API calls 2020-12-29 11:41:44 -05:00
Jeremy Stretch
5e643def2c Closes #5531: Ensure consistent calls to parent clean() methods for models, forms 2020-12-28 12:54:42 -05:00
Jeremy Stretch
69a7136678 Fixes #5543: Fix rendering of config contexts with cluster assignment for devices 2020-12-28 10:45:23 -05:00
Jeremy Stretch
3e90dc9154 Fixes #5510: Fix filtering by boolean custom fields 2020-12-21 11:47:11 -05:00
Jeremy Stretch
68eafb180a Rename get_subquery() to count_related() 2020-12-17 14:47:49 -05:00
Jeremy Stretch
cfbe7ec948 Call Coalesce() inside get_queryset() 2020-12-17 14:45:50 -05:00
Christian Loos
d84f0c234a Fixes #5123: Add tests for custom field select changelog 2020-12-16 18:50:55 +01:00