netbox/netbox/utilities
Arthur Hanson 8fd293bc1c 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
..
forms 7961 CSV bulk update (#10715) 2022-10-27 13:10:18 -04:00
management Ignore default field values which reference ConfigItems when calculating migrations 2022-06-23 17:44:19 -04:00
templates Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
templatetags Closes #9887: Inspect docs_url property to determine link to model documentation 2022-10-27 09:44:09 -04:00
testing 7961 CSV bulk update (#10715) 2022-10-27 13:10:18 -04:00
tests #9045 #9046 - remove legacy fields from Provider (#10377) 2022-09-28 15:22:19 -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 Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
filters.py 10348 add decimal custom field (#10422) 2022-09-30 16:03:24 -04:00
htmx.py #8057: Enable dynamic tables for object list views 2021-12-13 16:51:59 -05:00
json.py 10348 add decimal custom field (#10422) 2022-09-30 16:03:24 -04: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 #10560: New global search (#10676) 2022-10-21 13:16:16 -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
urls.py Closes #10608: Register all core model views using register_model_view() 2022-10-07 17:17:58 -04:00
utils.py Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04: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 #9072: Add hide_if_empty argument to ViewTab 2022-10-10 08:11:29 -04:00