Jeremy Stretch
31ed16335a
Merged v2.5.13
2019-05-31 21:37:41 -04:00
Jeremy Stretch
7aabb6fa32
Closes #3151 : Add inventory item count to manufacturers list
2019-05-29 15:20:36 -04:00
TakeMeNL
c07652d5d1
Closes #3156 : Add site link to rack reservations overview
2019-05-29 16:08:24 +02:00
Alexander Olofsson
a27f02fca4
Fixes #3206 : Unable to connect to rear ports
2019-05-22 19:58:26 +02:00
Jeremy Stretch
29aab8611f
Closes #3183 : Enable bulk deletion of sites
2019-05-16 20:24:55 -04:00
Jeremy Stretch
ec9a0ab2f7
Fixes #3140 : Add bulk edit capability for power outlets and console server ports
2019-05-02 13:56:30 -04:00
Jeremy Stretch
183721d067
Fixes #3125 : Fix exception when viewing PDUs
2019-04-30 12:24:53 -04:00
Jeremy Stretch
5180a14bbc
PowerFeed list improvements
2019-04-19 13:43:09 -04:00
John Anderson
65f357ff85
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
John Anderson
0596a9a160
move caching to views
2019-04-15 14:41:04 -04:00
Jeremy Stretch
10f6b96b02
Enforce view permissions for UI views
2019-04-11 17:27:38 -04:00
Jeremy Stretch
c67464fc55
Provide individual views for each type of cable connection
2019-04-09 16:49:04 -04:00
Jeremy Stretch
4b34f4d302
Template and table polish
2019-03-22 21:58:45 -04:00
Jeremy Stretch
ef5811f30b
Further work on power feed modeling
2019-03-21 17:47:43 -04:00
Jeremy Stretch
6552c1bb95
Added filters for power panels & feeds
2019-03-12 12:05:58 -04:00
Jeremy Stretch
757ab3152d
More power work
2019-03-12 11:36:29 -04:00
Jeremy Stretch
c549a18aff
Fixed up models & forms
2019-03-12 10:17:00 -04:00
Jeremy Stretch
4b0e60edab
Initial work on power modeling (WIP)
2019-03-11 22:40:52 -04:00
Jeremy Stretch
ca7151a862
Fixes #2985 : Fix pagination page length for rack elevations
2019-03-11 12:51:03 -04:00
Jeremy Stretch
65d41495c1
Fixes #2901 : Fix ordering regions by site count
2019-02-15 10:10:26 -05:00
Jeremy Stretch
c0745f5325
Closes #2854 : Enable bulk editing of pass-through ports
2019-02-08 09:31:10 -05:00
Jeremy Stretch
13015cf6c2
Closes #2810 : Include description fields in interface connections export
2019-01-29 14:08:15 -05:00
Jeremy Stretch
ca227581e2
Fixes #2783 : Fix AttributeError exception when attempting to delete region(s)
2019-01-15 10:44:11 -05:00
Jeremy Stretch
34a7c312f7
Closes #1983 : Enable regular expressions when bulk renaming device components
2019-01-04 12:30:38 -05:00
Jeremy Stretch
30343cfffc
Closes #1871 : Enable filtering sites by parent region
2019-01-03 16:59:49 -05:00
Jeremy Stretch
28cd5a22ec
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
Jeremy Stretch
eb80f39f3d
Fixes #2626 : Remove extraneous permissions generated from proxy models
2018-12-05 16:53:58 -05:00
Jeremy Stretch
b5ef607224
Merge v2.4.8
2018-11-20 12:28:24 -05:00
Jeremy Stretch
cad0925c7a
Improved logic for recording cable path connection status
2018-11-19 12:37:53 -05:00
Jeremy Stretch
e18c3cff80
Expanded device interfaces display to include MTU, MAC address, and tags
2018-11-13 14:18:00 -05:00
Jeremy Stretch
82da608e53
Closes #2570 : Add bulk disconnect view for front/rear pass-through ports
2018-11-08 15:12:24 -05:00
Jeremy Stretch
6b53393238
Fixes #2573 : Fix bulk console/power/interface disconnections
2018-11-08 15:04:34 -05:00
Jeremy Stretch
0b90e98e75
Fixes #2567 : Introduced proxy models to represent console/power/interface connections
2018-11-08 09:51:47 -05:00
Jeremy Stretch
a6ed95d223
Implemented DeviceComponentManager; removed natsort as a dependency
2018-11-06 12:43:30 -05:00
Jeremy Stretch
4b1836b5d3
Closes #2057 : Added description columns to interface connections list
2018-11-05 14:41:51 -05:00
Jeremy Stretch
9ff67aac99
Closes #2165 : Re-implemented natural ordering for interfaces
2018-11-05 11:51:38 -05:00
Jeremy Stretch
f6d4ea00df
Cleaned up import statements
2018-11-02 15:20:08 -04:00
Jeremy Stretch
be6da64703
Show connected circuit termination on interface view
2018-11-02 11:15:09 -04:00
Jeremy Stretch
e840197e01
Closes #2104 : Add 'status' field to Rack
2018-11-01 16:03:42 -04:00
Jeremy Stretch
d3bfaba2ad
Fixed cable list display for circuit terminations
2018-11-01 14:14:31 -04:00
Jeremy Stretch
4275a5e63e
Added bulk edit/delete views for cables
2018-11-01 13:19:24 -04:00
Jeremy Stretch
013d99ba7c
Put length and length_unit fields on same line in form
2018-11-01 11:54:34 -04:00
Jeremy Stretch
a4d98515bc
Added cable column to console/power/interface connection tables
2018-11-01 10:51:38 -04:00
Jeremy Stretch
3a4ff660c8
Introduce CableBulkImportView
2018-10-31 17:05:25 -04:00
Jeremy Stretch
3dc95ce727
Optimized queryset for InterfaceConnectionsListView
2018-10-31 16:01:46 -04:00
Jeremy Stretch
9b680664c1
Removed old console/power connection views
2018-10-31 15:54:29 -04:00
Jeremy Stretch
a22957952e
Added dedicated cable trace view; removed modal
2018-10-30 16:30:03 -04:00
Jeremy Stretch
7e828b7f2a
Extended Cables to connect CircuitTerminations
2018-10-30 12:16:22 -04:00
Jeremy Stretch
ae951236bc
Standard naming of reverse relationship to Device from component models
2018-10-29 13:42:58 -04:00
Jeremy Stretch
73c279f1a5
Introduced 'cable' field on CableTermination to cache connected Cable
2018-10-29 12:24:16 -04:00
Jeremy Stretch
461b4f4154
PEP8 cleanup
2018-10-26 13:27:54 -04:00
Jeremy Stretch
064e58053a
Added cable connections to component lists
2018-10-26 11:29:03 -04:00
Jeremy Stretch
59c75a56c1
Introduced CableView and CableEditView
2018-10-25 15:51:12 -04:00
Jeremy Stretch
89efd1f1e2
Dropped 'Panel' from FrontPanelPort/RearPanelPort names
2018-10-25 12:11:13 -04:00
Jeremy Stretch
0c22e93d7c
Fixed interface connection rendering
2018-10-24 15:07:11 -04:00
Jeremy Stretch
5d82096a49
Added cable filter form
2018-10-24 14:59:46 -04:00
Jeremy Stretch
c540bd34be
Renamed Cable endpoints to terminations
2018-10-24 14:38:44 -04:00
Jeremy Stretch
5ad1d24919
Added CableListView
2018-10-24 14:26:08 -04:00
Jeremy Stretch
f3174c14f7
Deprecated the InterfaceConnection model
2018-10-24 13:59:44 -04:00
Jeremy Stretch
0370a91558
Renamed PowerPort.power_outlet to connected_endpoint
2018-10-24 11:00:13 -04:00
Jeremy Stretch
d4e159dec6
Renamed ConsolePort.cs_port to connected_endpoint
2018-10-24 10:37:54 -04:00
Jeremy Stretch
a9e99f5de0
Fixed cable creation form
2018-10-23 13:40:10 -04:00
Jeremy Stretch
cc01f3cbd3
WIP: Initial work on the cable connection form
2018-10-22 16:58:24 -04:00
Jeremy Stretch
bd72c26a57
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
0d1bb22c6c
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
38f302acc1
Merged v2.3.6
2018-07-16 12:03:32 -04:00
Jeremy Stretch
954ea76abc
Implemented a view for interfaces
2018-07-11 15:30:54 -04:00
Jeremy Stretch
770a00e720
Queryset fixes for virtual chassis
2018-07-05 13:20:27 -04:00
Jeremy Stretch
9d2c4257a6
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
1f8e4698f9
Moved object context rendering to ObjectConfigContextView and standardized the template
2018-06-28 13:48:12 -04:00
Jeremy Stretch
2b56131412
Initial work on config contexts
2018-06-27 16:02:34 -04:00
Jeremy Stretch
4a46474005
Disabled the creation of new UserActions
2018-06-21 10:56:33 -04:00
Jeremy Stretch
328559dcc0
Moved object header templates into object base templates
2018-06-14 13:34:37 -04:00
Jeremy Stretch
51710f87a4
Post-release version bump
2018-05-21 16:50:31 -04:00
Jeremy Stretch
8d9e8faf26
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
a37d074666
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
Jeremy Stretch
89d5486688
Replaced tagged/untagged VLAN assignment widgets with a VLAN table; separate view for adding VLANs
2018-03-07 17:01:51 -05:00
Jeremy Stretch
9a2a845983
Fixes #1948 : Fix TypeError when attempting to add a member to an existing virtual chassis
2018-03-06 11:48:26 -05:00
Jeremy Stretch
9130202a42
Fixes #1919 : Prevent exception when attempting to create a virtual machine without selecting devices
2018-02-27 15:40:24 -05:00
Jeremy Stretch
250131cbe8
Finished VirtualChassis list view
2018-02-21 09:53:23 -05:00
Jeremy Stretch
2c08451461
VirtualChassis form validation cleanup
2018-02-14 12:47:10 -05:00
Jeremy Stretch
91059bb311
Merge branch 'develop' into develop-2.3
2018-02-06 14:58:11 -05:00
Jeremy Stretch
3785ccf129
Eliminated queries for distinct related object counts for better performance
2018-02-02 17:46:23 -05:00
Jeremy Stretch
5f7d30e4ec
Additional validation cleanup
2018-02-01 15:53:59 -05:00
Jeremy Stretch
a42b201172
Added virtual chassis member remove view
2018-02-01 12:49:23 -05:00
Jeremy Stretch
de40113d47
Added virtual chassis member add view
2018-02-01 11:39:13 -05:00
Jeremy Stretch
f530fdce74
Collapsed VCMembership into the Device model (WIP)
2018-01-31 22:47:27 -05:00
Jeremy Stretch
e0aac1a049
Merge branch 'develop' into develop-2.3
2018-01-31 11:13:17 -05:00
Jeremy Stretch
fc4a14f9fc
Added warning message about automatically deleting child inventory items
2018-01-31 10:25:06 -05:00
Jeremy Stretch
8e3274533c
Closes #144 : Implemented list and bulk edit/delete views for InventoryItems
2018-01-30 17:46:00 -05:00
Jeremy Stretch
1c8dab8eb0
Fixes #1838 : Fix KeyError when attempting to create a VirtualChassis with no devicesselected
2018-01-30 16:42:52 -05:00
Jeremy Stretch
84935999d3
Cleaned up InventoryItem add/edit/delete links and return URL
2018-01-30 13:07:10 -05:00
Jeremy Stretch
b0fdd9f318
Closes #1366 : Enable searching for regions by name/slug
2018-01-30 12:11:20 -05:00
Jeremy Stretch
24aa8103f7
Closes #1821 : Added 'description' field to Site model
2018-01-25 13:29:09 -05:00
Jeremy Stretch
089288d1fd
Implemented a view for adding individual devices to an existing virtual chassis
2018-01-19 12:34:09 -05:00
Jeremy Stretch
8ae884e164
Merge branch 'develop' into develop-2.3
2018-01-19 10:54:26 -05:00
Jeremy Stretch
89ee93afd1
Closes #1824 : Add virtual machine count to platforms list
2018-01-19 09:25:16 -05:00
Jeremy Stretch
4a7c77512c
Closes #1781 : Enable bulk renaming of device components
2018-01-10 15:48:07 -05:00
Jeremy Stretch
b4e0ef6e56
Converted remaining legacy views to class-based views for the DCIM app
2017-12-21 15:08:05 -05:00
Jeremy Stretch
4508d47104
Cleaned up component tables and checkbox toggling
2017-12-21 13:29:02 -05:00
Jeremy Stretch
3e355830fe
Closes #1744 : Allow associating a platform with a specific manufacturer
2017-12-19 16:15:26 -05:00
Jeremy Stretch
bdb07522bb
Ignore VC member interfaces where mgmt_only=True
2017-12-18 16:44:44 -05:00
Jeremy Stretch
87d0f18933
Obsoleted ComponentEditView and ComponentDeleteView
2017-12-15 15:57:49 -05:00
Jeremy Stretch
01a9926398
Display member interfaces when viewing VC master device
2017-12-15 15:24:03 -05:00
Jeremy Stretch
1e0265dd60
Added views for editing/deleting VCMemberships
2017-12-08 12:51:52 -05:00
Jeremy Stretch
c5c0d48738
Added a form to edit virtual chassis
2017-12-07 17:05:03 -05:00
Jeremy Stretch
9149652503
Merge branch 'develop-2.3' into 99-virtual-chassis
2017-12-07 15:30:58 -05:00
Jeremy Stretch
d5929c6cb0
Merge branch 'develop' into develop-2.3
2017-12-07 14:56:16 -05:00
Jeremy Stretch
d999ad4929
Fixes #1756 : Improved natural ordering of console server ports and power outlets
2017-12-07 13:22:48 -05:00
Jeremy Stretch
f329a85995
Added initial UI views for virtual chassis assignment
2017-11-29 12:58:36 -05:00
Jeremy Stretch
717b897e28
Closes #1722 : Added VM count to site view
2017-11-27 10:59:24 -05:00
Jeremy Stretch
bfcba663f0
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Nicholas Totsch
206beb9251
Add Tenancy to Rack Reservations; Fixes #1592 ( #1672 )
...
* fixed prefix header to represent new serial "vlan_vid"
* shows option in creation now
* fixed visibility on rack page
* cleanup
* Added view to Tenant page
* Moved migration for update from #1666 and fixed tenant enumeration in FilterForm
* Fixed conflict #1
* Fixed filters from merge and made migration merge
* added tenant to api
* Fixed migrations problem
* Added Tenant to bulkedit option
2017-11-15 13:54:49 -05:00
Jeremy Stretch
af68ea5dfd
Merge branch '150-interface-vlans' into develop-2.3
2017-11-14 15:36:14 -05:00
Jeremy Stretch
002848cf09
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
a2b9578724
Rearranged device/VM view and expanded component lists
2017-11-03 16:58:56 -04:00
Jeremy Stretch
6ec60222aa
Closes #1666 : Allow modifying the owner of a rack reservation
2017-10-31 13:52:35 -04:00
Jeremy Stretch
119bc5b5c6
Fixes #1603 : Hide selection checkboxes for tables with no available actions
2017-10-27 10:33:58 -04:00
Jeremy Stretch
444cf949e0
Fixes #1624 : Add VM count to device roles table
2017-10-23 13:15:34 -04:00
Jeremy Stretch
c37eb774dc
Removed deprecated xstr and expand_pattern functions
2017-10-13 14:29:55 -04:00
Jeremy Stretch
34c3fe82c9
Added bulk import views for rack roles, device roles, and platforms
2017-10-09 15:28:46 -04:00
Jeremy Stretch
accb02a98d
Merge branch 'develop-2.2' of github.com:digitalocean/netbox into develop-2.2
2017-09-29 12:54:38 -04:00
Jeremy Stretch
33b4c623d1
Merge branch 'develop-2.2' into develop-2.1
2017-09-29 12:30:36 -04:00
Jeremy Stretch
26c609139e
Merge branch 'develop' into develop-2.1
2017-09-29 12:26:54 -04:00
Jeremy Stretch
bc5302bd63
Corrected default return URL for BulkComponentCreateView
2017-09-29 12:15:14 -04:00
Jeremy Stretch
bf6f513377
Renamed form_class attribute to model_form for consistency
2017-09-12 13:55:11 -04:00
Jeremy Stretch
03cf6b4bd9
Implemented bulk interface creation for virtual machines
2017-09-12 12:49:01 -04:00
Jeremy Stretch
47a2972079
Genericized component edit/delete views
2017-08-18 14:43:11 -04:00
Jeremy Stretch
cc473b3cad
Added template names to device component create views
2017-08-18 12:29:39 -04:00
Jeremy Stretch
593b5a2715
Merge branch 'develop' into virtualization
2017-08-16 15:08:37 -04:00
Jeremy Stretch
b046a30b9c
Fixes #1420 : Exclude virtual interfaces from device LLDP neighbors view
2017-08-15 11:07:26 -04:00
Jeremy Stretch
5ff21e7371
Initial work on virtualization support ( #142 )
2017-08-04 17:02:52 -04:00
Jeremy Stretch
9b1ec6f5f2
Closes #1368 : Render reservations in rack elevations view
2017-08-02 13:33:44 -04:00
Faidon Liambotis
0c474a6683
Allow import/export of device types ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
352191b1e2
Allow import/export of manufacturers ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
6d6a33484c
Allow import/export of rack groups ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
21429c29ed
Allow import/export of regions ( #1347 )
2017-07-25 17:21:34 +03:00
Jeremy Stretch
6a1ee389ba
Added device config view
2017-07-17 13:19:25 -04:00
Jeremy Stretch
a4b0316daf
Added an AJAX spinner
2017-07-17 11:41:39 -04:00
Jeremy Stretch
c2d06287ac
Live device status PoC
2017-07-14 16:07:28 -04:00
Jeremy Stretch
53672dc91d
Optimized performance when editing/deleting objects in bulk
2017-07-13 17:39:28 -04:00
Jeremy Stretch
4d3ccf4397
Closes #838 : Display details of all objects being edited/deleted in bulk
2017-07-13 16:31:47 -04:00
Jeremy Stretch
96cef1a7c4
Removed SearchTables; created DetailTables for models where needed
2017-07-12 16:42:45 -04:00
Jeremy Stretch
146e4176ba
Combined mgmt and non-mgmt interfaces into same list on device and device type views
2017-06-16 17:13:33 -04:00
Jeremy Stretch
2b601963d7
Closes #626 : Added bulk disconnect function for console/power/interface connections on device view
2017-06-15 14:01:49 -04:00
Jeremy Stretch
b76a89d921
Renamed AddViews to CreateViews for consistency
2017-06-13 16:48:21 -04:00
Jeremy Stretch
3fa58a2e59
Fixes #1263 : Differentiate add and edit permissions for objects
2017-06-13 16:41:57 -04:00
Jeremy Stretch
040fd6537d
Closes #1180 : Simplified the process of finding related devices when viewing a device
2017-06-09 17:04:09 -04:00
Jeremy Stretch
bd9fab09d1
Form cleanup and fixed child device import
2017-06-07 15:30:28 -04:00