mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 02:12:05 +01:00 
			
		
		
		
	Git old mail templates
This commit is contained in:
		@@ -5,9 +5,11 @@ from io import BytesIO
 | 
			
		||||
 | 
			
		||||
from django.contrib.auth.mixins import LoginRequiredMixin
 | 
			
		||||
from django.core.exceptions import PermissionDenied
 | 
			
		||||
from django.core.mail import send_mail
 | 
			
		||||
from django.db.models import Q
 | 
			
		||||
from django.http import HttpResponse
 | 
			
		||||
from django.shortcuts import redirect
 | 
			
		||||
from django.template.loader import render_to_string
 | 
			
		||||
from django.urls import reverse_lazy
 | 
			
		||||
from django.utils.translation import gettext_lazy as _
 | 
			
		||||
from django.views.generic import DetailView, CreateView, UpdateView
 | 
			
		||||
@@ -184,6 +186,15 @@ class AddOrganizerView(AdminMixin, CreateView):
 | 
			
		||||
    extra_context = dict(title=_("Add organizer"),)
 | 
			
		||||
    template_name = "tournament/add_organizer.html"
 | 
			
		||||
 | 
			
		||||
    def form_valid(self, form):
 | 
			
		||||
        user = form.instance
 | 
			
		||||
        msg = render_to_string("mail_templates/add_organizer.html", context=dict(user=user))
 | 
			
		||||
        send_mail('Organisateur du TFJM² 2020', msg, 'contact@tfjm.org', [user.email])
 | 
			
		||||
        return super().form_valid(form)
 | 
			
		||||
 | 
			
		||||
    def get_success_url(self):
 | 
			
		||||
        return reverse_lazy('index')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class SolutionsView(TeamMixin, BaseFormView, SingleTableView):
 | 
			
		||||
    model = Solution
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user