Improves control of email headers for review summary messages. Provides team-specific templates for review summary messages. Fixes #2092 and #2082. - Legacy-Id: 12483 Note: SVN reference [12482] has been migrated to Git commit 06179c7485dac6c69b2aa30e66095a23a4460209
31 lines
902 B
Python
31 lines
902 B
Python
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
|
|
from django.db import migrations
|
|
|
|
def forward(apps, schema_editor):
|
|
MailTrigger=apps.get_model('mailtrigger','MailTrigger')
|
|
Recipient=apps.get_model('mailtrigger','Recipient')
|
|
|
|
annc = MailTrigger.objects.create(
|
|
slug='review_assignments_summarized',
|
|
desc='Recipients when an review team secretary send a summary of open review assignments',
|
|
)
|
|
annc.to = Recipient.objects.filter(slug__in=['group_mail_list',])
|
|
annc.cc = []
|
|
|
|
|
|
def reverse(apps, schema_editor):
|
|
MailTrigger=apps.get_model('mailtrigger','MailTrigger')
|
|
MailTrigger.objects.filter(slug__in=['review_assignments_summarized']).delete()
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('mailtrigger', '0007_add_interim_announce'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.RunPython(forward, reverse)
|
|
]
|