feat: include submitter in email about submitted slides (#6033)
* feat: include submitter in email about submitted slides fixes #6031 * chore: remove unintended whitespace change
This commit is contained in:
parent
dbe1749438
commit
ab0b8e12aa
31
ietf/mailtrigger/migrations/0002_slidesubmitter.py
Normal file
31
ietf/mailtrigger/migrations/0002_slidesubmitter.py
Normal file
|
@ -0,0 +1,31 @@
|
|||
# Copyright The IETF Trust 2023, All Rights Reserved
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
def forward(apps, schema_editor):
|
||||
MailTrigger = apps.get_model("mailtrigger", "MailTrigger")
|
||||
Recipient = apps.get_model("mailtrigger", "Recipient")
|
||||
r = Recipient.objects.create(
|
||||
slug="slides_proposer",
|
||||
desc="Person who proposed slides",
|
||||
template="{{ proposer.email }}"
|
||||
)
|
||||
mt = MailTrigger.objects.get(slug="slides_proposed")
|
||||
mt.cc.add(r)
|
||||
|
||||
def reverse(apps, schema_editor):
|
||||
MailTrigger = apps.get_model("mailtrigger", "MailTrigger")
|
||||
Recipient = apps.get_model("mailtrigger", "Recipient")
|
||||
mt = MailTrigger.objects.get(slug="slides_proposed")
|
||||
r = Recipient.objects.get(slug="slides_proposer")
|
||||
mt.cc.remove(r)
|
||||
r.delete()
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("mailtrigger", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RunPython(forward, reverse)
|
||||
]
|
|
@ -2887,7 +2887,7 @@ def propose_session_slides(request, session_id, num):
|
|||
submission.filename = filename
|
||||
submission.save()
|
||||
|
||||
(to, cc) = gather_address_lists('slides_proposed', group=session.group).as_strings()
|
||||
(to, cc) = gather_address_lists('slides_proposed', group=session.group, proposer=request.user.person).as_strings()
|
||||
msg_txt = render_to_string("meeting/slides_proposed.txt", {
|
||||
"to": to,
|
||||
"cc": cc,
|
||||
|
|
|
@ -5590,7 +5590,9 @@
|
|||
},
|
||||
{
|
||||
"fields": {
|
||||
"cc": [],
|
||||
"cc": [
|
||||
"slides_proposer"
|
||||
],
|
||||
"desc": "Recipients when slides are proposed for a given session",
|
||||
"to": [
|
||||
"group_chairs",
|
||||
|
@ -6381,6 +6383,14 @@
|
|||
"model": "mailtrigger.recipient",
|
||||
"pk": "session_requests"
|
||||
},
|
||||
{
|
||||
"fields": {
|
||||
"desc": "Person who proposed slides",
|
||||
"template": "{{ proposer.email }}"
|
||||
},
|
||||
"model": "mailtrigger.recipient",
|
||||
"pk": "slides_proposer"
|
||||
},
|
||||
{
|
||||
"fields": {
|
||||
"desc": "The managers of any related streams",
|
||||
|
@ -13224,7 +13234,7 @@
|
|||
"desc": "Flipchars",
|
||||
"name": "Flipcharts",
|
||||
"order": 0,
|
||||
"used": true
|
||||
"used": false
|
||||
},
|
||||
"model": "name.roomresourcename",
|
||||
"pk": "flipcharts"
|
||||
|
@ -13274,7 +13284,7 @@
|
|||
"desc": "Experimental Room Setup (U-Shape and classroom, subject to availability)",
|
||||
"name": "Experimental Room Setup (U-Shape and classroom)",
|
||||
"order": 0,
|
||||
"used": true
|
||||
"used": false
|
||||
},
|
||||
"model": "name.roomresourcename",
|
||||
"pk": "u-shape"
|
||||
|
@ -16429,7 +16439,7 @@
|
|||
"fields": {
|
||||
"command": "xym",
|
||||
"switch": "--version",
|
||||
"time": "2023-06-21T07:09:38.578Z",
|
||||
"time": "2023-07-17T07:09:47.664Z",
|
||||
"used": true,
|
||||
"version": "xym 0.7.0"
|
||||
},
|
||||
|
@ -16440,7 +16450,7 @@
|
|||
"fields": {
|
||||
"command": "pyang",
|
||||
"switch": "--version",
|
||||
"time": "2023-06-21T07:09:38.928Z",
|
||||
"time": "2023-07-17T07:09:48.075Z",
|
||||
"used": true,
|
||||
"version": "pyang 2.5.3"
|
||||
},
|
||||
|
@ -16451,7 +16461,7 @@
|
|||
"fields": {
|
||||
"command": "yanglint",
|
||||
"switch": "--version",
|
||||
"time": "2023-06-21T07:09:38.948Z",
|
||||
"time": "2023-07-17T07:09:48.104Z",
|
||||
"used": true,
|
||||
"version": "yanglint SO 1.9.2"
|
||||
},
|
||||
|
@ -16462,9 +16472,9 @@
|
|||
"fields": {
|
||||
"command": "xml2rfc",
|
||||
"switch": "--version",
|
||||
"time": "2023-06-21T07:09:39.903Z",
|
||||
"time": "2023-07-17T07:09:49.075Z",
|
||||
"used": true,
|
||||
"version": "xml2rfc 3.17.3"
|
||||
"version": "xml2rfc 3.17.4"
|
||||
},
|
||||
"model": "utils.versioninfo",
|
||||
"pk": 4
|
||||
|
|
Loading…
Reference in a new issue