Commit Graph

5817 Commits

Author SHA1 Message Date
Jeremy Stretch
2da2cda614 Remove deprecated ifequal template tags 2020-07-16 13:01:31 -04:00
Jeremy Stretch
8be0f720dd Change Postgres-specific JSONField to stock Django field 2020-07-16 12:02:49 -04:00
Jeremy Stretch
505fc341e0 Convert NullBooleanField to BooleanField(null=True) 2020-07-16 11:56:35 -04:00
Jeremy Stretch
b0a3030957 Update import locations for Django 3.1 2020-07-16 11:54:08 -04:00
Jeremy Stretch
fb6b130d2f Update dependencies for v2.9 2020-07-16 11:28:19 -04:00
Jeremy Stretch
316ccc0aab Merge pull request #4858 from netbox-community/4857-remove-legacy-choice-ids
Closes #4857: Drop support for legacy numeric choice field values
2020-07-15 17:07:42 -04:00
Jeremy Stretch
05a5101656 Closes #4857: Drop support for legacy numeric choice field values 2020-07-15 16:54:33 -04:00
Jeremy Stretch
f981c9004f Fix regex for Python 3.7 2020-07-15 16:19:30 -04:00
Jeremy Stretch
c84b4daf95 Add missing changelog view tests 2020-07-14 16:31:55 -04:00
Jeremy Stretch
5e92b1b473 Clean up device component creation forms 2020-07-14 15:51:13 -04:00
Jeremy Stretch
084c5cec2f Introduce BulkRenameObjectsViewTestCase 2020-07-14 13:19:00 -04:00
Jeremy Stretch
35ec5ddeb9 Enforce constrained permissions when bulk renaming objects 2020-07-14 13:18:22 -04:00
Jeremy Stretch
93aa75c3df Rename BulkCreateObjectsViewTestCase to CreateMultipleObjectsViewTestCase 2020-07-14 11:08:59 -04:00
Jeremy Stretch
141f114c9f Add "add interfaces" button to virtual machine view 2020-07-13 16:59:46 -04:00
Jeremy Stretch
8ddbbf1c4a Skip report/script execution tests if RQ worker is not running 2020-07-13 16:48:44 -04:00
Jeremy Stretch
851089d10d Add assigned IP addresses and VLANs to interface tables 2020-07-13 16:18:17 -04:00
Jeremy Stretch
1ae4db8ea7 Add cluster and virtual machine filters to VM interfaces list 2020-07-13 15:43:54 -04:00
Jeremy Stretch
b8f8d36753 Remove incorrect bulk edit test data 2020-07-13 15:26:06 -04:00
Jeremy Stretch
6c2c72ac95 #2006: Prevent script/report execution if no RQ worker is running 2020-07-13 15:11:58 -04:00
Jeremy Stretch
b35c7bdece Add progress counter to VM interface replication migration 2020-07-13 13:13:37 -04:00
Jeremy Stretch
a3dd693595 Add model documentation for VM interfaces 2020-07-10 13:01:02 -04:00
Jeremy Stretch
15b2608c31 Remove extraneous queryset filter 2020-07-10 10:27:07 -04:00
Jeremy Stretch
907550edbe Fix bulk editing, deletion of VM interfaces 2020-07-10 10:26:43 -04:00
Jeremy Stretch
639450c7c3 Fix RestrictedQuerySet evaluation for VLAN CSV export 2020-07-10 10:09:51 -04:00
Jeremy Stretch
5b09b2964c Tweak queryset for Service views to prefetch related IPs with unrestricted() 2020-07-10 09:56:23 -04:00
Jeremy Stretch
d5c096746b Closes #4840: Enable change logging for config contexts 2020-07-09 17:09:03 -04:00
Jeremy Stretch
19c7c2ddcc Move abstract ChangeLoggedModel under extras 2020-07-09 17:07:25 -04:00
Jeremy Stretch
7b94ea92ef Merge branch 'develop' into develop-2.9 2020-07-09 16:38:37 -04:00
Jeremy Stretch
7ba36fea4a #4835: Cleanup and improved error handling 2020-07-09 16:35:02 -04:00
Jeremy Stretch
bb8fac876f Miscellaneous RestrictedQuerySet cleanup 2020-07-09 15:11:18 -04:00
Jeremy Stretch
05830d4023 Fix REST API version calculation 2020-07-09 13:08:13 -04:00
Jeremy Stretch
df464eb929 #4837: Fix API tests 2020-07-09 12:06:13 -04:00
Jeremy Stretch
1a6267e89a Closes #4837: Use dynamic form widget for relationships to MPTT objects 2020-07-09 09:50:01 -04:00
Jeremy Stretch
483f8a559e Refactor imports 2020-07-09 09:13:58 -04:00
Jeremy Stretch
b06a2842ea Fix permissions evaluation for session-authenticated API requests 2020-07-08 17:51:25 -04:00
Sander Steffann
3affd467e1 Fix typo in format string 2020-07-08 22:20:20 +02:00
Jeremy Stretch
2a9547e8f3 Use monospaced font for ObjectPermission constraints 2020-07-08 16:07:07 -04:00
Jeremy Stretch
2559de1293 Enable filtering ObjectPermissions by enabled, action, and object type 2020-07-08 14:38:19 -04:00
Jeremy Stretch
976ffa9b2d Admin UI should use unrestricted queryset for ObjectPermissions 2020-07-08 13:59:57 -04:00
Jeremy Stretch
301288e33a #4806: Add url field to ObjectPermissionSerializer 2020-07-08 13:57:50 -04:00
Jeremy Stretch
56e0e869a4 Enable bulk enabling/disabling of permissions 2020-07-08 13:54:09 -04:00
Jeremy Stretch
a17f1b15c7 Add name, enabled fields to ObjectPermission 2020-07-08 13:44:19 -04:00
Jeremy Stretch
703e2aa55d Fix tags display 2020-07-08 13:10:40 -04:00
Jeremy Stretch
6d34abd41a Fix tag population for object cloning 2020-07-08 13:07:53 -04:00
Jeremy Stretch
83e084c961 Merge branch 'develop' into develop-2.9 2020-07-08 13:04:57 -04:00
Jeremy Stretch
44d1e7818f Closes #4835: Support passing multiple initial values for multiple choice fields 2020-07-08 12:50:12 -04:00
Jeremy Stretch
a7b53b4368 Fix permissions evaluation for available IPs endpoint 2020-07-08 09:31:10 -04:00
Jeremy Stretch
4bd335761e Monkey-patch cacheops' _pre_save() receiver to tweak sender's QuerySet 2020-07-07 17:09:41 -04:00
Jeremy Stretch
9d728d15c5 Fix unrestricted querysets 2020-07-07 16:46:57 -04:00
Jeremy Stretch
6f8d5dd70c TreeManager should provide an unrestricted QuerySet for MPTT use 2020-07-07 16:09:47 -04:00