Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
thalia
concrexit
Commits
ea5b1e35
Verified
Commit
ea5b1e35
authored
Jun 09, 2017
by
Sébastiaan Versteeg
Browse files
Add management command
parent
c4475b8c
Changes
6
Hide whitespace changes
Inline
Side-by-side
website/members/emails.py
View file @
ea5b1e35
from
datetime
import
datetime
,
timedelta
from
django.core
import
mail
from
django.template
import
loader
from
django.utils
import
translation
...
...
website/members/locale/nl/LC_MESSAGES/django.mo
View file @
ea5b1e35
No preview for this file type
website/members/locale/nl/LC_MESSAGES/django.po
View file @
ea5b1e35
...
...
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-0
8 13:27
+0200\n"
"PO-Revision-Date: 2017-06-0
8 13
:33+0200\n"
"POT-Creation-Date: 2017-06-0
9 22:32
+0200\n"
"PO-Revision-Date: 2017-06-0
9 22
:33+0200\n"
"Last-Translator: Sébastiaan Versteeg <se_bastiaan@outlook.com>\n"
"Language-Team: \n"
"Language: nl\n"
...
...
@@ -74,11 +74,11 @@ msgstr "Studentnummer"
msgid "Download student number label for selected users"
msgstr "Download studentnummers voor geselecteerde gebruikers"
#: emails.py:2
5
#: emails.py:2
3
msgid "Membership announcement"
msgstr "Mededeling over lidmaatschap"
#: emails.py:3
5
#: emails.py:3
3
msgid "Membership announcement sent"
msgstr "Mededeling over lidmaatschap verzonden"
...
...
@@ -434,7 +434,7 @@ msgstr ""
msgid "save"
msgstr "opslaan"
#: templates/members/email/membership_announcement
_notification
.txt:1
#: templates/members/email/membership_announcement.txt:1
#, python-format
msgid ""
"Dear %(name)s,\n"
...
...
website/members/management/commands/sendmembershipnotification.py
0 → 100644
View file @
ea5b1e35
from
django.core.management.base
import
BaseCommand
from
members
import
emails
class
Command
(
BaseCommand
):
def
add_arguments
(
self
,
parser
):
parser
.
add_argument
(
'--dry-run'
,
action
=
'store_true'
,
dest
=
'dry-run'
,
default
=
False
,
help
=
'Dry run instead of sending e-mail'
,
)
def
handle
(
self
,
*
args
,
**
options
):
emails
.
send_membership_announcement
(
bool
(
options
[
'dry-run'
]))
website/members/templates/members/email/membership_announcement.txt
View file @
ea5b1e35
Geacht bestuur
,
{% load i18n %}{% blocktrans %}Dear {{ name }}
,
Vanwege de tijd van het jaar heeft de website automatisch iedereen met een studielidmaatschap een email gestuurd.
You're a study member of Thalia. This means that you'll be a member as long
as you're enrolled in either a computer science or an information science programme.
In die email staat dat het lidmaatschap geldig is zolang ze een studie informatica en/of informatiekunde volgen.
We hebben deze mensen gevraagd om, indien ze afgestudeerd zijn of om een and
er
e
re
den gestopt met hun studie,
e
en
mailtje te sturen naar info@thalia.nu. Hierbij willen we graag laten weten dat jullie deze emails kunnen verwachten.
Are you still studying? Then you don't have to do anything at all!
Did you graduate or stop with your studies for any oth
er re
ason? Then please
s
en
d us an email so that we can update our administration: info@thalia.nu
De email is gestuurd naar:
{% for member in members %}
* {{ member.full_name }}
{% endfor %}
If you have any questions, then don't hesitate and send us an email.
Kusje
s,
With kind regard
s,
De website
The board of Study Association Thalia{% endblocktrans %}
website/members/templates/members/email/membership_announcement_notification.txt
View file @
ea5b1e35
{% load i18n %}{% blocktrans %}Dear {{ name }}
,
Geacht bestuur
,
You're a study member of Thalia. This means that you'll be a member as long
as you're enrolled in either a computer science or an information science programme.
Vanwege de tijd van het jaar heeft de website automatisch iedereen met een studielidmaatschap een email gestuurd.
Are you still studying? Then you don't have to do anything at all!
Did you graduate or stop with your studies for any oth
er re
ason? Then please
s
en
d us an email so that we can update our administration: info@thalia.nu
In die email staat dat het lidmaatschap geldig is zolang ze een studie informatica en/of informatiekunde volgen.
We hebben deze mensen gevraagd om, indien ze afgestudeerd zijn of om een and
er
e
re
den gestopt met hun studie,
e
en
mailtje te sturen naar info@thalia.nu. Hierbij willen we graag laten weten dat jullie deze emails kunnen verwachten.
If you have any questions, then don't hesitate and send us an email.
De email is gestuurd naar:
{% for member in members %}
* {{ member.full_name }}
{% endfor %}
With kind regard
s,
Kusje
s,
The board of Study Association Thalia{% endblocktrans %}g
De website
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment