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:


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.

Resources