Pl0xym0r
3326a6543c
Closes #17071 : Add is_oob parameter on bulk_import ipaddress ( #17975 )
...
* add is_oob parameter on bulk_import ipaddress
* Tweak wording
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-09 10:58:35 -05:00
Arthur Hanson
cf1024a12b
9627 use ArrayField on VLANGroup for allowed VLANs ( #16710 )
...
* 9627 initial commit
* 9627 numeric range field
* 9627 numeric range field
* 9627 numeric range field
* 9627 numeric range field
* 9627 add stuff for utilization calc
* 9627 update views
* 9627 fixes
* 9627 available_vlans
* 9627 available_vlans
* 9627 fixes
* 9627 bulk import / edit
* 9627 test fixes
* 9627 test fixes
* 9627 update validation
* 9627 fix tests
* 9627 fix tests
* 9627 fix tests
* 9627 fix tests
* 9627 fix tests
* 9627 fix tests
* 9627 review changes
* 9627 temp vlan_id filter
* Clean up labels
* Remove annotate_vlan_ranges() from VLANGroupQuerySet
* Misc cleanup
* Implement contains_vid filter
* Serialize VID ranges as integer lists in REST API
* Remove default value from vlan_id_ranges
* 9627 fix typo in test
* Require vlan_id_ranges & set default value
* Fix logic for upper range boundaries
* Add field to VLANGroup model documentation
* Rename vlan_id_ranges to vid_ranges
* Fix computation of available VLAN IDs
* Clean up migration
* Add tests for range utility functions
* Clean up add_available_vlans()
* Misc cleanup, add test for VID validation
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-07-16 10:47:18 -04:00
Daniel Sheppard
7d54357146
Fixes : #15502 - Correct exception on IP import form when VM is target
2024-04-03 08:10:28 -04:00
Jeremy Stretch
d2fea4edc4
Closes #14311 : Move L2VPN models from ipam
to vpn
( #14358 )
...
* Move L2VPN and L2VPNTermination models from ipam to vpn
* Move L2VPN resources from ipam to vpn
* Extend migration to update content types
* Misc cleanup
2023-11-28 13:45:00 -05:00
Jeremy Stretch
e5c38e0829
Closes #13022 : Add IP assignment support when bulk importing services ( #14230 )
...
* issue 13022 resolved, ipaddress added into bulk_import form
* validation of ip address for device and virtual machine
* error message modified
* error message modified
* error message modified
* Fix form validation
* Extend bulk import test
---------
Co-authored-by: yash-pal1 <ypal@onemindservices.com>
Co-authored-by: yash-pal1 <ypal@onemindservies.com>
2023-11-09 10:55:55 -05:00
Jeremy Stretch
2a4e3dd09f
Merge branch 'develop' into feature
2023-08-29 10:45:55 -04:00
Arthur
fe95cb434a
13500 fix l2vpntermination bulk update
2023-08-17 15:25:23 -04:00
Jeremy Stretch
914588f55d
Merge branch 'develop' into feature
2023-08-09 15:31:21 -04:00
Jeremy Stretch
0dd319d0c8
Closes #11675 : Add support for specifying import/export route targets during VRF bulk import
2023-08-04 15:25:06 -04:00
Arthur Hanson
b7a9649269
Closes #13149 : Wrap form field labels with gettext_lazy()
...
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 12:52:38 -04:00
Dillon Henschen
0e873a01b8
Closes #12622 : Fix assigning VLAN without site to Prefix ( #12784 )
...
* Issue #12622 : Fix creating Prefix using VLAN without site
* Issue #12622 : Fix importing Prefix using VLAN without site
This commit also adds tests to verify the import changes implemented
in this commit.
* Issue #12622 : Cleanup code to filter allowed VLANs on a prefix import
* Closes #12622 : Switch to VLAN selector dialog when creating Prefix
2023-06-14 13:49:00 -04:00
Jeremy Stretch
d470848b29
Closes #12246 : General cleanup of utilities modules
...
* Clean up base modules
* Clean up forms modules
* Clean up templatetags modules
* Replace custom simplify_decimal filter with floatformat
* Misc cleanup
* Merge ReturnURLForm into ConfirmationForm
* Clean up import statements for utilities.forms
* Fix field class references in docs
2023-04-14 10:33:53 -04:00
jeremystretch
59a6b3e71b
Merge branch 'develop' into feature
2023-04-12 17:38:16 -04:00
pobradovic08
97ed6439ce
Fixes #12227 : L2VPN Bulk import not setting Tenant field
2023-04-12 09:24:31 -04:00
jeremystretch
c44eb65993
Closes #11325 : Move help_texts from model forms to models
2023-03-01 17:31:54 -05:00
jeremystretch
536b46158a
Add mark_utilized to IPRange
2023-03-01 09:27:06 -05:00
Jeremy Stretch
7994073687
Closes #8550 : Implement ASN ranges ( #11835 )
...
* Move ASN to a separate module
* Move ASNField from dcim to ipam
* Introduce ASNRange model
* Add relationship from ASN to ASNRange
* Add an available-asns API endpoint
* Add RIR assignment for ASNRange
* Add standard tests
* Move child ASNs to a tabbed view
* Remove FK on ASN to ASNRange
* Add tests for provisioning available ASNs
* Add docs for ASNRange
2023-02-27 16:36:05 -05:00
jeremystretch
23c0ca456f
#4347 : Rename NetBoxModelCSVForm to NetBoxModelImportForm
2022-11-15 12:24:57 -05:00
Arthur
6eba5d4d96
10300 initial translation support use gettext
2022-11-11 08:47:29 -05:00
Arthur Hanson
cdeb65e2fb
7376 csv tags ( #10802 )
...
* 7376 add tags to CSV import
* 7376 change help text
* 7376 validate tags
* 7376 fix tests
* 7376 add tag validation tests
* Introduce CSVModelMultipleChoiceField for CSV import tag assignment
* Clean up CSVImportTestCase
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-11-04 10:50:43 -04:00
Jeremy Stretch
bc6b5bc4be
Closes #10545 : Standardize description & comment fields on primary models ( #10834 )
...
* Standardize description & comments fields on primary models
* Update REST API serializers
* Update forms
* Update tables
* Update templates
2022-11-04 08:28:09 -04:00
Arthur Hanson
cb815ede60
7961 CSV bulk update ( #10715 )
...
* 7961 add csv bulk update
* temp checkin - blocked
* 7961 bugfix and cleanup
* 7961 change to id, add docs
* 7961 add tests cases
* 7961 fix does not exist validation error
* 7961 fix does not exist validation error
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 optimize loading csv test data
* 7961 update tests remove redundant code
* 7961 avoid MPTT issue in test cases
2022-10-27 13:10:18 -04:00
Arthur
e11d594122
9892 add supporting tests, form fields
2022-09-26 11:39:43 -07:00
jeremystretch
53372a7471
#8157 : General cleanup & fix tests
2022-07-11 21:51:39 -04:00
jeremystretch
29a46d2c18
Add support for VM interface termination via bulk import
2022-07-06 12:48:28 -04:00
Daniel Sheppard
03f1584d3a
L2VPN Clean Tree
2022-06-27 23:24:50 -05:00
jeremystretch
8d53b46e82
Merge branch 'develop' into feature
2022-03-18 13:17:11 -04:00
jeremystretch
1add5accf2
Fixes #8844 : Correct VLAN ID max value
2022-03-14 09:57:51 -04:00
jeremystretch
f4776731ec
Establish 4 core forms in netbox.forms.base
2022-01-28 15:48:15 -05:00
jeremystretch
97e7ef9a3f
Introduce ServiceTemplate
2022-01-12 16:42:28 -05:00
jeremystretch
544d991e1e
Closes #8168 : Add min/max VID fields to VLANGroup
2021-12-23 11:22:10 -05:00
Daniel Sheppard
5fc373f5cc
Merge feature -> develop
2021-11-03 12:05:11 -05:00
jeremystretch
2c2e37e9f0
Merge branch 'develop' into feature
2021-11-03 10:29:02 -04:00
Daniel Sheppard
db2d71ed9e
Merge branch 'feature' into 6732-asn-model
2021-11-03 08:37:11 -05:00
jeremystretch
bb4f3e1789
Initial work on #6235
2021-11-01 16:56:30 -04:00
Daniel Sheppard
3991115ae5
#6732 - Fix imports and other small items
2021-10-29 14:54:55 -05:00
Daniel Sheppard
ada81e31c9
#6732 - Fix CSV import form
2021-10-28 11:48:50 -05:00
jeremystretch
dfdeac4968
Fixes #7647 : Require interface assignment when designating IP address as primary for device/VM during CSV import
2021-10-27 10:20:17 -04:00
Daniel Sheppard
a01068949c
Initial work on #6732
2021-10-24 23:42:47 -05:00
jeremystretch
71449b3414
Fixes #7304 : Require explicit values for all required choice fields during CSV import
2021-09-28 12:04:54 -04:00
jeremystretch
8e849566d5
Refactored IPAM forms
2021-09-28 09:25:12 -04:00