Coverage for src/meshadmin/server/networks/migrations/0016_remove_template_firewalls_remove_host_firewalls_and_more.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-04-10 16:08 +0200

1# Generated by Django 5.1.7 on 2025-03-22 11:18 

2 

3import django.db.models.deletion 

4from django.db import migrations, models 

5 

6 

7class Migration(migrations.Migration): 

8 

9 dependencies = [ 

10 ("networks", "0015_networkmembership_network_members_and_more"), 

11 ] 

12 

13 operations = [ 

14 migrations.RemoveField( 

15 model_name="template", 

16 name="firewalls", 

17 ), 

18 migrations.RemoveField( 

19 model_name="host", 

20 name="firewalls", 

21 ), 

22 migrations.RemoveField( 

23 model_name="rule", 

24 name="firewall", 

25 ), 

26 migrations.AddField( 

27 model_name="group", 

28 name="description", 

29 field=models.TextField(blank=True), 

30 ), 

31 migrations.AddField( 

32 model_name="host", 

33 name="security_groups", 

34 field=models.ManyToManyField( 

35 blank=True, related_name="hosts", to="networks.group" 

36 ), 

37 ), 

38 migrations.AddField( 

39 model_name="rule", 

40 name="security_group", 

41 field=models.ForeignKey( 

42 default=1, 

43 on_delete=django.db.models.deletion.CASCADE, 

44 related_name="rules", 

45 to="networks.group", 

46 ), 

47 preserve_default=False, 

48 ), 

49 migrations.AddField( 

50 model_name="template", 

51 name="security_groups", 

52 field=models.ManyToManyField( 

53 blank=True, related_name="templates", to="networks.group" 

54 ), 

55 ), 

56 migrations.DeleteModel( 

57 name="Firewall", 

58 ), 

59 ]