- SQLLogMiddleware. This logs any INSERT or UPDATE performed by
a request.
- SMTPExceptionMiddleware. This renders a "please try again"
(template email_failed.html) message when an attempt to send
email failed. This uses a bit of a hack, in that the middleware
looks explicitly for smtplib.SMTPException, and smtplib can
raise other exceptions (particularly socket errors). utils/mail/send_smtp
catches all exceptions and reraises non-smtplib exceptions as
fake smtplib exceptions, and the middleware undoes the wrapping.
- Legacy-Id: 224
committed file named 'testurl.list' in any directory in the ietf/ tree.
There is also a test for URL coverage -- if there isn't declared test
URLs for all the url patterns in ietf/urls.py this coverage test will
fail.
- Legacy-Id: 215
- Add domain helper function to default domain name to ietf.org
- Use correct values for post_who
Template updates:
- Use the domain helper function
- Use the post_who_display helper function
- Move some of the items that could wrap to the next line
- Legacy-Id: 212
view.
Fix up logic in templates, mailing list closing emails look
correct (both approval and denial, with and without messages
from the approver).
- Legacy-Id: 210
* For testing, the page lists meeting materials regardless the submission cut off date.
* Need to add Training sessions, IRTF RGs, and Interim WGs
- Legacy-Id: 203
ballot sets are now (hopefully) treated properly, except for the
row coloring. They're also included in the "view_id" view.
Search is re-done, it turns out that using draft__<anything> means
that RFCs won't be matched, so build lists of possibly-matching
RFCs and I-Ds and pass them through. This applies to filename,
group and rfc number.
- Legacy-Id: 190
(Oddly, this status_of_items shows more than the cgi one; I can't
explain why. Also, the cgi one showed the wrong intended status
for RFCs, and the wrong area for several documents.)
- Legacy-Id: 186
* Add a new method, affiliation to idtracker/models.py, in class PersonOrOrgInfo
* Agenda for the Plenaries should be stored in /home/master-site/proceedings directory to be displayed.
* Bug found in listing ADs at the end of the agenda. An agenda always lists the current IESG instead of the IESG at each meeting. Bug is fixed in the ported tool.
* meeting_agenda_text.cgi was obsolete, but ported anyway in case someone still has it bookmarked.
- Legacy-Id: 182