Jeremy Stretch
3b9c0e4c67
Fixed up models & forms
2019-03-12 10:17:00 -04:00
Jeremy Stretch
5b753923b6
Initial work on power modeling (WIP)
2019-03-11 22:40:52 -04:00
Jeremy Stretch
7e70bfaacc
Fixes #2985 : Fix pagination page length for rack elevations
2019-03-11 12:51:03 -04:00
Jeremy Stretch
3bc182e453
Fixes #2901 : Fix ordering regions by site count
2019-02-15 10:10:26 -05:00
Jeremy Stretch
100809f11a
Closes #2854 : Enable bulk editing of pass-through ports
2019-02-08 09:31:10 -05:00
Jeremy Stretch
0256448dd8
Closes #2810 : Include description fields in interface connections export
2019-01-29 14:08:15 -05:00
Jeremy Stretch
4a290f3834
Fixes #2783 : Fix AttributeError exception when attempting to delete region(s)
2019-01-15 10:44:11 -05:00
Jeremy Stretch
170e01b549
Closes #1983 : Enable regular expressions when bulk renaming device components
2019-01-04 12:30:38 -05:00
Jeremy Stretch
0a820d9c98
Closes #1871 : Enable filtering sites by parent region
2019-01-03 16:59:49 -05:00
Jeremy Stretch
aca57ec281
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
Jeremy Stretch
870edbb44a
Fixes #2626 : Remove extraneous permissions generated from proxy models
2018-12-05 16:53:58 -05:00
Jeremy Stretch
874acab90f
Merge v2.4.8
2018-11-20 12:28:24 -05:00
Jeremy Stretch
a324638f1f
Improved logic for recording cable path connection status
2018-11-19 12:37:53 -05:00
Jeremy Stretch
7bed48f5fe
Expanded device interfaces display to include MTU, MAC address, and tags
2018-11-13 14:18:00 -05:00
Jeremy Stretch
be5bf6b711
Closes #2570 : Add bulk disconnect view for front/rear pass-through ports
2018-11-08 15:12:24 -05:00
Jeremy Stretch
788847edaa
Fixes #2573 : Fix bulk console/power/interface disconnections
2018-11-08 15:04:34 -05:00
Jeremy Stretch
0dee55885b
Fixes #2567 : Introduced proxy models to represent console/power/interface connections
2018-11-08 09:51:47 -05:00
Jeremy Stretch
60452a7b0c
Implemented DeviceComponentManager; removed natsort as a dependency
2018-11-06 12:43:30 -05:00
Jeremy Stretch
e57b3bc4ab
Closes #2057 : Added description columns to interface connections list
2018-11-05 14:41:51 -05:00
Jeremy Stretch
e5f12109c5
Closes #2165 : Re-implemented natural ordering for interfaces
2018-11-05 11:51:38 -05:00
Jeremy Stretch
f8a961b568
Cleaned up import statements
2018-11-02 15:20:08 -04:00
Jeremy Stretch
cefec1be60
Show connected circuit termination on interface view
2018-11-02 11:15:09 -04:00
Jeremy Stretch
fa6c4db13b
Closes #2104 : Add 'status' field to Rack
2018-11-01 16:03:42 -04:00
Jeremy Stretch
623de7d210
Fixed cable list display for circuit terminations
2018-11-01 14:14:31 -04:00
Jeremy Stretch
c3db7191d2
Added bulk edit/delete views for cables
2018-11-01 13:19:24 -04:00
Jeremy Stretch
a5f0deaea3
Put length and length_unit fields on same line in form
2018-11-01 11:54:34 -04:00
Jeremy Stretch
571a3e9677
Added cable column to console/power/interface connection tables
2018-11-01 10:51:38 -04:00
Jeremy Stretch
55c632ace7
Introduce CableBulkImportView
2018-10-31 17:05:25 -04:00
Jeremy Stretch
4e9ace39ce
Optimized queryset for InterfaceConnectionsListView
2018-10-31 16:01:46 -04:00
Jeremy Stretch
18628166dc
Removed old console/power connection views
2018-10-31 15:54:29 -04:00
Jeremy Stretch
470aabe1d7
Added dedicated cable trace view; removed modal
2018-10-30 16:30:03 -04:00
Jeremy Stretch
4df74780b8
Extended Cables to connect CircuitTerminations
2018-10-30 12:16:22 -04:00
Jeremy Stretch
8ebf7a7ad0
Standard naming of reverse relationship to Device from component models
2018-10-29 13:42:58 -04:00
Jeremy Stretch
e21b23cd98
Introduced 'cable' field on CableTermination to cache connected Cable
2018-10-29 12:24:16 -04:00
Jeremy Stretch
0c7510c1a8
PEP8 cleanup
2018-10-26 13:27:54 -04:00
Jeremy Stretch
957de0cd98
Added cable connections to component lists
2018-10-26 11:29:03 -04:00
Jeremy Stretch
2d90fc608e
Introduced CableView and CableEditView
2018-10-25 15:51:12 -04:00
Jeremy Stretch
b19e2037af
Dropped 'Panel' from FrontPanelPort/RearPanelPort names
2018-10-25 12:11:13 -04:00
Jeremy Stretch
47c523a40b
Fixed interface connection rendering
2018-10-24 15:07:11 -04:00
Jeremy Stretch
cca44d44f7
Added cable filter form
2018-10-24 14:59:46 -04:00
Jeremy Stretch
54c917beff
Renamed Cable endpoints to terminations
2018-10-24 14:38:44 -04:00
Jeremy Stretch
9985f2cb82
Added CableListView
2018-10-24 14:26:08 -04:00
Jeremy Stretch
f30367e094
Deprecated the InterfaceConnection model
2018-10-24 13:59:44 -04:00
Jeremy Stretch
2ec8dc8319
Renamed PowerPort.power_outlet to connected_endpoint
2018-10-24 11:00:13 -04:00
Jeremy Stretch
1595a5ecd7
Renamed ConsolePort.cs_port to connected_endpoint
2018-10-24 10:37:54 -04:00
Jeremy Stretch
ea0de629df
Fixed cable creation form
2018-10-23 13:40:10 -04:00
Jeremy Stretch
471bddea09
WIP: Initial work on the cable connection form
2018-10-22 16:58:24 -04:00
Jeremy Stretch
3eddeeadc5
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
beac676a6e
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
d7e40de9da
Merged v2.3.6
2018-07-16 12:03:32 -04:00
Jeremy Stretch
f048cf36ce
Implemented a view for interfaces
2018-07-11 15:30:54 -04:00
Jeremy Stretch
72cb1cbfff
Queryset fixes for virtual chassis
2018-07-05 13:20:27 -04:00
Jeremy Stretch
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
62989ecb6e
Moved object context rendering to ObjectConfigContextView and standardized the template
2018-06-28 13:48:12 -04:00
Jeremy Stretch
c13e4858d7
Initial work on config contexts
2018-06-27 16:02:34 -04:00
Jeremy Stretch
a1f6ed1713
Disabled the creation of new UserActions
2018-06-21 10:56:33 -04:00
Jeremy Stretch
21c4085c51
Moved object header templates into object base templates
2018-06-14 13:34:37 -04:00
Jeremy Stretch
399a633d9d
Post-release version bump
2018-05-21 16:50:31 -04:00
Jeremy Stretch
07364abf9e
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
6e2eb15a80
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
Jeremy Stretch
7c043d9b4f
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
603b80db1b
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
1cc135f01f
Fixes #1919 : Prevent exception when attempting to create a virtual machine without selecting devices
2018-02-27 15:40:24 -05:00
Jeremy Stretch
84bb977d2e
Finished VirtualChassis list view
2018-02-21 09:53:23 -05:00
Jeremy Stretch
a21bd81681
VirtualChassis form validation cleanup
2018-02-14 12:47:10 -05:00
Jeremy Stretch
73c64272d8
Merge branch 'develop' into develop-2.3
2018-02-06 14:58:11 -05:00
Jeremy Stretch
d25d8c21f6
Eliminated queries for distinct related object counts for better performance
2018-02-02 17:46:23 -05:00
Jeremy Stretch
55adcc1f0c
Additional validation cleanup
2018-02-01 15:53:59 -05:00
Jeremy Stretch
b61bccbb67
Added virtual chassis member remove view
2018-02-01 12:49:23 -05:00
Jeremy Stretch
f1da517c84
Added virtual chassis member add view
2018-02-01 11:39:13 -05:00
Jeremy Stretch
a4019be28c
Collapsed VCMembership into the Device model (WIP)
2018-01-31 22:47:27 -05:00
Jeremy Stretch
6b101d2c49
Merge branch 'develop' into develop-2.3
2018-01-31 11:13:17 -05:00
Jeremy Stretch
8bedfcfc64
Added warning message about automatically deleting child inventory items
2018-01-31 10:25:06 -05:00
Jeremy Stretch
2bb0e65aea
Closes #144 : Implemented list and bulk edit/delete views for InventoryItems
2018-01-30 17:46:00 -05:00
Jeremy Stretch
8b6d731cb6
Fixes #1838 : Fix KeyError when attempting to create a VirtualChassis with no devicesselected
2018-01-30 16:42:52 -05:00
Jeremy Stretch
ffc2c564b8
Cleaned up InventoryItem add/edit/delete links and return URL
2018-01-30 13:07:10 -05:00
Jeremy Stretch
16f222b0ab
Closes #1366 : Enable searching for regions by name/slug
2018-01-30 12:11:20 -05:00
Jeremy Stretch
7378d82bc4
Closes #1821 : Added 'description' field to Site model
2018-01-25 13:29:09 -05:00
Jeremy Stretch
8d1676db54
Implemented a view for adding individual devices to an existing virtual chassis
2018-01-19 12:34:09 -05:00
Jeremy Stretch
0714a40509
Merge branch 'develop' into develop-2.3
2018-01-19 10:54:26 -05:00
Jeremy Stretch
7ac27b59c6
Closes #1824 : Add virtual machine count to platforms list
2018-01-19 09:25:16 -05:00
Jeremy Stretch
fc7a43f23e
Closes #1781 : Enable bulk renaming of device components
2018-01-10 15:48:07 -05:00
Jeremy Stretch
7d87cc498a
Converted remaining legacy views to class-based views for the DCIM app
2017-12-21 15:08:05 -05:00
Jeremy Stretch
d84e5d1839
Cleaned up component tables and checkbox toggling
2017-12-21 13:29:02 -05:00
Jeremy Stretch
9984238f2a
Closes #1744 : Allow associating a platform with a specific manufacturer
2017-12-19 16:15:26 -05:00
Jeremy Stretch
022c360964
Ignore VC member interfaces where mgmt_only=True
2017-12-18 16:44:44 -05:00
Jeremy Stretch
153409d37e
Obsoleted ComponentEditView and ComponentDeleteView
2017-12-15 15:57:49 -05:00
Jeremy Stretch
911ce3f047
Display member interfaces when viewing VC master device
2017-12-15 15:24:03 -05:00
Jeremy Stretch
da2bff691b
Added views for editing/deleting VCMemberships
2017-12-08 12:51:52 -05:00
Jeremy Stretch
a85b3aa69f
Added a form to edit virtual chassis
2017-12-07 17:05:03 -05:00
Jeremy Stretch
2545912532
Merge branch 'develop-2.3' into 99-virtual-chassis
2017-12-07 15:30:58 -05:00
Jeremy Stretch
2fc1519bc6
Merge branch 'develop' into develop-2.3
2017-12-07 14:56:16 -05:00
Jeremy Stretch
85f5ba9a25
Fixes #1756 : Improved natural ordering of console server ports and power outlets
2017-12-07 13:22:48 -05:00
Jeremy Stretch
5f91413023
Added initial UI views for virtual chassis assignment
2017-11-29 12:58:36 -05:00
Jeremy Stretch
30df060357
Closes #1722 : Added VM count to site view
2017-11-27 10:59:24 -05:00
Jeremy Stretch
55e07c1c9a
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Nicholas Totsch
fbd39da8ca
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
ba42ad2115
Merge branch '150-interface-vlans' into develop-2.3
2017-11-14 15:36:14 -05:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
5d19a9f50f
Rearranged device/VM view and expanded component lists
2017-11-03 16:58:56 -04:00
Jeremy Stretch
b46cc2c1a9
Closes #1666 : Allow modifying the owner of a rack reservation
2017-10-31 13:52:35 -04:00
Jeremy Stretch
0a04bb110a
Fixes #1603 : Hide selection checkboxes for tables with no available actions
2017-10-27 10:33:58 -04:00
Jeremy Stretch
14e5f89feb
Fixes #1624 : Add VM count to device roles table
2017-10-23 13:15:34 -04:00
Jeremy Stretch
34259d5d9d
Removed deprecated xstr and expand_pattern functions
2017-10-13 14:29:55 -04:00
Jeremy Stretch
9351f686b1
Added bulk import views for rack roles, device roles, and platforms
2017-10-09 15:28:46 -04:00
Jeremy Stretch
32399b0cb5
Merge branch 'develop-2.2' of github.com:digitalocean/netbox into develop-2.2
2017-09-29 12:54:38 -04:00
Jeremy Stretch
3d25cecc69
Merge branch 'develop-2.2' into develop-2.1
2017-09-29 12:30:36 -04:00
Jeremy Stretch
068c0ff36c
Merge branch 'develop' into develop-2.1
2017-09-29 12:26:54 -04:00
Jeremy Stretch
86a298792a
Corrected default return URL for BulkComponentCreateView
2017-09-29 12:15:14 -04:00
Jeremy Stretch
d651deb31c
Renamed form_class
attribute to model_form
for consistency
2017-09-12 13:55:11 -04:00
Jeremy Stretch
700194b80d
Implemented bulk interface creation for virtual machines
2017-09-12 12:49:01 -04:00
Jeremy Stretch
97536c4e9b
Genericized component edit/delete views
2017-08-18 14:43:11 -04:00
Jeremy Stretch
6e580a731e
Added template names to device component create views
2017-08-18 12:29:39 -04:00
Jeremy Stretch
3009863877
Merge branch 'develop' into virtualization
2017-08-16 15:08:37 -04:00
Jeremy Stretch
04c300b8e2
Fixes #1420 : Exclude virtual interfaces from device LLDP neighbors view
2017-08-15 11:07:26 -04:00
Jeremy Stretch
d06813f528
Initial work on virtualization support ( #142 )
2017-08-04 17:02:52 -04:00
Jeremy Stretch
b6690e0012
Closes #1368 : Render reservations in rack elevations view
2017-08-02 13:33:44 -04:00
Faidon Liambotis
4544893b4c
Allow import/export of device types ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
f30fa925ea
Allow import/export of manufacturers ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
beb91559e5
Allow import/export of rack groups ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
fbc5e74318
Allow import/export of regions ( #1347 )
2017-07-25 17:21:34 +03:00
Jeremy Stretch
0f608f3a15
Added device config view
2017-07-17 13:19:25 -04:00
Jeremy Stretch
1f982c94ce
Added an AJAX spinner
2017-07-17 11:41:39 -04:00
Jeremy Stretch
12472a2612
Live device status PoC
2017-07-14 16:07:28 -04:00
Jeremy Stretch
39730b6834
Optimized performance when editing/deleting objects in bulk
2017-07-13 17:39:28 -04:00
Jeremy Stretch
dd1991f2c6
Closes #838 : Display details of all objects being edited/deleted in bulk
2017-07-13 16:31:47 -04:00
Jeremy Stretch
dc68be5abf
Removed SearchTables; created DetailTables for models where needed
2017-07-12 16:42:45 -04:00
Jeremy Stretch
789ac5dfd4
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
7195b7c803
Closes #626 : Added bulk disconnect function for console/power/interface connections on device view
2017-06-15 14:01:49 -04:00
Jeremy Stretch
8eb9c451a1
Renamed AddViews to CreateViews for consistency
2017-06-13 16:48:21 -04:00
Jeremy Stretch
469c52be28
Fixes #1263 : Differentiate add and edit permissions for objects
2017-06-13 16:41:57 -04:00
Jeremy Stretch
cfff69a715
Closes #1180 : Simplified the process of finding related devices when viewing a device
2017-06-09 17:04:09 -04:00
Jeremy Stretch
293be752ca
Form cleanup and fixed child device import
2017-06-07 15:30:28 -04:00
Jeremy Stretch
08c8bd3049
Renamed new import view to BulkImportView
2017-06-05 15:53:41 -04:00
Jeremy Stretch
2520d9f400
Converted console/power import views to new scheme
2017-06-05 15:53:03 -04:00
Jeremy Stretch
0e863ff9ca
Converted interface connections import view to new scheme
2017-06-05 15:04:23 -04:00
Jeremy Stretch
7e660d4d8e
Converted site/rack/device import views to new scheme
2017-06-02 14:49:25 -04:00
Jeremy Stretch
1dd5e2c926
Fixes #1229 : Fix validation error on forms where API search is used
2017-05-25 14:33:50 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
fb85867d72
Converted all object views to class-based views
2017-05-18 17:00:57 -04:00
Jeremy Stretch
83688fceb7
Fixes #1158 : Exception thrown when creating a device component with an invalid name
2017-05-10 11:23:54 -04:00
Jeremy Stretch
0fb12bcc9c
Fixes #1151 : name 'escape' is not defined
2017-05-09 17:06:17 -04:00
Jeremy Stretch
5ca87c0f20
Merge branch 'develop' into v2-develop
2017-05-08 15:02:06 -04:00
Jeremy Stretch
c047f943de
Fixes #403 : Record console/power/interface connects and disconnects as user actions
2017-05-03 17:12:34 -04:00
Jeremy Stretch
3c631902e1
Closes #1100 : Add a "view all" link to completed bulk import views is_pool for prefixes
2017-05-03 15:27:26 -04:00
Jeremy Stretch
13cc29cd8c
Closes #951 : Provide a side-by-side view of rack elevations
2017-04-20 13:07:22 -04:00
Jeremy Stretch
b01bf6089c
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
2017-04-13 15:42:50 -04:00
Jeremy Stretch
09000ad9b3
Closes #1001 : Merged IP interface assignment into ipam.IPAddressForm
2017-04-13 14:54:17 -04:00
Jeremy Stretch
f70f0f8d62
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
2017-04-13 13:11:23 -04:00
Jeremy Stretch
d5c3f9e780
#878 : Show assigned IP addresses in device interfaces list
2017-04-12 22:02:23 -04:00
Jeremy Stretch
57fc6a3f50
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
netbox/netbox/urls.py
requirements.txt
2017-04-06 17:01:13 -04:00
Jeremy Stretch
2c99a8bee4
Closes #1052 : Added rack reservation list and bulk delete views
2017-04-06 16:26:48 -04:00
Jeremy Stretch
d98e9e1838
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
Jeremy Stretch
409c9c4e23
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
2017-04-04 12:06:49 -04:00
Jeremy Stretch
8103c399d5
Fixes #991 : Correct server error on "create and connect another" interface connection
2017-03-27 10:53:32 -04:00
Jeremy Stretch
22768ff6c6
Renamed Module to InventoryItem (prep for #824 )
2017-03-21 12:54:08 -04:00
Jeremy Stretch
3ce2f0d100
Fix error when assigning a new interface to a LAG
2017-03-16 22:27:01 -04:00
Jeremy Stretch
f661c233be
Fixes #950 : Fix site_id error on child device import
2017-03-13 11:18:33 -04:00
Jeremy Stretch
4b753b1610
Fixes #944 : Correct console and power connection form behavior
2017-03-07 13:32:48 -05:00
Jeremy Stretch
f8381628d4
Fixes #941 : Corrected old references to rack.site on Device
2017-03-06 10:23:24 -05:00
Jeremy Stretch
f3b9930dea
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
c6970e1998
Closes #105 : Interface groups ( #919 )
...
* Initial work on interface groups
* Simplify to a single LAG form factor
* Correct interface serializer
* Allow for bulk editing of interface LAG
* Additional LAG interface validation
* Fixed API tests
2017-02-27 16:52:13 -05:00
Jeremy Stretch
198ed859ff
Closes #198 : Support for rackless devices ( #902 )
...
* Initial work to support rackless devices
* Updated device component connection forms
* Updated IP address assignment form
* Updated circuit termination form
* Formatting cleanup
* Fixed tests
2017-02-17 14:48:00 -05:00
Jeremy Stretch
181539651f
Rack reservations ( #900 )
...
* Initial work on rack reservations
* Added views for rack reservations
* Implemented ArrayFieldSelectMultiple form widget
* Implemented API endpoints for rack reservations
* Tweaked the database migration
2017-02-16 13:46:58 -05:00
Jeremy Stretch
b69564f5c9
Exposed the request to ObjectEditView's alter_obj()
2017-02-15 15:03:31 -05:00
Jeremy Stretch
5d5d4ac714
Fixes #845 : Fix missing edit/delete buttons on object tables for non-superusers
2017-01-26 13:20:56 -05:00
Jeremy Stretch
f3db914e9d
Fixes #844 : Apply order_naturally() to API interfaces list
2017-01-25 14:34:34 -05:00
Jeremy Stretch
52420945b2
Standardized naming of return_url for all object views
2017-01-23 14:07:26 -05:00
Jeremy Stretch
b70eca7661
Fixes #830 : Redirect user to device view after editing a device component
2017-01-23 12:14:12 -05:00
Jeremy Stretch
39d083eae7
Re-implemented method for bulk editing/deleting all objects within a filtered queryset
2017-01-20 16:42:11 -05:00
Jeremy Stretch
74e48fc490
PEP8 fixes
2017-01-18 14:43:46 -05:00
Jeremy Stretch
28a9307f9f
Deprecated use_obj_view in favor of get_return_url()
2017-01-18 14:34:17 -05:00
Jeremy Stretch
cdccc3a47f
Ditched get_parent_url() model method in favor of overrideable get_return_url() view method
2017-01-18 14:07:46 -05:00
Jeremy Stretch
3eb969de0c
Standardized the use of return_url for ObjectDeleteView
2017-01-18 13:30:19 -05:00
Jeremy Stretch
fc7f88d2a2
Regression fix: order_naturally() must come first in the queryset definition
2017-01-18 11:55:48 -05:00
Jeremy Stretch
466c505bb8
Corrected PEP8 errors
2017-01-13 09:30:59 -05:00
Jeremy Stretch
424c2a59d6
Table rendering optimizations
2017-01-06 16:50:57 -05:00
Jeremy Stretch
c9e7c12463
Closes #284 : Added interface_ordering field to DeviceType
2017-01-06 12:59:49 -05:00
Jeremy Stretch
e647065e63
Improved device interface list performance
2016-12-27 13:21:19 -05:00
Jeremy Stretch
3de51876d0
Refactored device component creation views
2016-12-21 17:20:27 -05:00
Jeremy Stretch
0e4d02bd10
Renamed template
2016-12-21 15:31:55 -05:00
Jeremy Stretch
7b06f5e9fc
Introduced DeviceComponentCreateView
2016-12-21 15:26:56 -05:00
Jeremy Stretch
1ed5389703
Fixed device component bulk creation permissions
2016-12-21 13:52:16 -05:00
Jeremy Stretch
b6da5ce6bd
Fixed device type component creation permissions
2016-12-21 13:47:15 -05:00
Jeremy Stretch
c94d111401
Closes #743 : Enabled bulk creation of all device components
2016-12-16 16:29:32 -05:00
Jeremy Stretch
b7fe220860
Converted module_add to ObjectEditView
2016-12-16 12:12:42 -05:00
Jeremy Stretch
b56e37ad84
Closes #722 : Enabled custom fields for device types
2016-12-16 10:54:45 -05:00
Jeremy Stretch
f02c222d4f
Closes #539 : Implemented L4 services for devices
2016-12-15 15:32:58 -05:00
Jeremy Stretch
bf817eb69e
Closes #49 : Introduction of circuit terminations
2016-12-14 13:47:22 -05:00
Jeremy Stretch
bd40f72ad5
#49 : Allow selection of devices at other sites when connecting an interface
2016-12-09 11:43:50 -05:00
Jeremy Stretch
5035a9567b
Fixes #729 : Corrected cancellation links when editing secondary objects
2016-12-08 12:20:45 -05:00
Jeremy Stretch
bbac6e2ba6
Fixes #664 : Re-implemented view for bulk creation of interfaces across multiple devices
2016-11-02 16:43:24 -04:00
Jeremy Stretch
f2137683f9
Closes #647 : Extend form used when assigning an IP to a device
2016-11-01 13:59:24 -04:00
Jeremy Stretch
41af9c8900
Fixes #660 : Correct calculation of utilized space for rack list display
2016-10-31 16:44:00 -04:00
Jeremy Stretch
2d58cfaa05
Add is_full_depth and instance count columns to DeviceType table
2016-10-31 15:29:32 -04:00
Jeremy Stretch
d97dd266b7
Cleaned up message strings
2016-10-31 11:16:30 -04:00
Jeremy Stretch
df9a6a0c53
Standardized device component deletion views to use ObjectDeleteView()
2016-10-28 17:00:41 -04:00
Jeremy Stretch
fd38daf0c5
Standardized device component edit views to use ObjectEditView()
2016-10-28 16:14:23 -04:00
Jeremy Stretch
e22eafc4a7
Closes #211 : Allow device assignment and removal from IP address view
2016-10-24 15:07:11 -04:00
Jeremy Stretch
c09cb5df3d
#353 : Added bulk editing for InterfaceTemplates
2016-10-19 12:15:54 -04:00
Jeremy Stretch
0da3661ff0
#353 : Allow bulk editing of interfaces
2016-10-14 16:38:46 -04:00
Jeremy Stretch
513408f16a
Fixes #562 : Fixed bulk interface creation
2016-09-19 10:31:40 -04:00
Jeremy Stretch
7d879bb0dc
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
b2f03dfb16
Fixed redirect after editing RackGroups and VLANGroups
2016-08-10 13:13:26 -04:00
Jeremy Stretch
cbde6e8321
Miscellaneous query optimizations
2016-08-10 13:07:11 -04:00
Jeremy Stretch
ed03449164
Closes #241 : Introduced rack roles
2016-08-10 11:52:27 -04:00
Jeremy Stretch
a7dd2695a2
Closes #157 : Added manufacturer field to module model
2016-08-10 10:24:47 -04:00
Jeremy Stretch
e7116b81a4
#180 : Added type and width fields to Rack model
2016-08-08 18:01:15 -04:00
Jeremy Stretch
d09ede8d1f
Corrected omitted variable
2016-07-29 14:29:13 -04:00
Jeremy Stretch
bcb9ab7116
Show graphs button only if there is at least one graph to display
2016-07-29 13:19:58 -04:00
Jeremy Stretch
397943b222
Allow unassigning VRF and tenants when editing objects in bulk
2016-07-28 15:59:49 -04:00
Jeremy Stretch
6b41794e12
Implemented bulk editing for sites
2016-07-28 15:30:29 -04:00
Jeremy Stretch
aa6c840c45
Fixes #392 : Don't include child devices in non-racked devices table
2016-07-28 10:06:25 -04:00
Jeremy Stretch
1f9e4dc707
Fixed platform selection during bulk editing of devices
2016-07-27 16:38:21 -04:00
Jeremy Stretch
2236d2f941
Fixed tenant assignment on bulk edit of racks, devices
2016-07-26 17:49:41 -04:00
Jeremy Stretch
faa12abc70
Enabled filtering of sites, racks, and devices by tenant
2016-07-26 17:28:46 -04:00
Jeremy Stretch
82a98f0e8f
Applied tenancy to sites, racks, and devices
2016-07-26 16:46:22 -04:00
Jeremy Stretch
4be5c33905
Enabled bulk deletion of device bays, interfaces, console server ports, and power outlets from devices
2016-07-26 10:14:51 -04:00
Jeremy Stretch
450c51604c
Replaced all object-specific BulkDeleteForms with the stock form provided by utilities.BulkDeleteView
2016-07-25 17:02:53 -04:00
Jeremy Stretch
d47bf4ab6b
Rewrote all DeviceType component template deletion views to utilize BulkDeleteView()
2016-07-25 16:32:07 -04:00
Jeremy Stretch
c466dc5999
Fixes #381 : Implements a new RackImportTable
2016-07-25 12:04:42 -04:00
bellwood
5c59677c57
properly support #304
...
support for #304
2016-07-20 13:04:11 -04:00
Jeremy Stretch
b8d7dd170e
#303 : First stab at implementing a natural ordering for sites, racks, and devices
2016-07-20 10:07:32 -04:00
Jeremy Stretch
dd62caf2f0
Fixes #227 : Introduces support for bulk import of child devices
2016-07-14 17:35:52 -04:00
Jeremy Stretch
46b1ac23af
Allow for setting mgmt_only=True in "Add management interfaces" link
2016-07-14 11:39:53 -04:00
Jeremy Stretch
a5f6e64849
Fixes #290 : Added mgmt interfaces table to device type view
2016-07-14 11:30:15 -04:00
Jeremy Stretch
e1da3b8f10
Related to #243 : Implemented natsort on all Device and DeviceType objects (except interfaces)
2016-07-12 14:53:59 -04:00
Jeremy Stretch
d80ffd2308
Merge pull request #248 from Zanthras/develop
...
possible fix for #243 generic sorting for device bays
2016-07-12 14:13:25 -04:00
Jeremy Stretch
4e4bb01a55
Initial work on #93 : Primary IPv4/IPv6 support
2016-07-11 16:24:46 -04:00
Joel
d9867423de
Use the natsort library to provide a generic sorting option for better sorting of generic names for device bays.
2016-07-08 22:47:08 -07:00
Jeremy Stretch
3276caa284
Fixes #214 : Suppress status message if updated_count has not been provided
2016-07-06 16:25:15 -04:00
Jeremy Stretch
24c48bece8
Fixes #209 : Read pk list from POST instead of form
2016-07-06 15:55:42 -04:00
Nick Peelman
9da4c28cd5
Tests pass now
2016-07-06 13:21:40 -04:00
Nick Peelman
5034b836ea
Add MAC address field to interfaces
2016-07-06 13:21:40 -04:00
Jeremy Stretch
7eae636562
Added DeviceType to device bays table
2016-07-05 13:42:14 -04:00
Jeremy Stretch
0123dbcf5f
Initial work on #91 : Support for subdevices
2016-07-01 17:34:47 -04:00
Jeremy Stretch
fbbdb3807c
Fixes #108 : Added search for Sites
2016-06-29 12:06:37 -04:00
Jeremy Stretch
945ca31460
Fixes #92 : Redirect to module creation page on 'add another'
2016-06-28 17:12:09 -04:00
Jeremy Stretch
8b357a311d
Fixes #61 : Added list of RackGroups to Site view
2016-06-28 14:53:33 -04:00
Jeremy Stretch
c6e66a073d
Fixes #29 : Corrected typo
2016-06-27 14:39:08 -04:00
Jeremy Stretch
741f93999b
PEP8 clenaup
2016-06-16 15:02:01 -04:00
Jeremy Stretch
943c7934f3
Implemented built-in CSV export for DCIM objects
2016-06-16 13:38:31 -04:00
Jeremy Stretch
7428b83c90
Introduced ability to manually create Modules
2016-06-15 14:00:45 -04:00
Jeremy Stretch
4b34af3e1d
Introduced ability to edit/delete modules
2016-06-15 13:27:12 -04:00
Jeremy Stretch
cb8e0c93f2
Implemented object add/edit/delete logging
2016-05-23 14:20:42 -04:00
Jeremy Stretch
108db82d1c
Fixed regex typo
2016-05-20 15:40:44 -04:00
Jeremy Stretch
d6cd3428f6
Removed Device.ro_snmp
2016-05-19 11:34:38 -04:00
Jeremy Stretch
112e2ccde7
Code cleanup
2016-05-18 16:02:53 -04:00
Jeremy Stretch
a07aa69321
Added CBVs for Platforms
2016-05-16 11:54:17 -04:00
Jeremy Stretch
9df86d5268
Collapsed add/edit functionality into ObjectEditView
2016-05-13 16:36:58 -04:00
Jeremy Stretch
4eeae08fb5
Added CBVs for Manufacturers
2016-05-13 15:22:31 -04:00
Jeremy Stretch
062e64a34d
Collapsed EditTables into primary table for each object
2016-05-13 11:51:50 -04:00
Jeremy Stretch
f4b14b42ee
Converted all delete CBVs to use utilities/obj_delete.html
2016-05-12 15:46:02 -04:00
Jeremy Stretch
bf364b7466
Default to utilities/obj_edit.html for edit views that don't need a custom layout
2016-05-12 15:07:27 -04:00
Jeremy Stretch
39be01051d
Changed RackGroup URL/filter from slug to PK (slugs are not unique across sites)
2016-05-12 14:45:32 -04:00
Jeremy Stretch
21b3fbd50f
Added views for DeviceRoles
2016-05-12 14:38:34 -04:00
Jeremy Stretch
a0ffd71755
Consolidated bulk delete views to use a single template
2016-05-11 15:18:39 -04:00
Jeremy Stretch
bacde242aa
Converted RackGroups to use utility CBVs
2016-05-11 13:30:39 -04:00
Jeremy Stretch
2ee71b67e9
Converted DCIM Device add/edit/delete views to CBVs
2016-05-09 12:03:02 -04:00
Jeremy Stretch
e1479be3d0
Converted DCIM DeviceType add/edit/delete views to CBVs
2016-05-03 16:50:48 -04:00
Jeremy Stretch
c6c1ea7466
Converted DCIM rack add/edit/delete views to CBVs
2016-05-03 16:35:11 -04:00
Jeremy Stretch
d51992e98b
Covnerted DCIM site add/edit/delete views to CBVs
2016-05-03 16:26:33 -04:00
Jeremy Stretch
f93242eb79
Corrected typo
2016-05-02 15:33:35 -04:00
Jeremy Stretch
caaf5c8dae
Improved next/previous rack selection
2016-04-28 15:18:30 -04:00
Jeremy Stretch
8e11a3d624
Fixes #4 : Include filter params when redirecting user after bulk edit/delete
2016-04-25 15:39:35 -04:00
Jeremy Stretch
29fd04026d
Introduced TopologyMap
2016-04-08 14:57:54 -04:00
Jeremy Stretch
2f86d5e43d
Added front-end UI for RackGroups
2016-03-30 12:26:37 -04:00
Jeremy Stretch
07952babe8
Expanded inventory function to support submodules
2016-03-28 17:56:00 -04:00
Jeremy Stretch
2098a152d8
Sort device IPs by address rather than by interface
2016-03-07 16:24:47 -05:00
Jeremy Stretch
61cbee15ca
Implemented DeviceType component template creation and deletion
2016-03-04 23:09:32 -05:00
Jeremy Stretch
009ef41e92
Added views to create device component templates
2016-03-04 16:41:24 -05:00
Jeremy Stretch
32f6b3694a
Initial work on a front end for managing DeviceTypes
2016-03-04 14:39:39 -05:00
Jeremy Stretch
30cbbdeac8
Converted DCIM object lists to ObjectListView
2016-03-04 10:35:39 -05:00
Jeremy Stretch
27b289ee3b
Initial push to public repo
2016-03-01 11:23:03 -05:00