From c09cd8b651794714e0bbe9c7004ca48e45f0a439 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Thu, 13 May 2021 14:42:58 +0000 Subject: [PATCH] Missing migration needed by [18960] / [18977] - Legacy-Id: 18991 Note: SVN reference [18960] has been migrated to Git commit b08110b8381794b521b0f79ba5e57db5fc82d290 Note: SVN reference [18977] has been migrated to Git commit 6a70e862dfa8f65a6ed5142136d960a8461af14e --- ..._doc_external_resource_change_requested.py | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 ietf/mailtrigger/migrations/0022_add_doc_external_resource_change_requested.py diff --git a/ietf/mailtrigger/migrations/0022_add_doc_external_resource_change_requested.py b/ietf/mailtrigger/migrations/0022_add_doc_external_resource_change_requested.py new file mode 100644 index 000000000..92ace7a8d --- /dev/null +++ b/ietf/mailtrigger/migrations/0022_add_doc_external_resource_change_requested.py @@ -0,0 +1,37 @@ +# Generated by Django 2.2.20 on 2021-05-13 07:20 + +from django.db import migrations + + +def forward(apps, schema_editor): + """Add new MailTrigger and Recipients""" + MailTrigger = apps.get_model('mailtrigger', 'MailTrigger') + Recipient = apps.get_model('mailtrigger', 'Recipient') + + mt, created = MailTrigger.objects.get_or_create(slug='doc_external_resource_change_requested') + if created: + mt.desc='Recipients when a change to the external resources for a document is requested.' + mt.save() + for recipient_slug in [ + "doc_ad", + "doc_group_chairs", + "doc_group_delegates", + "doc_shepherd", + "doc_stream_manager" + ]: + mt.to.add(Recipient.objects.get(slug=recipient_slug)) + + +def reverse(apps, schema_editor): + pass + + +class Migration(migrations.Migration): + + dependencies = [ + ('mailtrigger', '0021_email_remind_action_holders'), + ] + + operations = [ + migrations.RunPython(forward, reverse) + ]