Create view and model for duplicate member conflicts

This commit is contained in:
Jan Tuomi
2017-05-28 23:40:47 +03:00
parent cc9768b895
commit 09e8c93e8d
7 changed files with 105 additions and 6 deletions
+14 -1
View File
@@ -26,7 +26,7 @@ import logging
import html
import csv
from members.models import Member, Request, Payment
from members.models import Member, Request, Payment, MemberConflict
from members.forms import MemberForm, PaymentForm, ApplicationForm
# Logger function, you can use the same idea when implementing other loggers to other apps
@@ -455,6 +455,19 @@ def export_csv(request, *args, **kwargs):
return response
@ensure_csrf_cookie
@require_http_methods(["GET"])
@permission_required('members.change_member', login_url='/login')
def member_duplicates(request, *args, **kwargs):
# TODO
conflicts = MemberConflict.objects.all()
context = {
'conflicts': conflicts
}
return render(request, 'member_duplicates.html', context)
def send_mail_wrapper(subject, message, email_to):
send_mail(subject,
message,