2021-11-30 16:15:59 +11:00
|
|
|
from django.shortcuts import render
|
|
|
|
|
|
|
|
|
|
from django.urls import reverse_lazy
|
2021-11-30 16:34:26 +11:00
|
|
|
from django.views.generic import TemplateView
|
|
|
|
|
from django.views.generic.edit import CreateView
|
2021-11-30 16:15:59 +11:00
|
|
|
from .models import Assignment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AssignmentCreateView(CreateView):
|
|
|
|
|
model = Assignment
|
|
|
|
|
fields = [
|
|
|
|
|
'full_name',
|
|
|
|
|
'email',
|
|
|
|
|
'place_of_residence',
|
|
|
|
|
'repository',
|
|
|
|
|
'coverage',
|
|
|
|
|
'attestation_of_copyright',
|
|
|
|
|
]
|
2021-11-30 16:34:26 +11:00
|
|
|
success_url = reverse_lazy('assignment-thanks')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AssignmentThanksView(TemplateView):
|
|
|
|
|
template_name = 'assignment/thanks.html'
|