Commit Graph

497 Commits

Author SHA1 Message Date
Jeremy Stretch
2a7b118673 Convert device power ports list to table 2020-10-16 15:09:23 -04:00
Jeremy Stretch
ccdad4ac69 Convert device console server ports list to table 2020-10-16 15:01:16 -04:00
Jeremy Stretch
5a0e8cd545 Convert device console ports list to table 2020-10-16 14:39:15 -04:00
Jeremy Stretch
c1fefe135a Merge branch 'develop' into develop-2.10 2020-10-09 13:52:16 -04:00
Jeremy Stretch
8a4f7a2e46 Restore total length count on trace view 2020-10-06 16:58:11 -04:00
Jeremy Stretch
5e1cce8e63 Clean up console/power/interface connections views 2020-10-06 16:15:18 -04:00
Jeremy Stretch
9ce752f8d1 Introduce PathContains lookup to allow filtering against objects in path directly 2020-10-06 09:41:45 -04:00
Jeremy Stretch
cd6b42be63 Extend cable trace view to show related paths 2020-10-05 16:03:30 -04:00
Jeremy Stretch
d7293234c2 Optimize path prefetching 2020-10-05 14:47:21 -04:00
Jeremy Stretch
095f7a9bda Fix up connection lists (pending additional work) 2020-10-05 12:05:29 -04:00
Jeremy Stretch
8c3a6b6fc5 Rename CablePath.is_connected to is_active 2020-10-05 11:13:33 -04:00
Jeremy Stretch
89ca56a975 Remove legacy connection_status fields 2020-10-05 10:47:41 -04:00
Jeremy Stretch
865a2d5c77 Remove legacy connected endpoint fields 2020-10-05 09:56:46 -04:00
Jeremy Stretch
ea5156af96 Optimize console/power/interface connection lists 2020-10-02 21:44:16 -04:00
Jeremy Stretch
4c4a09ae1b Replace legacy trace() method 2020-10-02 14:54:16 -04:00
Jeremy Stretch
4fe4732e8b Fixes #5206: Apply user pagination preferences to all paginated object lists 2020-10-02 13:54:57 -04:00
Jeremy Stretch
57c0de3ed9 Drop support for split paths 2020-10-01 14:24:34 -04:00
Jeremy Stretch
8ed7cfd14b Add GenericRelation to originating cable paths on PathEndpoint 2020-10-01 11:30:03 -04:00
Jeremy Stretch
18c5a3f4d8 Merge v2.9.4 release 2020-09-23 16:11:00 -04:00
Jeremy Stretch
526e26a7a6 Closes #5164: Show total rack count per rack group under site view 2020-09-23 09:46:52 -04:00
Jeremy Stretch
db2be45f1a Fixes #5156: Add missing "add" button to rack reservations list 2020-09-21 15:14:44 -04:00
Jeremy Stretch
5b129dd0dd Closes #4956: Include inventory items on primary device view 2020-09-18 11:35:15 -04:00
Jeremy Stretch
42b17aa9a4 Closes #1846: Enable MPTT for InventoryItem hierarchy 2020-09-18 10:18:03 -04:00
Jeremy Stretch
43a440ce91 Closes #1755: Toggle order in which rack elevations are displayed 2020-09-14 14:22:21 -04:00
Jeremy Stretch
00cdd20681 Merge develop into develop-2.10 2020-09-04 16:09:05 -04:00
Jeremy Stretch
a1ac172db4 Closes #5048: Show the device/VM name when editing a component 2020-09-04 15:10:34 -04:00
Jeremy Stretch
c01a9eb5b8 Fixes #5074: Fix inclusion of VC member interfaces when viewing VC master 2020-08-31 15:34:40 -04:00
Jeremy Stretch
dd06bbcaf6 Closes #4349: Drop support for embedded graphs 2020-08-21 11:57:46 -04:00
Jeremy Stretch
29c77acf87 Fixes #4903: Fix member count when searching for virtual chassis 2020-08-07 08:54:02 -04:00
Jeremy Stretch
e7c61edb37 Merge branch 'develop' into develop-2.9 2020-08-05 09:15:10 -04:00
Jeremy Stretch
5ea0208306 Fixes #4938: Show add, import buttons on virtual chassis list view 2020-08-03 12:52:00 -04:00
Jeremy Stretch
10ad349fbe Fixes #4894: Fix display of device/VM counts on platforms list 2020-07-24 09:16:14 -04:00
Jeremy Stretch
96d058c231 Merge branch 'develop' into develop-2.9 2020-07-21 12:57:02 -04:00
Jeremy Stretch
43a4590014 Closes #4871: Specify ordering for querysets using annotate() to count related objects 2020-07-20 12:07:19 -04:00
Jeremy Stretch
b7de43595d Fixes #4595: Ensure consistent display of non-racked and child devices on rack view 2020-07-16 15:45:27 -04:00
Jeremy Stretch
7448c6b892 #4843: Use subqueries when counting multiple types of related objects 2020-07-10 15:38:54 -04:00
Jeremy Stretch
10469c7f85 Arrange device components within tabs 2020-07-02 15:10:56 -04:00
Jeremy Stretch
662a973fc1 #4416: Provide bulk rename ability for device component templates 2020-07-02 13:58:53 -04:00
Jeremy Stretch
779dc8be86 Merge branch 'develop' into develop-2.9 2020-07-02 10:01:01 -04:00
Jeremy Stretch
b699ca0d38 #4416: Add bulk rename view for InventoryItem 2020-07-01 15:12:05 -04:00
Jeremy Stretch
b33ed1e2e0 #4416: Add bulk_add view for InventoryItems 2020-07-01 14:55:11 -04:00
Jeremy Stretch
bfa1985771 #4416: Add individual & changelog views for InventoryItem 2020-07-01 14:46:12 -04:00
Jeremy Stretch
07a8a11229 #4416: Add individual delete views for organizational objects 2020-07-01 12:08:26 -04:00
Jeremy Stretch
dd55eace23 Extend GetReturnURLMixin to automatically resolve default return URL for querysets 2020-07-01 11:50:31 -04:00
Jeremy Stretch
9f91f20dbd Closes #4807: Add bulk edit ability for device bay templates 2020-06-30 15:22:30 -04:00
Jeremy Stretch
e021fce0a6 Fix some instances where RestrictedQuerySet is evaluated prematurely 2020-06-26 12:22:02 -04:00
Jeremy Stretch
2d935e3c6e Closes #4795: Add bulk disconnect capability for console and power ports 2020-06-25 17:08:51 -04:00
Jeremy Stretch
a93bc52818 Closes #4792: Add bulk rename capability for console and power ports 2020-06-25 14:18:29 -04:00
Jeremy Stretch
9e82fbd54f Update and simplify device component tables 2020-06-25 12:03:44 -04:00
Jeremy Stretch
422db03515 Add individual views for device components 2020-06-25 11:01:18 -04:00
Jeremy Stretch
1ff95932ff Enable CSV import for virtual chassis 2020-06-24 15:29:25 -04:00
Jeremy Stretch
1a52a7b88a Initial work on #2018: Add name to VirtualChassis 2020-06-24 15:21:42 -04:00
Jeremy Stretch
a38b1521e9 Add bulk renaming function for VM interfaces 2020-06-24 10:02:40 -04:00
Jeremy Stretch
0c9f3859ac Retain ip_addresses name for related IPAddress objects 2020-06-22 16:13:18 -04:00
Jeremy Stretch
d2fc8e0466 Initial work on #4721 (WIP) 2020-06-22 13:10:56 -04:00
Jeremy Stretch
8af970401d Fix restriction violations for rack model 2020-06-16 14:53:51 -04:00
Jeremy Stretch
2a09da831e Fix permissions enforcement for VirtualChassisEditView 2020-06-10 16:37:35 -04:00
Jeremy Stretch
b8c048995f Update VirtualChassis views to support ObjectPermissions 2020-06-02 15:33:41 -04:00
Jeremy Stretch
779f75904b Change CableCreateView to use ObjectEditView 2020-06-02 15:15:57 -04:00
Jeremy Stretch
d5f57a41f0 Update ObjectImportView to support ObjectPermissions 2020-06-02 14:23:04 -04:00
Jeremy Stretch
115fbecb44 Update custom napalm_read, napalm_write permissions 2020-06-02 09:46:32 -04:00
Sander Steffann
7291f7a27b Show warning when position stack is not empty after trace 2020-06-02 13:13:41 +02:00
Sander Steffann
3eccbe51ff Add position_stack to returned values from trace() 2020-06-02 13:13:10 +02:00
Jeremy Stretch
9a1d62db2b Update views to restrict all querysets 2020-06-01 11:43:49 -04:00
Jeremy Stretch
0e5b8e0418 Merge branch 'develop-2.9' into 554-object-permissions 2020-05-26 16:42:39 -04:00
Jeremy Stretch
814d073a87 Add additional_permissions to ObjectPermissionRequiredMixin 2020-05-22 12:41:20 -04:00
Jeremy Stretch
89292920e2 Enforce object-level permissions for CableTraceView 2020-05-22 12:05:34 -04:00
Jeremy Stretch
be561442c4 Enforce object-level permissions for ObjectConfigContextView 2020-05-22 11:55:56 -04:00
Jeremy Stretch
cc1de6884c Enforce object-level permissions for DeviceBay population views 2020-05-22 11:52:19 -04:00
Jeremy Stretch
869d8a4f86 Enforce object-level permissions for RackElevationListView 2020-05-22 11:51:04 -04:00
Jeremy Stretch
f191f6b6c7 Transition BulkComponentCreateView to use ObjectPermissionRequiredMixin 2020-05-22 09:23:00 -04:00
Jeremy Stretch
99220399f9 Fix BulkDisconnectView 2020-05-21 16:34:15 -04:00
Jeremy Stretch
915856f27c Transition ComponentCreateView to use ObjectPermissionRequiredMixin 2020-05-21 16:28:11 -04:00
Jeremy Stretch
24d9bdbfcc Transition BulkRenameView, BulkDisconnectView to use ObjectPermissionRequiredMixin 2020-05-21 16:11:46 -04:00
Jeremy Stretch
d5a1b92f28 Introduce ObjectView to enforce object-level permissions for individual object views 2020-05-21 15:53:00 -04:00
Jeremy Stretch
f20b5ec398 Transition BulkDeleteView to use ObjectPermissionRequiredMixin 2020-05-21 15:14:29 -04:00
Jeremy Stretch
4accad4f0f Transition BulkEditView to use ObjectPermissionRequiredMixin 2020-05-21 15:07:20 -04:00
Jeremy Stretch
3cddd4f08a Transition BulkImportView to use ObjectPermissionRequiredMixin 2020-05-21 14:43:27 -04:00
Jeremy Stretch
8c5b0808dd Transition ObjectDeleteView to use ObjectPermissionRequiredMixin 2020-05-21 14:34:40 -04:00
Jeremy Stretch
1c01633f2c Transition ObjectEditView to use ObjectPermissionRequiredMixin 2020-05-21 13:59:19 -04:00
Jeremy Stretch
5ac4c02d66 Transition ObjectListView to use ObjectPermissionRequiredMixin 2020-05-21 13:22:09 -04:00
Jeremy Stretch
e08cb12c4d Move ObjectPermissionRequiredMixin to utilities.views 2020-05-21 13:12:15 -04:00
Jeremy Stretch
6447085d15 Add queryset to all BulkImportViews 2020-05-21 12:01:42 -04:00
Jeremy Stretch
2822ba65da Merge branch 'develop' into develop-2.9 2020-05-15 11:29:07 -04:00
John Anderson
980d8ef6ac fixes #3304 - primary IP address caching invalidation 2020-05-15 02:31:45 -04:00
Jeremy Stretch
ea21567ed6 Implement ObjectPermissionManager 2020-05-11 16:02:42 -04:00
Jeremy Stretch
b3dc7d5b70 Merge branch 'develop-2.9' into 554-object-permissions 2020-05-11 12:48:36 -04:00
Jeremy Stretch
17692bc2cc #4624: Refactor ObjectDeleteView to use a queryset 2020-05-11 12:47:01 -04:00
Jeremy Stretch
1b33b94d3d #4624: Refactor ObjectEditView to use a queryset 2020-05-11 12:37:22 -04:00
Jeremy Stretch
ca3bb7a398 Introduced ObjectPermissionRequiredMixin 2020-05-11 11:51:11 -04:00
Jeremy Stretch
dcfed13e31 Remove descriptions from interface connections list 2020-05-04 14:10:40 -04:00
Jeremy Stretch
8d2483c858 #492: Extend DCIM tables 2020-04-29 10:58:08 -04:00
Jeremy Stretch
5edf196747 #4416: Add bulk edit & delete views for VirtualChassis 2020-04-24 15:20:52 -04:00
Jeremy Stretch
a200694f7f #4416: Establish a dedicated view for VirtualChassis objects 2020-04-24 14:59:38 -04:00
Jeremy Stretch
226638d0f6 Add bulk creation view for rear ports 2020-04-22 11:26:04 -04:00
Jeremy Stretch
9c60a2a661 Introduce model-specific bulk create forms for device components 2020-04-22 11:15:39 -04:00
Jeremy Stretch
05def79739 Adapt tracing view to account for split ends (WIP) 2020-04-15 17:09:04 -04:00
Jeremy Stretch
e836fe3378 Merge branch 'develop' into develop-2.8 2020-03-27 12:53:55 -04:00
Jeremy Stretch
742d5c7e4e Closes #4389: Add a bulk edit view for device bays 2020-03-19 16:32:08 -04:00
Jeremy Stretch
62f2da45c1 Remove unused follow_circuits arg for cable tracing 2020-03-18 21:14:53 -04:00