3df7e283e3
Prevent mismatch of cases in ranges
2017-10-24 19:46:12 -05:00
b295849f53
Prevent mismatch of types in ranges
2017-10-24 19:30:43 -05:00
c107f35118
Merge letters and numbers into one function
2017-10-24 17:55:00 -05:00
3d91153275
Add alphabetic variants to interface expansions
2017-10-24 00:09:38 -05:00
0634386b2e
Merge branch 'develop' into virtualization
2017-08-31 10:14:50 -04:00
e0ee0b9254
Closes #1460 : Hostnames with no domain are now acceptable in custom URL fields
2017-08-30 14:08:39 -04:00
4587aba1d4
Added views to add/remove hosts to/from clusters
2017-08-21 16:53:36 -04:00
a7c56eab86
Moved DeviceComponentForm to utilities.forms
2017-08-18 13:10:19 -04:00
117f33afc5
Fixes #1419 : Allow editing image attachments without re-uploading an image
2017-08-11 10:47:06 -04:00
1ef90902bd
Closes #1320 : Remove checkbox from confirmation dialog
2017-07-12 14:53:52 -04:00
b253c8cc95
Fixes #1319 : Fixed server error when attempting to create console/power connections
2017-07-06 13:20:53 -04:00
14f5204548
Fixes #1289 : Retain inside NAT assignment when editing an IP address
2017-07-05 14:29:40 -04:00
fcacac7c6f
Fixes #1265 : Fix console/power/interface connection validation when selecting a device via live search
2017-06-14 13:00:36 -04:00
16d694734b
Fixes #1268 : Fix CSV import error under Python 3
2017-06-14 09:55:52 -04:00
05a796faf1
Closes #704 : Allow filtering VLANs by group when editing prefixes
2017-06-09 14:15:12 -04:00
e6c4ce51f7
Replaced all CSVForm ChoiceFields with CSVChoiceField
2017-06-07 13:22:06 -04:00
d122f9f700
Added dynamic examples for CSV form fields
2017-06-06 17:27:26 -04:00
1ddd7415cb
Replaced old CSVDataField
2017-06-05 16:16:23 -04:00
2520d9f400
Converted console/power import views to new scheme
2017-06-05 15:53:03 -04:00
4a8147f8a5
Converted circuits import views to new scheme
2017-06-02 13:40:52 -04:00
a598f0e632
Initial work on #655 : CSV import headers
2017-05-31 17:40:11 -04:00
1dd5e2c926
Fixes #1229 : Fix validation error on forms where API search is used
2017-05-25 14:33:50 -04:00
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
6719578f14
Fixes #1212 : Allow assigning new VLANs to global VLAN groups
2017-05-23 22:23:50 -04:00
7fa696dace
Fixes #1195 : Unable to create an interface connection when searching for peer device
2017-05-18 13:33:26 -04:00
e239045688
PEP8 fixes
2017-05-11 17:54:43 -04:00
45bb7eec0b
Corrected queryset filter when parent_field is None
2017-05-11 17:20:50 -04:00
58bb029666
Closes #1167 : Introduced ChainedModelChoiceFields
2017-05-11 16:30:16 -04:00
5ca87c0f20
Merge branch 'develop' into v2-develop
2017-05-08 15:02:06 -04:00
aea5612c39
Closes #1110 : Expand bulk edit forms to include boolean fields (e.g. toggle is_pool for prefixes)
2017-04-28 12:32:27 -04:00
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
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
d98e9e1838
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
1ae0820ecc
#1033 : Update ArrayFieldSelectMultiple for Django 1.11
2017-04-04 14:30:00 -04:00
c09473f41e
#1033 : Convert SelectWithDisabled to a templatized widget
2017-04-04 14:19:48 -04:00
d2bd4a213b
#1033 : Convert ColorSelect to a templatized widget
2017-04-04 13:45:32 -04:00
b643939cc4
Initial work on #152 : Image attachments
2017-03-30 21:55:57 -04:00
33c5ea1f4e
Fixes #963 : Fix bug in IPv6 address range expansion
2017-03-14 15:06:34 -04:00
9313ba08ed
Implemented recursive regions with django-mptt
2017-02-28 14:15:15 -05:00
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
0eba5a0de3
Fixes #851 : Resolve encoding issues during import/export with Python 3
2017-02-01 11:49:54 -05:00
8536f6c163
Closes #856 : Strip whitespace from fields during CSV import
2017-01-31 16:54:13 -05:00
b3b96e5e10
Support for comma in interfaces and ip addresses bulk creation ( #833 )
...
* Added support for comma in interfaces and ip addresses bulk creation
* fixed PEP8 style
* removed unnecessary assertions
2017-01-25 14:47:14 -05:00
9ff59ab686
Closes #760 : Redirect user back to device view after deleting an assigned IP address
2017-01-18 12:25:07 -05:00
37b2ff02e7
Standardized inheritance order of BootstrapMixin
2016-12-21 14:15:18 -05:00
eb4cd0e723
Fixes #672 : Expanded color selection for rack and device roles
2016-12-06 12:28:29 -05:00
77ac79f32c
Fixes #713 : Include a label for the comments field when editing circuits, providers, or racks in bulk
2016-11-29 17:29:56 -05:00
28b4f6b8fd
#181 : Added ExpandableIPAddressField
2016-10-28 15:12:53 -04:00
0da3661ff0
#353 : Allow bulk editing of interfaces
2016-10-14 16:38:46 -04:00
73945899fe
Fixes #527 : Support for nullifying custom fields during bulk editing
2016-10-05 15:17:17 -04:00