1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-08-21 12:07:21 +02:00

Add phase update page

This commit is contained in:
Yohann D'ANELLO
2020-10-20 13:14:02 +02:00
parent 168bfc83c9
commit 2d467ef3af
6 changed files with 41 additions and 328 deletions

View File

@@ -3,6 +3,7 @@ import os
from zipfile import ZipFile
from corres2math.lists import get_sympa_client
from corres2math.views import AdminMixin
from django.contrib.auth.mixins import LoginRequiredMixin
from django.core.exceptions import PermissionDenied
from django.core.mail import send_mail
@@ -17,7 +18,7 @@ from django_tables2 import SingleTableView
from magic import Magic
from registration.models import AdminRegistration
from .forms import JoinTeamForm, ParticipationForm, RequestValidationForm, TeamForm, UploadVideoForm,\
from .forms import JoinTeamForm, ParticipationForm, PhaseForm, RequestValidationForm, TeamForm, UploadVideoForm,\
ValidateParticipationForm
from .models import Participation, Phase, Team, Video
from .tables import CalendarTable
@@ -281,3 +282,8 @@ class UploadVideoView(LoginRequiredMixin, UpdateView):
class CalendarView(SingleTableView):
table_class = CalendarTable
model = Phase
class PhaseUpdateView(AdminMixin, UpdateView):
model = Phase
form_class = PhaseForm