removed move_to_default
- Legacy-Id: 10603
This commit is contained in:
parent
df571c2fcc
commit
f68d546233
|
@ -609,13 +609,6 @@ class PendingFeedbackForm(BaseNomcomForm, forms.ModelForm):
|
|||
model = Feedback
|
||||
fields = ('type', )
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(PendingFeedbackForm, self).__init__(*args, **kwargs)
|
||||
try:
|
||||
self.default_type = FeedbackTypeName.objects.get(slug=settings.DEFAULT_FEEDBACK_TYPE)
|
||||
except FeedbackTypeName.DoesNotExist:
|
||||
self.default_type = None
|
||||
|
||||
def set_nomcom(self, nomcom, user):
|
||||
self.nomcom = nomcom
|
||||
self.user = user
|
||||
|
@ -631,17 +624,6 @@ class PendingFeedbackForm(BaseNomcomForm, forms.ModelForm):
|
|||
feedback.save()
|
||||
return feedback
|
||||
|
||||
def move_to_default(self):
|
||||
if not self.default_type or self.cleaned_data.get('type', None):
|
||||
return None
|
||||
feedback = super(PendingFeedbackForm, self).save(commit=False)
|
||||
feedback.nomcom = self.nomcom
|
||||
feedback.user = self.user
|
||||
feedback.type = self.default_type
|
||||
feedback.save()
|
||||
return feedback
|
||||
|
||||
|
||||
class ReminderDatesForm(forms.ModelForm):
|
||||
|
||||
class Meta:
|
||||
|
|
|
@ -656,24 +656,9 @@ def view_feedback_pending(request, year):
|
|||
extra=0)
|
||||
feedbacks = Feedback.objects.filter(type__isnull=True, nomcom=nomcom)
|
||||
|
||||
try:
|
||||
default_type = FeedbackTypeName.objects.get(slug=settings.DEFAULT_FEEDBACK_TYPE)
|
||||
except FeedbackTypeName.DoesNotExist:
|
||||
default_type = None
|
||||
|
||||
extra_step = False
|
||||
if request.method == 'POST' and request.POST.get('move_to_default'):
|
||||
formset = FeedbackFormSet(request.POST)
|
||||
if formset.is_valid():
|
||||
for form in formset.forms:
|
||||
form.set_nomcom(nomcom, request.user)
|
||||
form.move_to_default()
|
||||
formset = FeedbackFormSet(queryset=feedbacks)
|
||||
for form in formset.forms:
|
||||
form.set_nomcom(nomcom, request.user)
|
||||
messages.success(request, 'Feedback saved')
|
||||
return redirect('nomcom_view_feedback_pending', year=year)
|
||||
elif request.method == 'POST' and request.POST.get('end'):
|
||||
if request.method == 'POST' and request.POST.get('end'):
|
||||
extra_ids = request.POST.get('extra_ids', None)
|
||||
extra_step = True
|
||||
formset = FullFeedbackFormSet(request.POST)
|
||||
|
@ -751,7 +736,6 @@ def view_feedback_pending(request, year):
|
|||
'formset': formset,
|
||||
'message': message,
|
||||
'extra_step': extra_step,
|
||||
'default_type': default_type,
|
||||
'type_dict': type_dict,
|
||||
'extra_ids': extra_ids,
|
||||
'types': FeedbackTypeName.objects.all().order_by('pk'),
|
||||
|
|
|
@ -455,7 +455,6 @@ NOMCOM_PUBLIC_KEYS_DIR = '/a/www/nomcom/public_keys/'
|
|||
NOMCOM_FROM_EMAIL = 'nomcom-chair@ietf.org'
|
||||
OPENSSL_COMMAND = '/usr/bin/openssl'
|
||||
DAYS_TO_EXPIRE_NOMINATION_LINK = ''
|
||||
DEFAULT_FEEDBACK_TYPE = 'offtopic'
|
||||
NOMINEE_FEEDBACK_TYPES = ['comment', 'questio', 'nomina']
|
||||
|
||||
# ID Submission Tool settings
|
||||
|
|
|
@ -149,9 +149,6 @@
|
|||
|
||||
{% buttons %}
|
||||
<input class="btn btn-primary" type="submit" value="Classify">
|
||||
{% if default_type %}
|
||||
<input class="btn btn-default" type="submit" name="move_to_default" value="Move all unclassified feedback to {{ default_type }}">
|
||||
{% endif %}
|
||||
{% endbuttons %}
|
||||
{% endif %}
|
||||
</form>
|
||||
|
|
Loading…
Reference in a new issue