Skip to content
Snippets Groups Projects
Commit 0d938d0b authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Add dbsettings to feedback/rebus (issue #100)

parent 60da001a
No related branches found
No related tags found
1 merge request!86Merge school-apps
import dbsettings
from django import forms
from django.db import models
......@@ -10,6 +9,10 @@ class KanboardSettings(dbsettings.Group):
kb_project_id_feedback = dbsettings.PositiveIntegerValue("Project ID for feedback tasks")
class MailSettings(dbsettings.Group):
mail_rebus = dbsettings.EmailValue("Email address for REBUS")
mail_feedback = dbsettings.EmailValue("Email address for Feedback")
class Support(models.Model):
class Meta:
permissions = (
......@@ -19,3 +22,4 @@ class Support(models.Model):
kanboard_settings = KanboardSettings("Kanboard")
mail_settings = MailSettings("Mail adresses")
from django.shortcuts import render
from mailer import send_mail_with_template
from support.models import kanboard_settings
from support.models import kanboard_settings, mail_settings
from untisconnect.api import get_all_rooms
from .forms import REBUSForm
from .forms import FeedbackForm
......@@ -52,7 +52,7 @@ def rebus(request):
"long_desc": long_description,
"user": request.user.username
}
send_mail_with_template("Neue REBUS-Meldung", ["support@katharineum.de"], "support/mail/rebus.txt",
send_mail_with_template("Neue REBUS-Meldung", [mail_settings.mail_rebus], "support/mail/rebus.txt",
"support/mail/rebus.html", context)
return render(request, 'support/rebus_submitted.html')
......@@ -122,7 +122,8 @@ def feedback(request):
"ideas": ideas,
"user": request.user.username
}
send_mail_with_template("Neues Feedback von {}".format(request.user.username), ["support@katharineum.de"],
send_mail_with_template("Neues Feedback von {}".format(request.user.username),
[mail_settings.mail_feedback],
"support/mail/feedback.txt",
"support/mail/feedback.html", context)
print(context)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment