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