netbox/netbox/utilities
Jeremy Stretch cd0f4028cd 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
..
forms Fixes #10247: Allow changing selected device/VM when creating a new component (#10312) 2022-09-15 10:10:32 -04:00
management Ignore default field values which reference ConfigItems when calculating migrations 2022-06-23 17:44:19 -04:00
templates Render "Set Null" button for custom fields 2022-08-26 14:32:17 +02:00
templatetags Fixes #10089: linkify template filter should escape object representation 2022-08-22 11:14:36 -04:00
testing Fixes #10247: Allow changing selected device/VM when creating a new component (#10312) 2022-09-15 10:10:32 -04:00
tests Closes #8995: Enable arbitrary ordering of REST API results 2022-04-08 16:00:33 -04:00
__init__.py Initial push to public repo 2016-03-01 11:23:03 -05:00
api.py Fixes #7109: Ensure human readability of exceptions raised during REST API requests 2021-09-01 10:43:12 -04:00
choices.py Check that ChoiceSet CHOICES is mutable if key is set 2022-04-05 08:40:30 -04:00
constants.py Closes #2658: Avalable VLANs API endpoint for VLAN groups 2021-12-23 10:14:28 -05:00
custom_inspectors.py Replace custom JSONField inspector with the one from drf_yasg 2022-08-29 07:52:29 +02:00
error_handlers.py Fixes #5020: Correct handling of dependent objects during bulk deletion 2020-08-20 09:44:45 -04:00
exceptions.py Closes #9075: Introduce AbortRequest exception for cleanly interrupting object mutations 2022-06-30 15:15:07 -04:00
fields.py Fix schema migrations for device components 2020-06-22 12:01:57 -04:00
filters.py Fixes #7690: Fix custom field integer support for MultiValueNumberFilter 2021-12-10 16:34:38 -05:00
htmx.py #8057: Enable dynamic tables for object list views 2021-12-13 16:51:59 -05:00
markdown.py Closes #7531: Add Markdown support for strikethrough formatting 2021-11-17 16:50:23 -05:00
mptt.py Remove restriction enforcement from RestrictedQuerySet 2020-07-23 12:48:03 -04:00
ordering.py Fixes #4336: Ensure interfaces without a subinterface ID are ordered before subinterface zero 2020-04-21 16:13:34 -04:00
paginator.py Merge branch 'develop' into feature 2021-11-03 10:29:02 -04:00
permissions.py Closes #9074: Enable referencing the current user when evaluating permission constraints 2022-07-01 13:34:10 -04:00
query_functions.py Upgrade Django to 3.2b1 2021-02-24 19:00:14 -05:00
querysets.py Closes #9074: Enable referencing the current user when evaluating permission constraints 2022-07-01 13:34:10 -04:00
request.py Introduce IPNetworkSerializer to serialize allowed token IPs 2022-06-22 21:51:43 -04:00
tables.py Fixes #8905: Disable ordering by assigned tags to prevent erroneous results 2022-03-24 11:56:18 -04:00
utils.py #10094 fix Contact AddAnother 2022-08-22 16:33:50 -07:00
validators.py Fixes #8319: Custom URL fields should honor ALLOWED_URL_SCHEMES config parameter 2022-01-11 15:32:04 -05:00
views.py Remove dependency on is_safe_url() 2022-02-03 12:58:54 -05:00