Get rid of obsolete telechat date management page

- Legacy-Id: 4589
This commit is contained in:
Ole Laursen 2012-07-04 16:46:20 +00:00
parent 0e619af3b3
commit e5564640eb
2 changed files with 2 additions and 63 deletions

View file

@ -50,7 +50,7 @@ from ietf.iesg.models import TelechatDates, TelechatAgendaItem, WGAction
from ietf.idrfc.idrfc_wrapper import IdWrapper, RfcWrapper
from ietf.idrfc.models import RfcIndex
from ietf.idrfc.utils import update_telechat
from ietf.ietfauth.decorators import group_required
from ietf.ietfauth.decorators import group_required, role_required
from ietf.idtracker.templatetags.ietf_filters import in_group
from ietf.ipr.models import IprRfc, IprDraft, IprDetail
from ietf.doc.models import Document, TelechatDocEvent
@ -509,44 +509,9 @@ def discusses(request):
return direct_to_template(request, 'iesg/discusses.html', {'docs':res})
if not settings.USE_DB_REDESIGN_PROXY_CLASSES:
class TelechatDatesForm(forms.ModelForm):
class Meta:
model = TelechatDates
fields = ['date1', 'date2', 'date3', 'date4']
@group_required('Secretariat')
def telechat_dates(request):
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
return HttpResponseRedirect("/admin/iesg/telechatdate/")
dates = TelechatDates.objects.all()[0]
if request.method == 'POST':
if request.POST.get('rollup_dates'):
TelechatDates.objects.all().update(
date1=dates.date2, date2=dates.date3, date3=dates.date4,
date4=dates.date4 + datetime.timedelta(days=14))
form = TelechatDatesForm(instance=dates)
else:
form = TelechatDatesForm(request.POST, instance=dates)
if form.is_valid():
form.save(commit=False)
TelechatDates.objects.all().update(date1 = dates.date1,
date2 = dates.date2,
date3 = dates.date3,
date4 = dates.date4)
else:
form = TelechatDatesForm(instance=dates)
from django.contrib.humanize.templatetags import humanize
for f in form.fields:
form.fields[f].label = "Date " + humanize.ordinal(form.fields[f].label[4])
form.fields[f].thursday = getattr(dates, f).isoweekday() == 4
return render_to_response("iesg/telechat_dates.html",
dict(form=form),
context_instance=RequestContext(request))
return HttpResponseRedirect("/admin/iesg/telechatdate/")
def parse_wg_action_file(path):
f = open(path, 'rU')

View file

@ -1,26 +0,0 @@
{% extends "base.html" %}
{% block title %}Manage Telechat Dates{% endblock %}
{% block content %}
<h1>Manage Telechat Dates</h1>
<form action="" method="POST">
<table>
{% for f in form %}
<tr>
<td>{{ f.label_tag }}</td>
<td>{{ f }}</td>
<td style="font-weight:bold;color:#a00">{% if not f.field.thursday %}NOT THURSDAY{% endif %}</td>
</tr>
{% endfor %}
</table>
<div class="actions">
<input type="reset" value="Reset"/>
<input type="submit" value="Save"/>
<input style="margin-left: 8px" type="submit" name="rollup_dates" value="Rollup"/>
</div>
</form>
{% endblock %}