From ef1b59ec8c9d7b0b444fb4ad0f483895de38318c Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 1 Mar 2017 14:03:53 +0000 Subject: [PATCH] Updated PLAN - Legacy-Id: 12946 --- PLAN | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/PLAN b/PLAN index 0f7773783..f9f815857 100644 --- a/PLAN +++ b/PLAN @@ -26,14 +26,9 @@ Planned work in rough order * Add a bullet for the IESG request for a "recent ballots" page (IESG request) -* Introduce and API for Meetecho to use to associate recordings with sessions +* Introduce an API for Meetecho to use to associate recordings with sessions (and perhaps automate making copies of those videos) -* Introduce the use of email.header.Header() in order to be able to handle - non-ascii names in email From:, To: and Cc: fields. - -* Add support for IAB Programs - * Revisit photo uploads: Add photo upload for people with roles. Add photos to wg pages and group overview pages. @@ -42,10 +37,23 @@ Planned work in rough order on multiple floors (probably means modelling break areas the same way as other sessions, and removing the break_area char_field on Meeting. +* Transition to Python 3. This will make it easier to add add support for + internationalsed email, and also other i18n enhancements. + * Add support for internationalised email addresses according to RFC 6531 when sending email (this is not supported by smtplib under Python 2.7, so will need support code in the application until we migrate to Python 3.5) +* Transition to PostgreSQL. This will make it easier to start using + timezone-aware timestamps throughout the code, which will make it easy + to present localized times on web-pages. It will also provide additional + tools for performance analysis + +* Transition to using timezone-aware timestamps. Migrate database timestamps + to be timezone-aware. This means converting all timestamps to PST8PDT, + except for meeting-related timestamps, which use the meeting.time_zone. + Once done, set USE_TZ to True in settings. + * Performance analysis of database table and index setup * Review and change the draft submission and handling code to deal with UTF-8