Skip to content

Commit 4c97370

Browse files
committed
Move items from PLAN into Trac or to the notes directory. Commit ready for merge.
- Legacy-Id: 19210
1 parent 99830f3 commit 4c97370

1 file changed

Lines changed: 2 additions & 91 deletions

File tree

PLAN renamed to notes/Notes_from_PLAN

Lines changed: 2 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,11 @@
1-
================
2-
Datatracker PLAN
3-
================
1+
This was extraced from the Datatracker PLAN on 9Jul. Items from the PLAN were moved into tickets.
42

5-
Updated: $Date$
6-
7-
Planned work in rough order
8-
===========================
9-
10-
* Transition to PostgreSQL. This will make it easier to start using
11-
timezone-aware timestamps throughout the code, which will make it easy
12-
to present localized times on web-pages. It will also provide additional
13-
tools for performance analysis
14-
15-
* Investigate making RFCs first-class document objects to faciliate being
16-
able to model BCPs that represent groups of RFCs properly. Then fix the rfc sync
17-
script to update BCP aliases when changes occur changes (a BCP points to new
18-
RFC numbers)
19-
20-
* Polish the htmlization pages, making the style identical with tools.ietf.org.
21-
22-
* Investigate adding code to trigger test exceptions for template variables
23-
that don't successfully resolve. A small trial run of this has indicated
24-
that most instances that trigger such exceptions would benefit from better
25-
resulution -- i.e., in the trial, it didn't seem that we to any greater
26-
extent have template code that is written to rely on failure to resolve
27-
rendering as nothing.
28-
29-
* Add django pagination to selected pages with long lists of results in order
30-
return results to the user faster.
31-
32-
* Change our web asset handling from the current bower-based (which has been
33-
deprecated and gradually more and more unworkable) to a yarn-based setup.
34-
Short-time the effect of not having the web asset updates in mkrelease is
35-
negigible, but long-term the lack of this means that we may miss
36-
security-updates to web assets.
37-
38-
* (EXTERNAL BID) Reworked UI and refactored backend for the scretariat meeting
39-
scheduling tool.
40-
41-
* Add support for internationalised email addresses according to RFC 6531
42-
when sending email (this is not supported by smtplib under Python 2.7,
43-
so will need python 3.x).
44-
45-
* Test suite improvements. Reduce and seek to eliminate causes of differences
46-
in code coverage between runs in the same and in different environments.
47-
48-
* Rework email subjects for messages relating to documents to consistently
49-
start with the document name.
50-
51-
* Revisit RFC author ordering and author information based on rfc-index.xml
52-
53-
* Revisit photo uploads: Add photo upload for people with roles. Add
54-
photos to wg pages and group overview pages.
55-
56-
* Revisit floorplans: Add room coordinate input tool (javascript).
57-
Add NOC object annotation possibilities. Add support for break areas
58-
on multiple floors (probably means modelling break areas the same way
59-
as other sessions, and removing the break_area char_field on Meeting.
60-
61-
* Add the ability to volunteer for Nomcom when logged in to the datatracker.
62-
63-
* Transition to using timezone-aware timestamps. Migrate database timestamps
64-
to be timezone-aware. This means converting all timestamps to PST8PDT,
65-
except for meeting-related timestamps, which use the meeting.time_zone.
66-
Once done, set USE_TZ to True in settings.
67-
68-
* Add support for document shepherding reports, possibly re-using or
69-
generalising some of the review plumbing. Check with IESG for details.
70-
71-
* Performance analysis of database table and index setup
72-
73-
* Refactor Document and types into Document subclasses, with conditional code
74-
in views and utilities moved into models and overridden models where
75-
handling differs between document types.
76-
77-
* When draft XML source is available, take references from that instead
78-
of extracting them from the text version.
79-
80-
* Integrate better author data for RFCs from either the RFC Editor or from
81-
running the author extraction script on newly published RFCs.
82-
83-
* Add an FK to person from author, and use that instead of the unknown-email-*
84-
addresses to connect documents to authors when no email address is available.
85-
(we still need to keep author email addresses in order to know which
86-
address to associate with a given authorship, when we have an address).
87-
88-
* Review places where we display persons' names but link to email addresses.
89-
Some of those probably should link to the person's profile page, instead.
903

914

925
Notes
6+
Updated: $Date$
937
===========================
948

95-
* Small nomcom refactoring: associate Feedback records with Person
96-
instead of User.
97-
989
* Consistency fix: in settings.py, name directory settings consistently with
9910
..._DIR; reserving ..._PATH for settings with PATH semantics (':'-separated lists
10011
of directories)

0 commit comments

Comments
 (0)