|
50 | 50 | from ietf.idrfc.idrfc_wrapper import IdWrapper, RfcWrapper |
51 | 51 | from ietf.idrfc.models import RfcIndex |
52 | 52 | from ietf.idrfc.utils import update_telechat |
53 | | -from ietf.ietfauth.decorators import group_required |
| 53 | +from ietf.ietfauth.decorators import group_required, role_required |
54 | 54 | from ietf.idtracker.templatetags.ietf_filters import in_group |
55 | 55 | from ietf.ipr.models import IprRfc, IprDraft, IprDetail |
56 | 56 | from ietf.doc.models import Document, TelechatDocEvent |
@@ -509,44 +509,9 @@ def discusses(request): |
509 | 509 | return direct_to_template(request, 'iesg/discusses.html', {'docs':res}) |
510 | 510 |
|
511 | 511 |
|
512 | | -if not settings.USE_DB_REDESIGN_PROXY_CLASSES: |
513 | | - class TelechatDatesForm(forms.ModelForm): |
514 | | - class Meta: |
515 | | - model = TelechatDates |
516 | | - fields = ['date1', 'date2', 'date3', 'date4'] |
517 | | - |
518 | 512 | @group_required('Secretariat') |
519 | 513 | def telechat_dates(request): |
520 | | - if settings.USE_DB_REDESIGN_PROXY_CLASSES: |
521 | | - return HttpResponseRedirect("/admin/iesg/telechatdate/") |
522 | | - |
523 | | - dates = TelechatDates.objects.all()[0] |
524 | | - |
525 | | - if request.method == 'POST': |
526 | | - if request.POST.get('rollup_dates'): |
527 | | - TelechatDates.objects.all().update( |
528 | | - date1=dates.date2, date2=dates.date3, date3=dates.date4, |
529 | | - date4=dates.date4 + datetime.timedelta(days=14)) |
530 | | - form = TelechatDatesForm(instance=dates) |
531 | | - else: |
532 | | - form = TelechatDatesForm(request.POST, instance=dates) |
533 | | - if form.is_valid(): |
534 | | - form.save(commit=False) |
535 | | - TelechatDates.objects.all().update(date1 = dates.date1, |
536 | | - date2 = dates.date2, |
537 | | - date3 = dates.date3, |
538 | | - date4 = dates.date4) |
539 | | - else: |
540 | | - form = TelechatDatesForm(instance=dates) |
541 | | - |
542 | | - from django.contrib.humanize.templatetags import humanize |
543 | | - for f in form.fields: |
544 | | - form.fields[f].label = "Date " + humanize.ordinal(form.fields[f].label[4]) |
545 | | - form.fields[f].thursday = getattr(dates, f).isoweekday() == 4 |
546 | | - |
547 | | - return render_to_response("iesg/telechat_dates.html", |
548 | | - dict(form=form), |
549 | | - context_instance=RequestContext(request)) |
| 514 | + return HttpResponseRedirect("/admin/iesg/telechatdate/") |
550 | 515 |
|
551 | 516 | def parse_wg_action_file(path): |
552 | 517 | f = open(path, 'rU') |
|
0 commit comments