Skip to content

Commit

Permalink
delete scripts migration
Browse files Browse the repository at this point in the history
  • Loading branch information
amyasnikov committed Aug 25, 2024
1 parent f5ac52c commit b0e4559
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
1 change: 0 additions & 1 deletion validity/migrations/0010_squashed_initial.py
Original file line number Diff line number Diff line change
Expand Up @@ -513,5 +513,4 @@ class Migration(migrations.Migration):
),
migrations.RunPython(create_cf, delete_cf),
migrations.RunPython(create_polling_datasource, delete_polling_datasource),
migrations.RunPython(setup_scripts, delete_scripts),
]
24 changes: 24 additions & 0 deletions validity/migrations/0011_delete_scripts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
from django.db import migrations


DATASOURCE_NAME = "validity_scripts"


def delete_scripts(apps, schema_editor):
"""
Delete DataSource and ScriptModule used for validity v1/v2
"""
DataSource = apps.get_model("core", "DataSource")
ScriptModule = apps.get_model("extras", "ScriptModule")
db_alias = schema_editor.connection.alias
ScriptModule.objects.using(db_alias).filter(data_source__name=DATASOURCE_NAME).delete()
DataSource.objects.using(db_alias).filter(name=DATASOURCE_NAME).delete()


class Migration(migrations.Migration):
dependencies = [
("validity", "0011_squashed_initial"),
]
operations = [
migrations.RunPython(delete_scripts, migrations.RunPython.noop),
]
4 changes: 2 additions & 2 deletions validity/views/report.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import functools
from typing import Any, Dict, Iterable, Iterator
from typing import Any, Iterable, Iterator

from django.db.models.query import QuerySet
from django.shortcuts import get_object_or_404
Expand Down Expand Up @@ -101,7 +101,7 @@ def get_table(self, **kwargs):
table.configure(self.request)
return table

def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
def get_context_data(self, **kwargs: Any) -> dict[str, Any]:
return super().get_context_data(**kwargs) | {
"object": self.object,
"tab": self.tab,
Expand Down

0 comments on commit b0e4559

Please sign in to comment.