Skip to content

Commit b00c40d

Browse files
fgibertoni0ssigeno
andauthored
Remove dns0 analyzers (#2274)
* Added migrations to remove analyzers and playbook * Removed analyzers sources * Removed dns0 analyzer from docs * Fix Signed-off-by: 0ssigeno <[email protected]> * Fix black * Added if conditions for saver migrations --------- Signed-off-by: 0ssigeno <[email protected]> Co-authored-by: 0ssigeno <[email protected]>
1 parent c95e730 commit b00c40d

File tree

10 files changed

+101
-575
lines changed

10 files changed

+101
-575
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from django.db import migrations
2+
3+
4+
def migrate(apps, schema_editor):
5+
PythonModule = apps.get_model("api_app", "PythonModule")
6+
pm = PythonModule.objects.filter(
7+
module="dns0.dns0_rrsets.DNS0Rrsets",
8+
base_path="api_app.analyzers_manager.observable_analyzers",
9+
).first()
10+
if pm:
11+
pm.analyzerconfigs.all().delete()
12+
pm.delete()
13+
14+
15+
def reverse_migrate(apps, schema_editor):
16+
pass
17+
18+
19+
class Migration(migrations.Migration):
20+
dependencies = [
21+
("api_app", "0062_alter_parameter_python_module"),
22+
("playbooks_manager", "0032_delete_dns0_playbook_free_to_use_analyzers"),
23+
("analyzers_manager", "0078_analyzer_config_hfinger"),
24+
]
25+
operations = [
26+
migrations.RunPython(migrate, reverse_migrate),
27+
]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from django.db import migrations
2+
3+
4+
def migrate(apps, schema_editor):
5+
PythonModule = apps.get_model("api_app", "PythonModule")
6+
pm = PythonModule.objects.filter(
7+
module="dns0.dns0_names.DNS0Names",
8+
base_path="api_app.analyzers_manager.observable_analyzers",
9+
).first()
10+
if pm:
11+
pm.analyzerconfigs.all().delete()
12+
pm.delete()
13+
14+
15+
def reverse_migrate(apps, schema_editor):
16+
pass
17+
18+
19+
class Migration(migrations.Migration):
20+
dependencies = [
21+
("api_app", "0062_alter_parameter_python_module"),
22+
("playbooks_manager", "0032_delete_dns0_playbook_free_to_use_analyzers"),
23+
("analyzers_manager", "0079_remove_dns0_rrsets_analyzer"),
24+
]
25+
operations = [
26+
migrations.RunPython(migrate, reverse_migrate),
27+
]

api_app/analyzers_manager/observable_analyzers/dns0/__init__.py

Whitespace-only changes.

api_app/analyzers_manager/observable_analyzers/dns0/dns0_base.py

Lines changed: 0 additions & 133 deletions
This file was deleted.

api_app/analyzers_manager/observable_analyzers/dns0/dns0_names.py

Lines changed: 0 additions & 209 deletions
This file was deleted.

0 commit comments

Comments
 (0)