nm.debian.org website development
TODO list
This website TODO list contains only those items that can clearly be worked on right now, and is used as coordination between the people working on the site.
Generic wishlists, things that require large changes in the site, or things that need a lot of discussion before being implemented, are tracked on the BTS instead.
TODO list items
2013-08-16 claimed by olasd In the weekly report, show names of the people who became DD/DM/got guest accounts/* (notify kibi and #701203)
2013-08-16 claimed by rybak Implement a one-click "send activity-poll" function:
mail sent and Cc-ed to the proper archive address; templates are here
- set status to "activity poll sent"
Show the contents of mailbox archives in the web interface; just something read only and very simple minded will do.
In https://nm.debian.org/am/ammain make a visual distinction between shortcuts and buttons that have an immediate action
In https://nm.debian.org/am/ammain some shortcuts generate email templates.
Those buttons are very overloaded now; the interface could get simpler if we add a dedicated set of functions to generate the templates. Those templates could also be generated anytime.
Case in question: DAM clicks OK before copypasting the template
Unit tests!
I (enrico) still have not become proficient with unit testing complex websites.
stats: graph with number of processes in state adv_rcvd, app_ok, am, am_hold, am_ok, fd_ok over time. See also: http://molly.corsac.net/~corsac/debian/nm/ and http://molly.corsac.net/~corsac/debian/nm-time/
In https://nm.debian.org/am/nm-am-match/ hide or prominently mark potential AM suggestions that are already advocate for the given applicant and should not be assigned to this applicant
Bootstrap the Django localisation machinery on the site
Change the fingerprint field so that it always strips spaces when assigning a value to it. (notify #702707)
The form handling logic in https://nm.debian.org/public/findperson/ should remove all spaces from the fingerprint field before processing. See #702707.
Use DD login in DDPO and Portfolio URLs at https://nm.debian.org/public/person/<login> Related to #691554.