netbox/netbox/extras/migrations
Jeremy Stretch 20fa941687 Closes #11890: Sync/upload reports & scripts (#12059)
* Initial work on #11890

* Consolidate get_scripts() and get_reports() functions

* Introduce proxy models for script & report modules

* Add add/delete views for reports & scripts

* Add deletion links for modules

* Enable resolving scripts/reports from module class

* Remove get_modules() utility function

* Show results in report/script lists

* Misc cleanup

* Fix file uploads

* Support automatic migration for submodules

* Fix module child ordering

* Template cleanup

* Remove ManagedFile views

* Move is_script(), is_report() into extras.utils

* Fix URLs for nested reports & scripts

* Misc cleanup
2023-03-24 21:00:36 -04:00
..
__init__.py Initial push to public repo 2016-03-01 11:23:03 -05:00
0001_squashed.py Tweak related names in old migrations to avoid creating new ones 2022-02-03 12:58:54 -05:00
0002_squashed_0059.py Tweak related names in old migrations to avoid creating new ones 2022-02-03 12:58:54 -05:00
0060_customlink_button_class.py Add migration for CustomLink button_class default 2021-04-27 13:25:57 -04:00
0061_extras_change_logging.py Add UI views for webhooks 2021-06-23 21:30:23 -04:00
0062_clear_secrets_changelog.py Fixes #7149: Delete all changelog records referencing the old secrets app 2021-09-02 15:27:05 -04:00
0063_webhook_conditions.py Add conditions for webhooks 2021-10-22 17:15:08 -04:00
0064_configrevision.py Initial work on #5883 2021-10-25 16:10:50 -04:00
0065_imageattachment_change_logging.py Closes #7812: Enable change logging for image attachments 2021-11-17 11:52:50 -05:00
0066_customfield_name_validation.py Fixes #8030: Validate custom field names 2021-12-09 15:19:19 -05:00
0067_customfield_min_max_values.py Fixes #8201: Custom integer fields should allow negative integers as minimum/maximum values 2022-01-03 10:07:19 -05:00
0068_configcontext_cluster_types.py Ensure legacy data checks run before other migrations 2022-04-05 15:56:21 -04:00
0069_custom_object_field.py Reindex migrations 2022-01-04 17:07:37 -05:00
0070_customlink_enabled.py Closes #8296: Allow disabling custom links 2022-01-10 12:11:37 -05:00
0071_standardize_id_fields.py Remove BigIDModel 2022-01-26 09:02:04 -05:00
0072_created_datetimefield.py Closes #8463: Change the created field on all change-logged models from date to datetime 2022-02-08 14:41:44 -05:00
0073_journalentry_tags_custom_fields.py 10348 add decimal custom field (#10422) 2022-09-30 16:03:24 -04:00
0074_customfield_extensions.py Consolidate custom field migrations 2022-07-11 17:11:58 -04:00
0075_configcontext_locations.py Consolidate custom field migrations 2022-07-11 17:11:58 -04:00
0076_tag_slug_unicode.py Release v3.3-beta1 2022-07-14 12:04:53 -04:00
0077_customlink_extend_text_and_url.py Closes #9391: Remove 500-character limit for custom link text & URL fields 2022-07-28 14:36:20 -04:00
0078_unique_constraints.py Replace unique_together with UniqueConstraints 2022-09-27 15:35:24 -04:00
0079_scheduled_jobs.py Closes #10945: Enable recurring execution of scheduled reports & scripts (#11096) 2022-12-08 18:17:13 -05:00
0080_customlink_content_types.py #8366: Add started field to JobResult 2022-11-15 15:06:11 -05:00
0081_exporttemplate_content_types.py #10560: Build search index as part of migration 2022-11-15 10:37:16 -05:00
0082_savedfilter.py #9623: Add slug field to SavedFilter 2022-11-15 10:44:12 -05:00
0083_search.py #11685: Omit no-op migration 2023-02-19 20:08:57 -05:00
0084_staging.py #10560: Build search index as part of migration 2022-11-15 10:37:16 -05:00
0085_synced_data.py Merge migrations 2023-02-19 20:09:51 -05:00
0086_configtemplate.py #11559: Add device config API endpoint & cleanup 2023-03-21 17:00:06 -04:00
0087_dashboard.py #9416: cleanup & widget improvements 2023-03-22 15:44:01 -04:00
0088_jobresult_webhooks.py Undo change to default status for object type_* fields on Webhook 2023-03-07 18:01:32 -05:00
0089_customfield_is_cloneable.py Cleanup & docs 2023-03-14 15:44:16 -04:00
0090_objectchange_index_request_id.py Closes #11494: Enable filtering objects by create/update request IDs 2023-03-16 16:29:43 -04:00
0091_create_managedfiles.py Closes #11890: Sync/upload reports & scripts (#12059) 2023-03-24 21:00:36 -04:00