Jeremy Stretch
9fae11a42f
Add present_in_vrf filters
2020-11-02 15:39:46 -05:00
Daniel Sheppard
32274dec86
Closes : #4967 - Adds Tenancy to Aggregate model
2020-10-15 20:40:19 -05:00
Jeremy Stretch
f684d07c61
Model import/export route targets on VRFs
2020-09-24 12:09:28 -04:00
Jeremy Stretch
dfb5a06d9d
Introduce the RouteTarget model
2020-09-24 11:25:52 -04:00
Jeremy Stretch
9b16d6df2e
Merge v2.9.4 release
2020-09-23 16:11:00 -04:00
Jeremy Stretch
f97d8963f2
Initial work on #2179 : Allow a service to have multiple ports
2020-09-21 13:21:41 -04:00
Jeremy Stretch
03b207d154
Fixes #5105 : Validation should fail when reassigning a primary IP from device to VM
2020-09-16 11:10:30 -04:00
Jeremy Stretch
8d351178ac
Fixes #5022 : Fix exception when editing IP address with NAT inside IP assigned
2020-08-20 14:38:58 -04:00
Jeremy Stretch
0e91d837a0
Allow selecting NAT IP address by assigned virtual machine
2020-08-13 10:42:19 -04:00
Jeremy Stretch
71c2e235a8
Use display_name in VRF selection widgets
2020-08-13 10:32:57 -04:00
Jeremy Stretch
53f9f82317
Set display_field where needed
2020-08-13 09:27:21 -04:00
Jeremy Stretch
c45a57ff43
Update cable termination forms to use DynamicModelChoiceField
2020-08-12 12:58:32 -04:00
Jeremy Stretch
100c8fef20
Add support for referencing peer field values in query_params
2020-08-12 12:37:17 -04:00
Jeremy Stretch
b917403c93
Replace 'nullable' attribute with null_option
2020-08-12 10:05:12 -04:00
Jeremy Stretch
8a8b4e728a
Move null_option to DynamicModelChoiceMixin
2020-08-12 09:47:13 -04:00
Jeremy Stretch
a831e525da
Remove value_field from APISelect; reference to_field_name on field
2020-08-11 17:19:40 -04:00
Jeremy Stretch
fdc43f8279
Add display_field kwarg to DynamicModelChoiceMixin
2020-08-11 17:00:28 -04:00
Jeremy Stretch
0f397fa410
Replicate 'max length' field in PrefixFilterForm for consistency
2020-08-06 09:20:20 -04:00
Jeremy Stretch
d384f25ec2
Replace expand/collpase with max mask length for prefixes list
2020-08-05 16:48:45 -04:00
Jeremy Stretch
4f00b5af4a
Miscellaneous RestrictedQuerySet cleanup
2020-07-09 15:11:18 -04:00
Jeremy Stretch
5fd5dbab7b
Merge branch 'develop' into develop-2.9
2020-07-08 13:04:57 -04:00
Jeremy Stretch
20ee8ec107
Closes #4821 : Restrict group options by selected site when bulk editing VLANs
2020-07-06 10:04:08 -04:00
Jeremy Stretch
4d2c75a824
Restore ability to assign interface when editing an IPAddress
2020-06-24 11:30:28 -04:00
Jeremy Stretch
6663844a86
Rename 'vm_interface' to 'vminterface'; misc cleanup
2020-06-24 09:27:30 -04:00
Jeremy Stretch
e3820e93b7
Misc cleanup, renaming
2020-06-23 16:39:43 -04:00
Jeremy Stretch
459e485555
Restore interface assignment for IPAddress CSV import
2020-06-23 16:09:31 -04:00
Jeremy Stretch
fc2d08c407
Set related_query_name for GenericRelations to IPAddress
2020-06-22 16:27:13 -04:00
Jeremy Stretch
31bb70d9a2
Fixed IPAM tests
2020-06-22 14:46:25 -04:00
Jeremy Stretch
6cb31a274f
Initial work on #4721 (WIP)
2020-06-22 13:10:56 -04:00
Jeremy Stretch
3890d17c61
Clean up errant references to TagField
2020-06-17 13:29:27 -04:00
Jeremy Stretch
2d4694e72d
Merge pull request #4770 from netbox-community/3703-limit-tag-creation
...
Closes #3703 : Restrict tag creation
2020-06-17 12:28:04 -04:00
Jeremy Stretch
1d466d6fd1
Closes #4761 : Enable tag assignment during bulk creation of IP addresses
2020-06-15 13:24:34 -04:00
Jeremy Stretch
7dc4f8d5cc
Remove TagField
2020-06-12 10:01:39 -04:00
Jeremy Stretch
3c8e7e739d
Fixes #4649 : Fix interface assignment for bulk-imported IP addresses
2020-05-15 09:44:00 -04:00
John Anderson
14744da8f6
fixes #4647 - caching invalidation related to assinging new IP addresses to interfaces
2020-05-15 02:45:48 -04:00
Jeremy Stretch
1461be2004
Fixes #4613 : Fix tag assignment on config contexts (regression from #4527 )
2020-05-13 10:28:48 -04:00
Jeremy Stretch
cd0eb0d8ce
Fixes #4588 : Restore ability to add/remove tags on services, virtual chassis in bulk
2020-05-06 15:00:01 -04:00
Jeremy Stretch
270d61ce1b
Remove boilerplate error messages from CSV model choice fields
2020-05-06 09:58:12 -04:00
Jeremy Stretch
70d0a5f665
Introduce CSVModelChoiceField to provide better validation for CSV model choices
2020-05-06 09:43:10 -04:00
Jeremy Stretch
839e999a71
Introduce CSVModelForm for dynamic CSV imports
2020-05-05 16:15:09 -04:00
Jeremy Stretch
718ff4a743
Update help_texts for models, import forms
2020-05-01 15:40:34 -04:00
Jeremy Stretch
4b8ef6b09a
Removed FlexibleModelChoiceField
2020-05-01 13:40:52 -04:00
Jeremy Stretch
46b896b2cf
Merge branch 'develop' into develop-2.8
2020-04-06 13:51:05 -04:00
Jeremy Stretch
aa38dcf490
Closes #3676 : Reference VRF by name rather than RD during IP/prefix import
2020-03-30 15:54:35 -04:00
John Anderson
09e09e43ba
Merge branch 'develop' into develop-2.8
2020-03-18 14:44:18 -04:00
Jeremy Stretch
450615e0bb
Change IPAddressForm.nat_vrf to DynamicModelChoiceField
2020-03-16 14:29:01 -04:00
Jeremy Stretch
0068108c57
Remove APISelect widget/api_url argument from dynamic fields
2020-03-16 14:08:48 -04:00
Jeremy Stretch
cebe580484
Add a description field to all organizational models
2020-03-13 16:33:28 -04:00
Jeremy Stretch
9fa5004a35
Closes #4324 : Add CSV import view for services
2020-03-06 16:33:43 -05:00
Jeremy Stretch
f643af13d7
Fix field label for Prefix.vrf
2020-02-25 14:12:53 -05:00
Jeremy Stretch
7177fcfa61
Use DynamicModelChoiceField for all fields using APISelect
2020-02-11 12:25:40 -05:00
Jeremy Stretch
da68968d75
Replace FilterChoiceField with DynamicModelMultipleChoiceField
2020-02-11 09:33:41 -05:00
Jeremy Stretch
5ea30c8628
Replace ChainedModelChoiceField with DynamicModelChoiceField
2020-02-10 17:23:52 -05:00
Jeremy Stretch
5ddfde2214
Clean up unneeded code relevant to FilterChoiceField
2020-02-10 09:44:19 -05:00
Jeremy Stretch
0d41d12267
Merge branch 'develop' into 2921-tags-select2
2020-02-04 09:37:31 -05:00
Jeremy Stretch
c3bd1881f5
Correct nullable_fields for ServiceBulkEditForm
2020-02-03 12:25:20 -05:00
Saria Hajjar
52f7ef4864
Merge branch 'develop' into 2921-tags-select2
2020-01-30 17:51:55 +00:00
Jeremy Stretch
e6b018909d
Introduced CustomFieldModelCSVForm
2020-01-29 13:53:26 -05:00
Jeremy Stretch
bc7cf63958
Rename and refactor CustomFieldForm
2020-01-29 10:59:18 -05:00
Jeremy Stretch
db3b4505c1
Merge pull request #3885 from hSaria/568-csv-import-cf
...
Fixes #568 : CSV import/export of custom fields
2020-01-29 10:11:40 -05:00
kobayashi
3c5346f60a
Fixes #3978 : VRF filtering for NAT IP search
2020-01-28 10:22:28 -05:00
hSaria
ca035a72bd
Merge branch 'develop' into 2921-tags-select2
2020-01-24 20:56:36 +00:00
Jeremy Stretch
a13bddde58
Refactor prefix and IP mask length choice generation to reference constants
2020-01-24 15:50:45 -05:00
Jeremy Stretch
66330418cb
Remove obsolete IP_FAMILY_CHOICES constant
2020-01-24 15:40:03 -05:00
Jeremy Stretch
096814dc33
#3880 : Define constants for arbitrary values
2020-01-24 14:42:57 -05:00
Saria Hajjar
9128435113
Removed CustomFieldForm class from models without custom fields
2020-01-23 17:03:14 +00:00
Saria Hajjar
89e6de3652
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 16:05:01 +00:00
Saria Hajjar
2949bfaaa7
Merge branch 'develop' into 2921-tags-select2
2020-01-16 15:33:42 +00:00
Saria Hajjar
e10333bf2b
Fetch choices during form initialization
2020-01-14 08:22:27 +00:00
hSaria
d075bf5882
Merge branch 'develop' into 568-csv-import-cf
2020-01-13 21:17:29 +00:00
Saria Hajjar
2f28dec891
Tag filter field for filter forms
2020-01-13 20:16:13 +00:00
Jeremy Stretch
9f627fd0d3
Merge branch 'develop' into develop-2.7
2020-01-10 13:33:51 -05:00
Saria Hajjar
f1d5e28f13
CSV import/export custom fields
2020-01-10 14:26:39 +00:00
Saria Hajjar
472486acd6
Changed to q
filter
2020-01-09 16:26:11 +00:00
Saria Hajjar
1cdbfd6d60
Fixes #3668 : search address by DNS name when assigning
2020-01-09 10:00:02 +00:00
Jeremy Stretch
6e49a0ba6e
Merge branch 'develop' into develop-2.7
2020-01-03 14:21:53 -05:00
Jeremy Stretch
57f199f899
Fixes #3833 : Add region and region_id filters where missing ( #3836 )
2020-01-03 13:52:50 -05:00
Jeremy Stretch
1d63a30b7a
Merge branch 'develop' into develop-2.7
2020-01-02 17:21:15 -05:00
Jeremy Stretch
0cf94cff16
Closes #3062 : Add assigned_to_interface filter for IP addresses
2019-12-31 15:24:00 -05:00
Saria Hajjar
7399aa0c5e
Add datetime widgets
2019-12-28 22:55:00 +00:00
Jeremy Stretch
7845d9b25f
Add description field to Role model ( #3655 )
2019-12-10 12:59:10 -05:00
Jeremy Stretch
9452cebc6a
Merge branch 'develop' into develop-2.7
2019-12-10 11:51:10 -05:00
Jeremy Stretch
7a4b202064
Fixes #3725 : Enforce client validation for minimum service port number
2019-12-05 21:22:34 -05:00
Jeremy Stretch
17898a4c57
Merge branch 'develop-2.7' into 3569-api-choice-slugs
2019-12-05 17:43:11 -05:00
Sander Steffann
adb25fd7d7
822 bulk import of device components ( #3711 )
...
Closes #822 : CSV import for device components
* Implement CSV import for netbox-community#822
* Comment out default_return_url until there is a proper target
* Fix the default value of `enabled` when not included in the import
* rear_port is definitely required here
* Power Ports don't have a type (yet)
* Add import for console-ports and console-server-ports
* Add import for device-bays
2019-12-05 15:36:11 -05:00
Jeremy Stretch
4ecbfc4e5e
Service.protocol to slug ( #3569 )
2019-11-27 22:27:06 -05:00
Jeremy Stretch
213bd1555a
VLAN.status to slug ( #3569 )
2019-11-27 22:15:59 -05:00
Jeremy Stretch
14a7a33cc2
IPAddress.role to slug ( #3569 )
2019-11-27 22:09:16 -05:00
Jeremy Stretch
ba8f324b12
IPAddress.status to slug ( #3569 )
2019-11-27 21:54:01 -05:00
Jeremy Stretch
929c0648d0
Prefix.status to slug ( #3569 )
2019-11-27 21:46:53 -05:00
Jeremy Stretch
fbde6187ea
Fixes #3669 : Include weight field in prefix/VLAN role form
2019-11-06 09:39:21 -05:00
Jeremy Stretch
a3b9bdaff1
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
Jeremy Stretch
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
Jeremy Stretch
e19feb92ea
Move TenancyFilterForm to tenancy.forms
2019-05-09 14:36:18 -04:00
Jeremy Stretch
fbde6282b2
Cleanup from #2931
2019-05-09 14:32:49 -04:00
Jeremy Stretch
a026ec45b8
Closes #166 : Add dns_name to IPAddress
2019-04-22 18:10:28 -04:00
dansheps
6e8e6809f3
Move Filter and Form to new file, update all files
2019-04-10 08:37:12 -05:00
dansheps
a91a79681f
Merge branch 'develop' of https://github.com/digitalocean/netbox into 2813-addtenantgroupfilter
2019-04-09 15:57:22 -05:00
Jeremy Stretch
dff3165402
Fixes #3026 : Tweak prefix/IP filter forms to filter using VRF ID rather than route distinguisher
2019-03-28 10:06:25 -04:00
Jeremy Stretch
f4b85751bb
Fixes #2940 : Allow CSV import of prefixes/IPs to VRF without an RD assigned
2019-03-11 12:34:19 -04:00