Jeremy Stretch
3ce2f0d100
Fix error when assigning a new interface to a LAG
2017-03-16 22:27:01 -04:00
Jeremy Stretch
f3fd82a24a
Allow assigning child devices to rackless parents
2017-03-13 11:31:28 -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
6a2a2d5d11
Fixes #957 : Correct device site filter count to include unracked devices
2017-03-13 10:13:04 -04:00
Jeremy Stretch
87ff433ef8
Fixes #956 : Correct bug affecting unnamed rackless devices
2017-03-13 10:06:32 -04:00
Jeremy Stretch
086340540a
Fixes #948 : Region name should be hyperlinked to site list
2017-03-08 12:04:50 -05: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
f051c0e564
Fixes #935 : Fix form validation error when connecting an interface using live search
2017-03-03 11:19:19 -05:00
Jeremy Stretch
06cafb09b3
Fixes #937 : Region assignment should be optional when creating a site
2017-03-03 10:44:07 -05:00
Jeremy Stretch
cc31c8fc33
Closes #894 : Expand device name max length to 64 characters
2017-03-02 10:11:54 -05:00
Jeremy Stretch
1adae67dd7
Closes #927 : Upgrade to django-filter 1.0
2017-03-01 13:09:19 -05:00
Jeremy Stretch
5ad3044314
Closes #862 : Show both IPv6 and IPv4 primary IPs in device list
2017-02-28 16:46:44 -05:00
Jeremy Stretch
9313ba08ed
Implemented recursive regions with django-mptt
2017-02-28 14:15:15 -05:00
Jeremy Stretch
f3b9930dea
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
2b9ea58c86
Tweaked interface LAG validation
2017-02-27 17:13:58 -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
102cf52a16
Cleanup from work on #198
2017-02-17 14:52:58 -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
9d44d5d4e7
Fixes #897 : Fixed power connections CSV export
2017-02-16 15:17:13 -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
6be520a8f9
Fixed DeviceTypeTest
2017-01-25 14:38:45 -05:00
Jeremy Stretch
f3db914e9d
Fixes #844 : Apply order_naturally() to API interfaces list
2017-01-25 14:34:34 -05:00
Jeremy Stretch
1317c0dd8c
Closes #841 : Merged search and filter forms on all object lists
2017-01-24 12:05:39 -05:00
Jeremy Stretch
bbc633b004
Closes #782 : Allow filtering devices list by manufacturer
2017-01-24 10:53:59 -05:00
Jens L
80439c495e
Basic Support for Python 3 ( #827 )
...
* Rudimentary python3 support
* update docs and trigger Travis
* fix some of the tests
* fix all python3 errors
* change env calls to just python
* add @python_2_unicode_compatible decorator to models for python2 compatibility
* switch netbox.configuration to from netbox import configuration
2017-01-23 16:44:29 -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
0ad2670822
Closes #805 : Linkify site column in device table
2017-01-17 14:46:29 -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
ac72e90dcc
Fixes #778 : Refactored order_interfaces() to fix InterfaceTemplate ordering within a table
2017-01-05 16:12:07 -05:00
Jeremy Stretch
0d4b2a6e92
Fixes #772 : Fix TypeError in API RackUnitListView when no device is excluded
2017-01-04 10:58:11 -05:00
Jeremy Stretch
52567c4ade
Fixes #764 : Encapsulate in double quotes values containing commas when exporting to CSV
2017-01-04 10:47:00 -05:00
Jeremy Stretch
cf64ef342f
Fixes #763 : Added missing fields to CSV exports
2017-01-03 14:52:56 -05:00
Jeremy Stretch
e06bfffd60
Fixed outdated select_related reference to circuit
2016-12-29 11:53:24 -05:00
Jeremy Stretch
e7b08f8f2f
Closes #756 : Added contact details to site model
2016-12-29 11:37:40 -05:00
Jeremy Stretch
e647065e63
Improved device interface list performance
2016-12-27 13:21:19 -05:00
Jeremy Stretch
a5fe4468d0
Upgraded django-filter to 0.15.3
2016-12-26 11:58:27 -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