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
dd3e3449
Commit
dd3e3449
authored
Mar 28, 2018
by
Joren Vrancken
Browse files
Get mailinglist api secret from env variables
parent
5251cd18
Changes
3
Hide whitespace changes
Inline
Side-by-side
website/mailinglists/api/permissions.py
View file @
dd3e3449
import
hashlib
from
rest_framework
import
permissions
from
thaliawebsite
import
settings
class
MailingListPermission
(
permissions
.
BasePermission
):
"""
...
...
@@ -13,7 +13,6 @@ class MailingListPermission(permissions.BasePermission):
return
True
if
'secret'
in
request
.
GET
:
apihash
=
hashlib
.
sha1
(
request
.
GET
[
'secret'
]
.
encode
(
'utf-8'
)).
hexdigest
()
return
apihash
==
'cb004452d9c80e295bebfc778871b3b082d70ad8'
return
(
request
.
GET
[
'secret'
].
encode
(
'utf-8'
)
==
settings
.
MAILINGLIST_API_SECRET
)
return
False
website/thaliawebsite/settings/production.py
View file @
dd3e3449
...
...
@@ -79,6 +79,7 @@ PASSWORD_HASHERS = [
WIKI_API_KEY
=
os
.
environ
.
get
(
'WIKI_API_KEY'
,
'changeme'
)
MIGRATION_KEY
=
os
.
environ
.
get
(
'MIGRATION_KEY'
)
PUSH_NOTIFICATIONS_API_KEY
=
os
.
environ
.
get
(
'PUSH_NOTIFICATIONS_API_KEY'
,
''
)
MAILINGLIST_API_SECRET
=
os
.
environ
.
get
(
'MAILINGLIST_API_SECRET'
,
''
)
if
os
.
environ
.
get
(
'DJANGO_SSLONLY'
):
SECURE_SSL_REDIRECT
=
True
...
...
website/thaliawebsite/settings/settings.py
View file @
dd3e3449
...
...
@@ -265,6 +265,9 @@ PARTNER_EMAIL = "samenwerking@thalia.nu"
# Push notifications API key
PUSH_NOTIFICATIONS_API_KEY
=
''
# Mailinglist API key
MAILINGLIST_API_SECRET
=
''
# Photos settings
PHOTO_UPLOAD_SIZE
=
1920
,
1080
...
...
Write
Preview
Supports
Markdown
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