a296a9e109
Closes #6150 : Enable change logging for journal entries
2021-04-13 10:53:55 -04:00
f8903a8183
Merge branch 'develop' into feature
2021-04-12 14:19:30 -04:00
7ddcec3a0d
Fixes #6082 : Support colons in webhook header values
2021-04-12 12:09:37 -04:00
878154c305
Closes #5830 : Add as_attachment field to API serializers and admin view.
2021-03-30 23:26:55 +02:00
9ede726eea
Add boolean as_attachment to Export template
2021-03-30 22:27:26 +02:00
cd629fc737
Closes #4833 : Allow assigning config contexts by device type
2021-03-29 15:40:09 -04:00
93353e94a2
Note that 'table' is a reserved name for ExportTemplates
2021-03-29 11:25:57 -04:00
8a8342b106
Strip microseconds from JournalEntry creation time
2021-03-29 09:48:45 -04:00
36c903da04
Add dedicated view for tags
2021-03-26 15:25:18 -04:00
82fbd975f1
Add kind field to JournalEntry
2021-03-17 12:51:39 -04:00
8be4fbbce3
Add JournalEntry list view w/filtering
2021-03-16 15:57:23 -04:00
1f1a62da67
Initial work on #151 : Object journaling
2021-03-16 15:00:08 -04:00
e97adcb614
Move ConfigContext classes out of models.py
2021-03-16 13:08:07 -04:00
c072ba088f
Add webhook support for additional models
2021-03-10 14:49:02 -05:00
19b78e63ce
Introduce ChangeLoggedModel as a standard model
2021-03-10 13:37:13 -05:00
6ffadb501b
Closes #5610 : Add REST API endpoint for webhooks
2021-03-09 09:22:58 -05:00
38ded66c4e
Closes #5608 : Add REST API endpoint for custom links
2021-03-08 20:57:44 -05:00
79b19821f6
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
9c967ee3ea
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
1ddc1a6781
Closes #5451 : Add support for multiple-selection custom fields
2021-03-01 14:52:57 -05:00
3f216fa4a3
Remove unused CustomFieldModel class
2021-03-01 14:33:52 -05:00
7e6cb9d186
Closes #1638 : Migrate all primary keys to 64-bit integers
2021-02-26 16:12:52 -05:00
bec7ea7072
Standardize model types based on function
2021-02-24 21:01:16 -05:00
af3c4905ea
Fixes #5558 : Fix regex validation support for custom URL fields
2020-12-31 10:21:01 -05:00
b2e05aafc1
Closes #5531 : Ensure consistent calls to parent clean() methods for models, forms
2020-12-28 12:54:42 -05:00
d64fc261e2
Tweak validation for custom date fields
2020-12-15 16:00:18 -05:00
ba00d57d37
Closes #4711 : Rename Webhook.obj_type to content_types
2020-12-02 14:49:07 -05:00
cc271aefe1
Closes #5400 : Store custom field defaults as JSON values
2020-12-01 16:05:23 -05:00
a05fe69043
Add REST API endpoint for custom fields
2020-11-23 15:54:42 -05:00
f3f3993963
Enforce custom field validation on the model
2020-11-12 14:23:08 -05:00
4a8a1ce45c
Check for extraneous custom field data on clean()
2020-11-12 12:18:31 -05:00
3d6baeaab0
Move selection field validation from admin form to model
2020-11-11 15:24:39 -05:00
db0c61dea4
Consolidate middleware under NetBox core
2020-11-10 16:59:37 -05:00
3d6bf1e0f8
Clean up CustomField regex validation
2020-11-10 10:21:18 -05:00
fcb5e6ae1c
Merge branch 'develop' into develop-2.10
2020-10-30 10:38:05 -04:00
82f5d0070e
account for null value annotations
2020-10-23 10:56:02 -04:00
22d2289ed2
add support for regions and vms
2020-10-23 01:18:04 -04:00
3ba18633de
initial work on config context performance improvements
2020-10-20 01:07:22 -04:00
8781cf1c57
Closes #609 : Add min/max value and regex validation for custom fields
2020-10-15 15:06:01 -04:00
143f3cc27c
#4711 : Rename CustomField.obj_type to content_types
2020-10-14 15:26:46 -04:00
96650b0216
Merge branch 'develop' into develop-2.10
2020-10-09 13:52:16 -04:00
3a21f7ab26
Fixes #5226 : Custom choice fields should be blank initially if no default choice has been designated
2020-10-09 11:34:50 -04:00
12e2537222
General cleanup of tables
2020-09-25 14:18:29 -04:00
3d2f6c0703
Simplify form field for boolean CustomFields
2020-09-17 12:26:02 -04:00
2d56a658b3
Clean up stale data when a custom field is changed/deleted
2020-09-16 17:03:31 -04:00
5b3de8defe
Use DjangoJSONEncoder for encoding custom field data
2020-08-25 13:57:18 -04:00
fb8904af54
Remove unused attributes, methods
2020-08-25 13:49:23 -04:00
f7b8d6ede5
Add choices ArrayField to CustomField; drop CustomFieldChoice
2020-08-25 13:24:46 -04:00
c85a45e520
Further work on custom fields
2020-08-24 14:11:13 -04:00
2276603ac3
Drop CustomFieldValue
2020-08-21 16:21:11 -04:00