@@ -18,30 +18,33 @@ Planned work in rough order
1818 point for changing the deployment seems to be just after the next OS upgrade,
1919 which we think will make Python 3.6 the default mod_wsgi python.
2020
21- * Polish the htmlization pages, making the style identical with tools.ietf.org.
21+ * Review and change the draft submission and handling code to deal with UTF-8
22+ instead of ascii before upload of utf-8 drafts should be permitted.
23+ (This may fall out for free with the Python 3 transition).
24+ In ietf.submit.views.upload_submission(), for instance, there's a file
25+ open() which should be io.open() with the appropriate encoding. In general,
26+ there are about 100 file open() which should be reviewed and changed to
27+ io.open() unless that's clearly not right.
2228
2329* Rework email sending so that all emails sent by the datatracker, except for
2430 logging and failure emails sent to ADMINS, are captured as a Message object.
2531
26- * Investigate adding code to trigger test exceptions for template variables
27- that don't successfully resolve. A small trial run of this has indicated
28- that most instances that trigger such exceptions would benefit from better
29- resulution -- i.e., in the trial, it didn't seem that we to any greater
30- extent have template code that is written to rely on failure to resolve
31- rendering as nothing.
32+ * Transition to Django 2.x (depends on Python 3.x). Security updates to
33+ Django 1.11 will cease around April 2020.
3234
3335* Investigate making RFCs first-class document objects to faciliate being
3436 able to model BCPs that represent groups of RFCs properly. Then fix the rfc sync
3537 script to update BCP aliases when changes occur changes (a BCP points to new
3638 RFC numbers)
3739
38- * Review and change the draft submission and handling code to deal with UTF-8
39- instead of ascii before upload of utf-8 drafts should be permitted.
40- (This may fall out for free with the Python 3 transition).
41- In ietf.submit.views.upload_submission(), for instance, there's a file
42- open() which should be io.open() with the appropriate encoding. In general,
43- there are about 100 file open() which should be reviewed and changed to
44- io.open() unless that's clearly not right.
40+ * Polish the htmlization pages, making the style identical with tools.ietf.org.
41+
42+ * Investigate adding code to trigger test exceptions for template variables
43+ that don't successfully resolve. A small trial run of this has indicated
44+ that most instances that trigger such exceptions would benefit from better
45+ resulution -- i.e., in the trial, it didn't seem that we to any greater
46+ extent have template code that is written to rely on failure to resolve
47+ rendering as nothing.
4548
4649* Add django pagination to selected pages with long lists of results in order
4750 return results to the user faster.
@@ -70,9 +73,6 @@ Planned work in rough order
7073* Revisit photo uploads: Add photo upload for people with roles. Add
7174 photos to wg pages and group overview pages.
7275
73- * Transition to Django 2.x (depends on Python 3.x). Security updates to
74- Django 1.11 will cease around April 2020.
75-
7676* Revisit floorplans: Add room coordinate input tool (javascript).
7777 Add NOC object annotation possibilities. Add support for break areas
7878 on multiple floors (probably means modelling break areas the same way
0 commit comments