Jeremy Stretch
26263f5bcb
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
459ecd3cfb
Fixed permissions for inclusion of interface bulk edit form
2017-02-27 17:19:30 -05:00
Jeremy Stretch
91d689d122
Tweaked interface LAG validation
2017-02-27 17:13:58 -05:00
Jeremy Stretch
eddb8a2fbc
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
2017-02-27 17:04:08 -05:00
Jeremy Stretch
9847b5187f
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
dddeebb882
Merge pull request #908 from digitalocean/global-vlans
...
Closes #235 : Global vlans
2017-02-21 14:58:52 -05:00
Jeremy Stretch
8d34033ae7
Additional work on #904
2017-02-21 14:53:22 -05:00
Shawn Peng
c07e5ad52b
Fix #235 : Enable global vlan ( #904 )
...
* Fix #235 : Enable global vlan
Decouple site/vlan, make site optional for vlan/vlangroup
Change html generation code to check site existence before
dereference
Create site search function, if site is None for a VLAN, view it as
global VLAN
* commit1
* commit2
* commit3
* Add migration file for VLAN&VLAN group
* Revert unintentional commits
2017-02-21 13:27:24 -05:00
Jeremy Stretch
a7dd93160e
Merge pull request #907 from Jasperswaagman/develop
...
Typo
2017-02-21 09:24:17 -05:00
Jasperswaagman
45c56dc54c
Typo
2017-02-21 15:20:42 +01:00
Jeremy Stretch
e66e3e437c
Fixes #892 : Restored missing edit/delete buttons when viewing child prefixes and IP addresses from a parent object
2017-02-17 16:34:09 -05:00
Jeremy Stretch
8e0d1ec4d0
Fixes #872 : TypeError on bulk IP address creation (Python 3)
2017-02-17 16:10:07 -05:00
Jeremy Stretch
e82e39745b
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
2017-02-17 15:12:53 -05:00
Jeremy Stretch
e3c4a999a5
Fixes #903 : Only alert on missing criticial connections if present in the parent device type
2017-02-17 15:10:08 -05:00
Jeremy Stretch
d3423a64db
Cleanup from work on #198
2017-02-17 14:52:58 -05:00
Jeremy Stretch
91be4a4df3
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
06cc036bbe
Fixes #897 : Fixed power connections CSV export
2017-02-16 15:17:13 -05:00
Jeremy Stretch
c589f40796
Closes #898 : Expand circuits list in provider view
2017-02-16 15:13:35 -05:00
Jeremy Stretch
1c8642e1e2
Tweaked ChoiceFieldSerializer to display a field as (value, label)
2017-02-16 14:37:21 -05:00
Jeremy Stretch
b9d5d9ee8c
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/urls.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
2017-02-16 14:28:06 -05:00
Jeremy Stretch
cc79b8ea3d
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
4ee7fc9465
Exposed the request to ObjectEditView's alter_obj()
2017-02-15 15:03:31 -05:00
Jeremy Stretch
f4e7c176d2
Merge pull request #850 from mryauch/patch-1
...
Update upgrading.md
2017-02-14 15:45:06 -05:00
Jeremy Stretch
2520227b41
Fixes #884 : Preserve selected rack unit when changing a device's rack face
2017-02-09 23:27:12 -05:00
Jeremy Stretch
3a9d874d5c
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
Jeremy Stretch
88f262cd7c
Introduced ChoiceFieldSerializer for choice fields
2017-02-09 15:50:25 -05:00
Jeremy Stretch
5906b8157e
Added API endpoints for device type components
2017-02-03 17:18:47 -05:00
Jeremy Stretch
decd4f582d
Corrected API URL names
2017-02-03 16:54:13 -05:00
Jeremy Stretch
20a15d0ec5
Standardize API URL inclusions
2017-02-03 16:20:14 -05:00
Jeremy Stretch
c6cd67ee39
Adapted the web UI to work with the new secrets API
2017-02-03 16:14:42 -05:00
Jeremy Stretch
a545968e48
Merge branch 'develop' into api2
2017-02-03 14:45:37 -05:00
Jeremy Stretch
7abd75155b
Post-release version bump
2017-02-03 13:59:26 -05:00
Jeremy Stretch
66a35b7ea5
Merge pull request #870 from digitalocean/develop
...
Release v1.8.4
2017-02-03 13:59:02 -05:00
Jeremy Stretch
39d699ac9a
Release v1.8.4
2017-02-03 13:55:32 -05:00
Jeremy Stretch
6e63840c59
Implemented SessionKeys for secrets
2017-02-03 12:49:32 -05:00
Jeremy Stretch
4ffc72019e
Initial work on using session-based master key ciphers
2017-02-02 21:26:51 -05:00
Jeremy Stretch
74336fa18d
Introduced ability to decrypt secrets by sending the user's private key in an HTTP header
2017-02-01 17:40:50 -05:00
Jeremy Stretch
cdfeed480b
Moved secret views into a ViewSet (no write ability yet)
2017-02-01 16:21:33 -05:00
Jeremy Stretch
dcd382bd7f
Include API routers directly where possible
2017-02-01 15:09:23 -05:00
Jeremy Stretch
58c4539a37
Removed circuit-specific endpoint for CircuitTerminations
2017-02-01 15:01:56 -05:00
Jeremy Stretch
4a78b461fd
Removed all device-specific API endpoints
2017-02-01 14:34:19 -05:00
Jeremy Stretch
77cbf443b5
Started API documentation
2017-02-01 14:04:45 -05:00
Jeremy Stretch
b8e8b28a79
Re-implemented Swagger now that URL resolution has been fixed
2017-02-01 12:37:19 -05:00
Jeremy Stretch
7f1335afef
Merge branch 'develop' into api2
2017-02-01 12:33:37 -05:00
Jeremy Stretch
9623e7a25c
Fixes #865 : Fix server error when attempting to delete a protected object parent (Python 3)
2017-02-01 12:09:59 -05:00
Jeremy Stretch
82f98c38d3
Fixes #854 : Check whether object still exists before attempting to resolve its URL
2017-02-01 11:59:47 -05:00
Jeremy Stretch
481f33dab7
Fixes #851 : Resolve encoding issues during import/export with Python 3
2017-02-01 11:49:54 -05:00
Jeremy Stretch
072eba9858
Removed deprecated base_path Swagger setting
2017-02-01 10:48:36 -05:00
Jeremy Stretch
bc92574141
Fixes #861 : Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses
2017-01-31 17:25:44 -05:00
Jeremy Stretch
440b431763
Closes #856 : Strip whitespace from fields during CSV import
2017-01-31 16:54:13 -05:00