.
This commit is contained in:
+6
-1
@@ -9,7 +9,7 @@ from django.forms import (
|
||||
)
|
||||
from django.forms import inlineformset_factory
|
||||
|
||||
from generic.models import CidUser, Examination, QuestionNote
|
||||
from generic.models import CidUser, CidUserGroup, Examination, QuestionNote
|
||||
|
||||
from django.contrib.admin.widgets import FilteredSelectMultiple
|
||||
from django.forms.widgets import RadioSelect, TextInput, Textarea
|
||||
@@ -156,3 +156,8 @@ class CidUserForm(ModelForm):
|
||||
"login_email_sent",
|
||||
"results_email_sent",
|
||||
]
|
||||
|
||||
class CidUserGroupForm(ModelForm):
|
||||
class Meta:
|
||||
model = CidUserGroup
|
||||
fields = ["name", "archive"]
|
||||
@@ -12,6 +12,8 @@
|
||||
">Email candidate results</button>
|
||||
<button class="email-button" data-emailurl="{% url 'generic:group_email_results_resend' pk=group.pk %}
|
||||
">Resend candidate results</button>
|
||||
<button class="edit-button" data-emailurl="{% url 'generic:group_edit' pk=group.pk %}
|
||||
">Edit</button>
|
||||
</p>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
@@ -53,5 +53,11 @@ urlpatterns = [
|
||||
views.group_email_resend,
|
||||
name="group_email_resend",
|
||||
),
|
||||
path(
|
||||
"cids/group/<int:pk>/update", views.CidUserGroupUpdate.as_view(), name="group_update"
|
||||
),
|
||||
path(
|
||||
"cids/group/<int:pk>/create", views.CidUserGroupCreate.as_view(), name="group_create"
|
||||
),
|
||||
path("cids/create", views.manage_cid_users, name="manage_cid_users"),
|
||||
]
|
||||
|
||||
+9
-1
@@ -40,6 +40,7 @@ from generic.tables import CidUserExamTable, CidUserTable
|
||||
from .forms import (
|
||||
CidUserForm,
|
||||
ExaminationForm,
|
||||
CidUserGroupForm,
|
||||
)
|
||||
|
||||
from .models import CidUser, CidUserGroup, Examination, QuestionNote
|
||||
@@ -1614,7 +1615,14 @@ class CidUserCreate(RevisionMixin, CidManagerRequiredMixin, CreateView):
|
||||
model = CidUser
|
||||
form_class = CidUserForm
|
||||
|
||||
|
||||
class CidUserUpdate(RevisionMixin, CidManagerRequiredMixin, UpdateView):
|
||||
model = CidUser
|
||||
form_class = CidUserForm
|
||||
|
||||
class CidUserGroupCreate(RevisionMixin, CidManagerRequiredMixin, CreateView):
|
||||
model = CidUserGroup
|
||||
form_class = CidUserGroupForm
|
||||
|
||||
class CidUserGroupUpdate(RevisionMixin, CidManagerRequiredMixin, UpdateView):
|
||||
model = CidUserGroup
|
||||
form_class = CidUserGroupForm
|
||||
|
||||
Reference in New Issue
Block a user