Jeremy Stretch
36ecc890e9
Fixes #941 : Corrected old references to rack.site on Device
2017-03-06 10:23:24 -05:00
Jeremy Stretch
1cc07bae75
Closes #901 : Support for filtering prefixes and IP addresses by mask length
2017-03-01 14:23:52 -05:00
Jeremy Stretch
9f216fd9ba
Closes #927 : Upgrade to django-filter 1.0
2017-03-01 13:09:19 -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
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
d3d23d55ff
Closes #841 : Merged search and filter forms on all object lists
2017-01-24 12:05:39 -05:00
Jeremy Stretch
ad5b8ea994
Add an empty label (global) to IPAddressBulkAddForm VRF field
2017-01-17 15:33:55 -05:00
Jeremy Stretch
6aa3a02dab
Fixes #785 : Trigger validation error when importing a prefix assigned to a nonexistent VLAN
2017-01-17 15:01:30 -05:00
Jeremy Stretch
e4f4481a6a
Fixes #658 : Added is_pool field to Prefix model
2016-12-27 15:07:52 -05:00
Jeremy Stretch
fdedd18394
Standardized inheritance order of BootstrapMixin
2016-12-21 14:15:18 -05:00
Jeremy Stretch
561ebaf5d3
Closes #181 : Implemented support for bulk IP address creation
2016-12-20 15:39:22 -05:00
Jeremy Stretch
a68cae8871
Closes #539 : Implemented L4 services for devices
2016-12-15 15:32:58 -05:00
Jeremy Stretch
f25d182e18
Closes #695 : Added is_private field to RIR
2016-12-06 13:59:13 -05:00
Jeremy Stretch
c44c1bdcef
Fixes #674 : Correct status assignment on IP address import
2016-11-10 15:01:05 -05:00
Jeremy Stretch
41268b48e2
Miscellaneous cleanup
2016-11-03 14:15:57 -04:00
Jeremy Stretch
df31cc2dc7
Fixed typo in error message
2016-11-01 15:44:10 -04:00
Jeremy Stretch
11bf206311
Closes #647 : Extend form used when assigning an IP to a device
2016-11-01 13:59:24 -04:00
Jeremy Stretch
43670ab5e7
Closes #211 : Allow device assignment and removal from IP address view
2016-10-24 15:07:11 -04:00
Jeremy Stretch
86531cbb71
Attributed all model ValidationErrors to specific fields (where appropriate)
2016-10-21 15:39:13 -04:00
Jeremy Stretch
4aba691dd9
Closes #87 : Added status field to IP addresses
2016-10-21 12:34:02 -04:00
Jeremy Stretch
308c6980b7
Fixes #604 : Correct display of unnamed devices in form selection fields
2016-10-13 15:21:36 -04:00
Jeremy Stretch
369a7f4a3f
#527 : Initial work to allow nullifying fields during bulk edit
2016-09-30 16:17:41 -04:00
Jeremy Stretch
fc5d78519e
Introduced NullableModelMultipleChoiceField to allow null filtering without causing introspection issues during database migrations
2016-09-20 15:48:58 -04:00
Jeremy Stretch
49d5574edc
status filter fields should not be required
2016-09-20 11:29:30 -04:00
Jeremy Stretch
6d9507e1c6
Corrected PrefixFilterForm
2016-09-20 11:25:16 -04:00
Jeremy Stretch
9581f9217e
Reimplemented FilterChoiceField
2016-09-20 11:08:25 -04:00
Jeremy Stretch
dc58694d49
Added 'none' options to filters for optional fields
2016-09-15 17:12:53 -04:00
Jeremy Stretch
e0e5e176a1
Fixes #557 : Add 'global' choice to VRF filter for prefixes and IP addresses
2016-09-15 16:03:53 -04:00
Jeremy Stretch
510c4543d2
Implemented FilterChoiceField and get_filter_choices() to reduce filter form boilerplate
2016-09-14 16:27:26 -04:00
Jeremy Stretch
f63e20571c
PEP8 fix
2016-09-13 12:10:21 -04:00
Jeremy Stretch
1c29328bb6
Added address family filters to aggregate and prefix lists
2016-09-13 10:35:55 -04:00
Jeremy Stretch
9dbf3d6e05
Added custom field support to filter forms
2016-08-23 12:05:28 -04:00
Jeremy Stretch
77f18d6e66
Updated bulk edit forms to support custom fields
2016-08-22 13:11:57 -04:00
Jeremy Stretch
4724ce45d8
Minimal implemtnation of custom fields
2016-08-15 15:24:23 -04:00
Jeremy Stretch
0741508aa5
Fixes #444 : Corrected prefix model validation
2016-08-09 09:50:50 -04:00
Jeremy Stretch
9d7e97ff8a
Fixes #253 : Added ability to search by prefix to IP address filters
2016-08-06 16:02:57 -04:00
Jeremy Stretch
a9b9229df1
Fixes #409 : Filter IPs and prefixes by tenant slug rather than by its PK
2016-08-02 10:39:42 -04:00
Jeremy Stretch
a0ab14de99
Allow unassigning VRF and tenants when editing objects in bulk
2016-07-28 15:59:49 -04:00
Jeremy Stretch
20e623cd67
Adds tenant assignment to Prefix and IPAddress objects
2016-07-28 13:50:46 -04:00
Jeremy Stretch
047d413dff
Closes #394 : Added global option to VRF selection widget during bulk editing
2016-07-27 16:29:30 -04:00
Jeremy Stretch
27f3be507d
PEP8 fix
2016-07-27 13:59:18 -04:00
Jeremy Stretch
01a0b00f32
Implemented tenancy for VRFs and VLANs
2016-07-27 11:29:20 -04:00
Jeremy Stretch
4bc6c29b13
Fixes #384 : Corrected max_length in description fields
2016-07-25 17:12:45 -04:00
Jeremy Stretch
71efef45e1
Replaced all object-specific BulkDeleteForms with the stock form provided by utilities.BulkDeleteView
2016-07-25 17:02:53 -04:00
Jeremy Stretch
6389b30662
ipam.VLAN: Added description field, extended name to 64 chars
2016-07-25 14:58:49 -04:00
Jeremy Stretch
df1f1cd006
Fixed Unicode support in forms
2016-07-21 10:47:38 -04:00
Jeremy Stretch
0347b34999
Fixes #331 : Add group field to VLAN bulk edit form
2016-07-19 11:11:16 -04:00
Jeremy Stretch
068dcf7c35
Added support for group assignment during VLAN import
2016-07-18 11:59:55 -04:00
Jeremy Stretch
e7eef87f2b
Fixes #311 : Correct IPAddress family evaluation on import
2016-07-15 15:14:49 -04:00