Differences between revisions 33 and 34
Revision 33 as of 2015-08-18 14:28:09
Size: 3094
Editor: EnricoZini
Comment: New entry
Revision 34 as of 2016-09-04 18:32:38
Size: 3086
Comment: Fix link to README
Deletions are marked like this. Additions are marked like this.
Line 31: Line 31:
 * [[http://anonscm.debian.org/gitweb/?p=nm/nm2.git;a=blob;f=README.md|Getting started with nm.debian.org development]]  * [[https://anonscm.debian.org/cgit/nm/nm2.git/tree/README.md|Getting started with nm.debian.org development]]

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.

TODO list items

  • 782616 [new Django view] add a link to send a test mail to oneself.

  • 795989 [model changes, new view, use of signature check infrastructure in keyring app] implement handling of per-key signed SC+DMUP agreements

  • 795994 [new Django view] let the applicant, not the advocate, start a process

  • 744077 762366 [python, backend/email.py] mails sent by the site are incorrectly encoded

  • 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"
  • Move a process from "assigned" to "interacting" as soon as the AM logs something, or as soon as the mailbox archive alias sees an email from the AM.
  • 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/ (601731) and http://molly.corsac.net/~corsac/debian/nm-time/ (611455). Historical data in RRD form is available for both.

  • 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

  • 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

  • The old site had a script nm_stats that generated statistics to be set as topic in #debian-newmaint. This script does not work anymore. It would be nice if we had an IRC bot that sets the topic in #debian-newmaint when applicants processes change to a new responsible (AM, FD, DAM). (proposed by JanDittberner)

  • 693428 [new Django view] reimplement data export for DDPO