4bfc3bf412
#11118 : Extend L2VPN filters to device & VM interfaces
2023-01-20 09:58:58 -05:00
23c0ca456f
#4347 : Rename NetBoxModelCSVForm to NetBoxModelImportForm
2022-11-15 12:24:57 -05:00
355678274d
#9623 : Add slug field to SavedFilter
2022-11-15 10:44:12 -05:00
6eba5d4d96
10300 initial translation support use gettext
2022-11-11 08:47:29 -05:00
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
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
484efdaf75
Closes #9623 : Implement saved filters ( #10801 )
...
* Initial work on saved filters
* Return only enabled/shared filters
* Add tests
* Clean up filtering of usable SavedFilters
2022-11-02 12:27:53 -04:00
91c6bbcd78
Closes #10695 : Rename forms/models.py to forms/model_forms.py
2022-10-25 16:26:05 -04:00
028b4b7ea7
10643 add fieldset to device role for improved add/edit form display ( #10680 )
...
* 10643 add fieldset to device role for improved add/edit form display
* 10643 update other forms
* 10643 update other forms
* Specify fieldsets for additional models
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-10-19 08:35:23 -04:00
c4b7ab067a
Fixes #10247 : Allow changing selected device/VM when creating a new component ( #10312 )
...
* Initial work on #10247
* Continued work on #10247
* Clean up component creation tests
* Move valdiation of replicated field to form
* Clean up ordering of fields in component creation forms
* Omit fieldset header if none
* Clean up ordering of fields in component template creation forms
* View tests should not move component templates to new device type
* Define replication_fields on VMInterfaceCreateForm
* Clean up expandable field help texts
* Update comments
* Update component bulk update forms & views to support new replication fields
* Fix ModularDeviceComponentForm parent class
* Fix bulk creation of VM interfaces (thanks @kkthxbye-code!)
2022-09-15 10:10:32 -04:00
777af35030
Fixes #10177 : Correct display of custom fields when editing VM interfaces
2022-08-29 15:10:14 -04:00
e4bbebf87a
Merge branch 'develop' into feature
2022-08-12 10:18:57 -04:00
c7faca9480
fix typo in virtualization/forms/filtersets.py
2022-08-09 11:56:19 +03:00
024e7d8651
Fixes #9728 : Fix validation when assigning a virtual machine to a device
2022-07-15 10:19:56 -04:00
43b27cc052
Misc cleanup
2022-07-12 16:29:26 -04:00
ba12db3019
Merge branch 'develop' into feature
2022-06-20 11:50:23 -04:00
e6018cd38f
Closes #9534 : Add VLAN group selector to interface bulk edit forms
2022-06-17 14:51:45 -04:00
83fdfaa0eb
Fixes #9524 : Correct order of VLAN fields under VM interface creation form
2022-06-13 19:14:29 -04:00
32322e95b6
Merge branch 'develop' into feature
2022-05-31 15:50:23 -04:00
db42589cca
Closes #5303 : A virtual machine may be assigned to a site and/or cluster
2022-05-26 14:59:49 -04:00
b331f047af
Closes #8222 : Enable the assignment of a VM to a specific host device within a cluster
2022-05-25 16:01:10 -04:00
64146b8cb1
Closes #8471 : Add status field to Cluster
2022-05-19 16:13:22 -04:00
17fb562740
#9239 : Organize contact form fields
2022-05-16 09:55:17 -04:00
aba4e03d3b
Add contact_group to ContactModelFilterSet
2022-05-14 17:48:37 +02:00
01ba1b8c03
Fixes #9118 : Fix validation error when importing VM child interfaces
2022-04-13 13:43:18 -04:00
3dc671395e
Introduce local ChoiceField and MultipleChoiceField classes
2022-03-21 15:08:05 -04:00
8d53b46e82
Merge branch 'develop' into feature
2022-03-18 13:17:11 -04:00
ffc29d14a8
Add tags field to NetBoxModelForm
2022-03-10 15:08:23 -05:00
bf22b820bf
Fixes #8645 ; Allow filtering on core models in the UI
2022-03-09 16:35:47 +00:00
aa85ae89c1
Merge v3.1.8
2022-02-15 10:05:07 -05:00
8c19124717
Fixes #8622 : Correct help text of status field on VM import form
2022-02-14 08:54:36 -05:00
3651ef53e3
#7852 : Extend VRF assignment to VM interfaces
2022-02-07 09:54:00 -05:00
60e87cd496
Enable the use of fieldsets on bulk edit forms
2022-02-04 09:59:53 -05:00
5af18c2d8a
Move pk field declaration under NetBoxModelBulkEditForm
2022-02-01 11:40:23 -05:00
3621b1a0d0
Set model as attribute on bulk edit forms
2022-02-01 11:00:18 -05:00
d1672f8818
Move nullable_fields out of Meta for bulk edit forms
2022-01-31 16:15:40 -05:00
353e132cf9
Replace filter_groups with fieldsets on filter forms
2022-01-31 16:03:26 -05:00
ccb3a75281
Move fieldsets out of Meta for model forms
2022-01-31 15:52:36 -05:00
e4eee1cdfc
Clean up nullable fields declaration for bulk edit forms
2022-01-28 16:47:54 -05:00
f4776731ec
Establish 4 core forms in netbox.forms.base
2022-01-28 15:48:15 -05:00
3bb485d0b8
Merge v3.1.3
2021-12-29 12:41:56 -05:00
9c9fcaf42f
Fixes #7290 : Defer loading API-backed form fields
2021-12-29 09:30:43 -05:00
3982f13569
Show parent device/VM when creating new components
2021-12-28 15:19:41 -05:00
ba85101d30
Update component model forms to use DynamicModelChoiceField query_params for related objects
2021-12-27 21:25:47 -05:00
a237c01b4b
Refactor ComponentCreateView to use separate forms for names/labels and model creation
2021-12-27 21:04:29 -05:00
88fae2171d
Closes #7691 : Remove field_order from filterset forms
2021-12-10 08:57:19 -05:00
b7c9ca720a
Closes #7886 : Introduce a base FilterForm class
2021-11-19 15:12:45 -05:00
beca978af5
Clean up imports
2021-11-18 16:48:29 -05:00
ed2231e34b
Apply BootstrapMixin to CustomFieldModelFilterForm
2021-11-18 16:27:06 -05:00
55049bb303
Apply BootstrapMixin to BulkEditForm
2021-11-18 16:23:26 -05:00