Skip to content

Commit 73deeb0

Browse files
committed
Updated plan, after talk with Robert
- Legacy-Id: 15866
1 parent 77ea50f commit 73deeb0

1 file changed

Lines changed: 28 additions & 20 deletions

File tree

PLAN

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,22 @@ Planned work in rough order
1414
could have been done with only table edits if there hadn't been so much code
1515
using type_id lists and features needing code changes).
1616

17-
* Add the ability to unset certain state machines to allow documets to return to I-D Exists.
17+
* Change email sender -- move from AD and reviewer email addresses to a
18+
datatracker address 'on behalf of'.
1819

19-
* Revisit the review tool, work through the accumulated tickets.
20+
* Fix the rfc sync script to update BCP changes (a BCP points to new RFC numbers)
2021

2122
* Polish the htmlization pages, making the style identical with tools.ietf.org.
2223

24+
* Revisit the review tool, work through the accumulated tickets.
25+
26+
* Review and change the draft submission and handling code to deal with UTF-8
27+
instead of ascii before upload of utf-8 drafts should be permitted. In
28+
ietf.submit.views.upload_submission(), for instance, there's a file open()
29+
which should be io.open() with the appropriate encoding. In general,
30+
there are about 100 file open() which should be reviewed and changed to
31+
io.open() unless that's clearly not right.
32+
2333
* Add django pagination to selected pages with long lists of results in order
2434
return results to the user faster.
2535

@@ -32,6 +42,13 @@ Planned work in rough order
3242
* (EXTERNAL BID) Reworked UI and refactored backend for the scretariat meeting
3343
scheduling tool.
3444

45+
* Transition to Python 3. This will make it easier to add add support for
46+
internationalsed email, and also other i18n enhancements.
47+
48+
* Add support for internationalised email addresses according to RFC 6531
49+
when sending email (this is not supported by smtplib under Python 2.7,
50+
so will need python 3.x).
51+
3552
* Test suite improvements. Reduce and seek to eliminate causes of differences
3653
in code coverage between runs in the same and in different environments.
3754

@@ -46,44 +63,35 @@ Planned work in rough order
4663
* Revisit photo uploads: Add photo upload for people with roles. Add
4764
photos to wg pages and group overview pages.
4865

66+
* Transition to Django 2.x (depends on Python 3.x). Security updates to
67+
Django 1.11 will cease around April 2020.
68+
4969
* Revisit floorplans: Add room coordinate input tool (javascript).
5070
Add NOC object annotation possibilities. Add support for break areas
5171
on multiple floors (probably means modelling break areas the same way
5272
as other sessions, and removing the break_area char_field on Meeting.
5373

54-
* Transition to Python 3. This will make it easier to add add support for
55-
internationalsed email, and also other i18n enhancements.
74+
* Add the ability to volunteer for Nomcom when logged in to the datatracker.
75+
76+
* Transition to using timezone-aware timestamps. Migrate database timestamps
77+
to be timezone-aware. This means converting all timestamps to PST8PDT,
78+
except for meeting-related timestamps, which use the meeting.time_zone.
79+
Once done, set USE_TZ to True in settings.
5680

5781
* Add support for document shepherding reports, possibly re-using or
5882
generalising some of the review plumbing. Check with IESG for details.
5983

60-
* Add support for internationalised email addresses according to RFC 6531
61-
when sending email (this is not supported by smtplib under Python 2.7,
62-
so will need python 3.x).
63-
6484
* Transition to PostgreSQL. This will make it easier to start using
6585
timezone-aware timestamps throughout the code, which will make it easy
6686
to present localized times on web-pages. It will also provide additional
6787
tools for performance analysis
6888

69-
* Transition to using timezone-aware timestamps. Migrate database timestamps
70-
to be timezone-aware. This means converting all timestamps to PST8PDT,
71-
except for meeting-related timestamps, which use the meeting.time_zone.
72-
Once done, set USE_TZ to True in settings.
73-
7489
* Performance analysis of database table and index setup
7590

7691
* Refactor Document and types into Document subclasses, with conditional code
7792
in views and utilities moved into models and overridden models where
7893
handling differs between document types.
7994

80-
* Review and change the draft submission and handling code to deal with UTF-8
81-
instead of ascii before upload of utf-8 drafts should be permitted. In
82-
ietf.submit.views.upload_submission(), for instance, there's a file open()
83-
which should be codecs.open() with the appropriate encoding. In general,
84-
there are about 100 file open() which should be reviewed and changed to
85-
codecs.open() unless that's clearly not right.
86-
8795
* When draft XML source is available, take references from that instead
8896
of extracting them from the text version.
8997

0 commit comments

Comments
 (0)