mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-18 05:28:16 -06:00
12510 add migration for job report to script
This commit is contained in:
parent
c69205535e
commit
ab14a8a71c
27
netbox/core/migrations/0011_job_report_to_script.py
Normal file
27
netbox/core/migrations/0011_job_report_to_script.py
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Generated by Django 5.0.1 on 2024-01-26 18:11
|
||||||
|
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
def migrate_report_jobs(apps, schema_editor):
|
||||||
|
ContentType = apps.get_model('contenttypes', 'ContentType')
|
||||||
|
Job = apps.get_model('core', 'Job')
|
||||||
|
|
||||||
|
# Delete the new ContentType effected by the introduction of core.ConfigRevision
|
||||||
|
report_content_type = ContentType.objects.get(app_label='extras', model='reportmodule')
|
||||||
|
script_content_type = ContentType.objects.get(app_label='extras', model='scriptmodule')
|
||||||
|
jobs = Job.objects.filter(object_type_id=report_content_type.id).update(object_type_id=script_content_type.id)
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('core', '0010_gfk_indexes'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(
|
||||||
|
code=migrate_report_jobs,
|
||||||
|
reverse_code=migrations.RunPython.noop
|
||||||
|
),
|
||||||
|
]
|
Loading…
Reference in New Issue
Block a user