Ajout de la conception de questions/réponses pour modérer des événements
This commit is contained in:
@@ -2,7 +2,7 @@ from django.forms import ModelForm, ValidationError, TextInput, Form, URLField,
|
||||
from datetime import date
|
||||
from django_better_admin_arrayfield.forms.widgets import DynamicArrayWidget
|
||||
|
||||
from .models import Event, BatchImportation, RecurrentImport, CategorisationRule
|
||||
from .models import Event, BatchImportation, RecurrentImport, CategorisationRule, ModerationAnswer, ModerationQuestion
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from string import ascii_uppercase as auc
|
||||
from .templatetags.utils_extra import int_to_abc
|
||||
@@ -235,3 +235,18 @@ class MergeDuplicates(Form):
|
||||
return [auc.rfind(v[-1]) for v in value]
|
||||
else:
|
||||
return auc.rfind(value[-1])
|
||||
|
||||
|
||||
class ModerationQuestionForm(ModelForm):
|
||||
class Meta:
|
||||
model = ModerationQuestion
|
||||
fields = '__all__'
|
||||
|
||||
class ModerationAnswerForm(ModelForm):
|
||||
class Meta:
|
||||
model = ModerationAnswer
|
||||
exclude = ['question']
|
||||
widgets = {
|
||||
'adds_tags': DynamicArrayWidgetTags(),
|
||||
'removes_tags': DynamicArrayWidgetTags()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user