79b19821f6
Closes #5892 : Introduce SiteGroup model ( #5937 )
...
* Initial work on #5892
* Add site group selection to object edit forms
* Add documentation for site groups
* Changelog for #5892
* Finish application of site groups to config context
2021-03-08 13:28:53 -05:00
6ed2e7b636
Closes #5894 : Use primary keys when filtering object lists by related objects in the UI
2021-03-01 17:24:30 -05:00
cf78307577
Update organizational models to use custom field forms
2021-02-26 11:25:23 -05:00
cef8204f40
Merge tags fields with primary object fields in form display
2021-02-25 14:03:14 -05:00
42e82f0ead
Update object edit template to use fieldsets where possible
2021-02-25 13:51:48 -05:00
5a4234fcb9
Standardize validation of interface VLAN assignments
2020-12-02 14:19:02 -05:00
c53990c739
Closes #5307 : Add a region selector for every site form field
2020-11-04 15:27:41 -05:00
7598b891c1
Add initial_params to all forms
2020-11-04 11:09:13 -05:00
b5a65bc66c
Fixes #5211 : Add missing has_primary_ip filter for virtual machines
2020-10-09 11:46:16 -04:00
523c32b8af
Fixes #5061 : Allow adding/removing tags when bulk editing virtual machine interfaces
2020-08-27 13:26:41 -04:00
6e28490b84
Fixes #5038 : Fix validation of primary IPs assigned to virtual machines
2020-08-24 09:41:04 -04:00
53f9f82317
Set display_field where needed
2020-08-13 09:27:21 -04:00
b891b407d4
Add brief_mode to DynamicModelChoiceMixin
2020-08-12 14:15:34 -04:00
c40df97ffa
Rename add_additional_query_param()
2020-08-12 13:59:11 -04:00
100c8fef20
Add support for referencing peer field values in query_params
2020-08-12 12:37:17 -04:00
d8d752b623
Fix form for adding devices to a cluster
2020-08-12 10:14:21 -04:00
b917403c93
Replace 'nullable' attribute with null_option
2020-08-12 10:05:12 -04:00
8a8b4e728a
Move null_option to DynamicModelChoiceMixin
2020-08-12 09:47:13 -04:00
f3fb85933f
Add query_params attribute to DynamicModelChoiceMixin
2020-08-12 09:28:24 -04:00
a831e525da
Remove value_field from APISelect; reference to_field_name on field
2020-08-11 17:19:40 -04:00
fdc43f8279
Add display_field kwarg to DynamicModelChoiceMixin
2020-08-11 17:00:28 -04:00
013a2a35e0
Add cluster and virtual machine filters to VM interfaces list
2020-07-13 15:43:54 -04:00
b1686c2db9
Fix bulk editing, deletion of VM interfaces
2020-07-10 10:26:43 -04:00
052555c3f7
Add bulk renaming function for VM interfaces
2020-06-24 10:02:40 -04:00
6663844a86
Rename 'vm_interface' to 'vminterface'; misc cleanup
2020-06-24 09:27:30 -04:00
afda46d587
Fix VMInterface bulk creation
2020-06-23 17:28:34 -04:00
603c804535
Add VMInterface CSV import view
2020-06-23 17:09:21 -04:00
e3820e93b7
Misc cleanup, renaming
2020-06-23 16:39:43 -04:00
75354a8a78
Rename Interface to VMInterface
2020-06-23 13:21:44 -04:00
fc2d08c407
Set related_query_name for GenericRelations to IPAddress
2020-06-22 16:27:13 -04:00
f2b26282b8
Disable VM interface bulk creation testing
2020-06-22 15:09:16 -04:00
6cb31a274f
Initial work on #4721 (WIP)
2020-06-22 13:10:56 -04:00
7dc4f8d5cc
Remove TagField
2020-06-12 10:01:39 -04:00
1461be2004
Fixes #4613 : Fix tag assignment on config contexts (regression from #4527 )
2020-05-13 10:28:48 -04:00
270d61ce1b
Remove boilerplate error messages from CSV model choice fields
2020-05-06 09:58:12 -04:00
70d0a5f665
Introduce CSVModelChoiceField to provide better validation for CSV model choices
2020-05-06 09:43:10 -04:00
839e999a71
Introduce CSVModelForm for dynamic CSV imports
2020-05-05 16:15:09 -04:00
718ff4a743
Update help_texts for models, import forms
2020-05-01 15:40:34 -04:00
7b50f2b0eb
Fix tag assignment when bulk creating components
2020-04-22 14:05:27 -04:00
6a61f0911d
Update InterfaceBulkCreateForm for VMs
2020-04-22 12:09:40 -04:00
09e09e43ba
Merge branch 'develop' into develop-2.8
2020-03-18 14:44:18 -04:00
0068108c57
Remove APISelect widget/api_url argument from dynamic fields
2020-03-16 14:08:48 -04:00
cebe580484
Add a description field to all organizational models
2020-03-13 16:33:28 -04:00
8687226cc7
Update family filters in querysets
2020-02-14 15:11:12 -05:00
6bc7be7ba5
Merge pull request #3925 from hSaria/3840-limit-vlan-choices
...
Fixes #3840 : Only show valid interface VLAN choices
2020-02-14 11:48:29 -05:00
7aba8e3ec4
Added back clean
2020-02-14 16:43:42 +00:00
1d72436bfc
Fixes #4168 : Role is not required when creating a virtual machine
2020-02-14 09:13:05 -05:00
7177fcfa61
Use DynamicModelChoiceField for all fields using APISelect
2020-02-11 12:25:40 -05:00
da68968d75
Replace FilterChoiceField with DynamicModelMultipleChoiceField
2020-02-11 09:33:41 -05:00
5ea30c8628
Replace ChainedModelChoiceField with DynamicModelChoiceField
2020-02-10 17:23:52 -05:00