add one year bug history graph URL

This commit is contained in:
Jan Dittberner 2011-03-06 17:33:33 +01:00
parent 413238d26b
commit a7a1302d60
7 changed files with 99 additions and 85 deletions

View File

@ -1,3 +1,7 @@
2011-03-06 Jan Dittberner <jan@dittberner.info>
* add one year bug history graph URL (http://glandium.org/blog/?p=1817)
2010-06-03 Jan Dittberner <jan@dittberner.info>
* add support for extra parameters forumsid and wikihomepage

View File

@ -56,6 +56,7 @@ bug=430986">#430986</a>)'''),
developer name on all bug logs)'),
'wnpp' : N_('<a href="http://wiki.debian.org/WNPP">WNPP</a>'),
'correspondent' : N_('correspondent for bugs'),
'graph' : N_('one year open bug history graph'),
},
'build' : {
'label' : N_('Build'),

View File

@ -7,9 +7,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ddportfolioservice 0.2\n"
"Project-Id-Version: ddportfolioservice 0.2.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2011-01-21 18:32+0100\n"
"POT-Creation-Date: 2011-03-06 17:30+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -67,160 +67,164 @@ msgstr ""
msgid "correspondent for bugs"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:61
msgid "Build"
#: ddportfolioservice/controllers/ddportfolio.py:59
msgid "one year open bug history graph"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:62
msgid "Build"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:63
msgid "buildd.d.o (note: co-maintainers <em>not</em> listed)"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:64
#: ddportfolioservice/controllers/ddportfolio.py:65
msgid "igloo"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:67
#: ddportfolioservice/controllers/ddportfolio.py:68
msgid "Quality Assurance"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:68
#: ddportfolioservice/controllers/ddportfolio.py:69
msgid "lintian reports"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:69
#: ddportfolioservice/controllers/ddportfolio.py:70
msgid "full lintian reports (i.e. including \"info\"-level messages)"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:71
#: ddportfolioservice/controllers/ddportfolio.py:72
msgid "DEHS (Debian External Health Status)"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:72
#: ddportfolioservice/controllers/ddportfolio.py:73
msgid "piuparts"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:73
#: ddportfolioservice/controllers/ddportfolio.py:74
msgid "Debian patch tracking system"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:76
#: ddportfolioservice/controllers/ddportfolio.py:77
msgid "Upload"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:77
#: ddportfolioservice/controllers/ddportfolio.py:78
msgid ""
"keylog (per-key upload list)\n"
"(note: uses key fingerprint)"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:81
#: ddportfolioservice/controllers/ddportfolio.py:82
msgid "Mailing Lists"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:82
#: ddportfolioservice/controllers/ddportfolio.py:83
msgid "lists.d.o"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:83
#: ddportfolioservice/controllers/ddportfolio.py:84
msgid "lists.a.d.o"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:84
#: ddportfolioservice/controllers/ddportfolio.py:85
msgid "gmane"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:87
#: ddportfolioservice/controllers/ddportfolio.py:88
msgid "Files"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:88
#: ddportfolioservice/controllers/ddportfolio.py:89
msgid "people.d.o"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:89
#: ddportfolioservice/controllers/ddportfolio.py:90
msgid "oldpeople"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:90
#: ddportfolioservice/controllers/ddportfolio.py:97
#: ddportfolioservice/controllers/ddportfolio.py:91
#: ddportfolioservice/controllers/ddportfolio.py:98
msgid "Alioth"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:93
#: ddportfolioservice/controllers/ddportfolio.py:94
msgid "Membership"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:94
#: ddportfolioservice/controllers/ddportfolio.py:95
msgid "NM"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:95
#: ddportfolioservice/controllers/ddportfolio.py:96
msgid "DB information via finger"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:96
#: ddportfolioservice/controllers/ddportfolio.py:97
msgid "DB information via HTTP"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:98
#: ddportfolioservice/controllers/ddportfolio.py:99
msgid "Wiki"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:99
#: ddportfolioservice/controllers/ddportfolio.py:100
msgid "Forum"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:102
#: ddportfolioservice/controllers/ddportfolio.py:103
msgid "Miscellaneous"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:103
#: ddportfolioservice/controllers/ddportfolio.py:104
msgid "debtags"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:104
#: ddportfolioservice/controllers/ddportfolio.py:105
msgid "links"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:105
#: ddportfolioservice/controllers/ddportfolio.py:106
msgid "Debian website"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:106
#: ddportfolioservice/controllers/ddportfolio.py:107
msgid "Debian search"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:107
#: ddportfolioservice/controllers/ddportfolio.py:108
msgid "GPG public key via finger"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:108
#: ddportfolioservice/controllers/ddportfolio.py:109
msgid "GPG public key via HTTP"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:111
#: ddportfolioservice/controllers/ddportfolio.py:112
msgid "Information reachable via ssh (for DDs)"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:112
#: ddportfolioservice/controllers/ddportfolio.py:113
msgid "owned debian.net domains"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:113
#: ddportfolioservice/controllers/ddportfolio.py:114
msgid ""
"<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database "
"information"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:114
#: ddportfolioservice/controllers/ddportfolio.py:115
msgid "Group membership information"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:117
#: ddportfolioservice/controllers/ddportfolio.py:118
msgid "Ubuntu"
msgstr ""
#: ddportfolioservice/controllers/ddportfolio.py:118
#: ddportfolioservice/controllers/ddportfolio.py:119
msgid "Available patches from Ubuntu"
msgstr ""

View File

@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: ddportfolioservice 0.2\n"
"Project-Id-Version: ddportfolioservice 0.2.1\n"
"Report-Msgid-Bugs-To: jan@dittberner.info\n"
"POT-Creation-Date: 2009-01-20 23:13+0100\n"
"PO-Revision-Date: 2011-01-21 18:32+0100\n"
"PO-Revision-Date: 2011-03-06 17:31+0100\n"
"Last-Translator: Jan Dittberner <jan@dittberner.info>\n"
"Language-Team: de <de@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
@ -75,49 +75,53 @@ msgstr "<a href=\"http://wiki.debian.org/WNPP\">WNPP</a>"
msgid "correspondent for bugs"
msgstr "Beitragender zu Fehlern"
#: ddportfolioservice/controllers/ddportfolio.py:61
#: ddportfolioservice/controllers/ddportfolio.py:59
msgid "one year open bug history graph"
msgstr "Graph der Entwicklung offener Fehlerberichte über ein Jahr"
#: ddportfolioservice/controllers/ddportfolio.py:62
msgid "Build"
msgstr "Build"
#: ddportfolioservice/controllers/ddportfolio.py:62
#: ddportfolioservice/controllers/ddportfolio.py:63
msgid "buildd.d.o (note: co-maintainers <em>not</em> listed)"
msgstr "buildd.d.o (Anmerkung: Co-Maintainer werden <em>nicht</em> aufgeführt)"
#: ddportfolioservice/controllers/ddportfolio.py:64
#: ddportfolioservice/controllers/ddportfolio.py:65
msgid "igloo"
msgstr "Igloo"
#: ddportfolioservice/controllers/ddportfolio.py:67
#: ddportfolioservice/controllers/ddportfolio.py:68
msgid "Quality Assurance"
msgstr "Qualitätssicherung"
#: ddportfolioservice/controllers/ddportfolio.py:68
#: ddportfolioservice/controllers/ddportfolio.py:69
msgid "lintian reports"
msgstr "Lintian-Berichte"
#: ddportfolioservice/controllers/ddportfolio.py:69
#: ddportfolioservice/controllers/ddportfolio.py:70
msgid "full lintian reports (i.e. including \"info\"-level messages)"
msgstr ""
"vollständige Lintian-Berichte (d.h. inklusive Meldungen der Stufe "
"\"info\")"
#: ddportfolioservice/controllers/ddportfolio.py:71
#: ddportfolioservice/controllers/ddportfolio.py:72
msgid "DEHS (Debian External Health Status)"
msgstr "DEHS (Debian External Health Status)"
#: ddportfolioservice/controllers/ddportfolio.py:72
#: ddportfolioservice/controllers/ddportfolio.py:73
msgid "piuparts"
msgstr "piuparts"
#: ddportfolioservice/controllers/ddportfolio.py:73
#: ddportfolioservice/controllers/ddportfolio.py:74
msgid "Debian patch tracking system"
msgstr "Debian Nachverfolgungssystem für Patches"
#: ddportfolioservice/controllers/ddportfolio.py:76
#: ddportfolioservice/controllers/ddportfolio.py:77
msgid "Upload"
msgstr "Upload"
#: ddportfolioservice/controllers/ddportfolio.py:77
#: ddportfolioservice/controllers/ddportfolio.py:78
msgid ""
"keylog (per-key upload list)\n"
"(note: uses key fingerprint)"
@ -125,100 +129,100 @@ msgstr ""
"Keylog\n"
"(Anmerkung: verwendet den Fingerabdruck des Schlüssels)"
#: ddportfolioservice/controllers/ddportfolio.py:81
#: ddportfolioservice/controllers/ddportfolio.py:82
msgid "Mailing Lists"
msgstr "Mailinglisten"
#: ddportfolioservice/controllers/ddportfolio.py:82
#: ddportfolioservice/controllers/ddportfolio.py:83
msgid "lists.d.o"
msgstr "lists.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:83
#: ddportfolioservice/controllers/ddportfolio.py:84
msgid "lists.a.d.o"
msgstr "lists.a.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:84
#: ddportfolioservice/controllers/ddportfolio.py:85
msgid "gmane"
msgstr "Gmane"
#: ddportfolioservice/controllers/ddportfolio.py:87
#: ddportfolioservice/controllers/ddportfolio.py:88
msgid "Files"
msgstr "Dateien"
#: ddportfolioservice/controllers/ddportfolio.py:88
#: ddportfolioservice/controllers/ddportfolio.py:89
msgid "people.d.o"
msgstr "people.d.o"
#: ddportfolioservice/controllers/ddportfolio.py:89
#: ddportfolioservice/controllers/ddportfolio.py:90
msgid "oldpeople"
msgstr "oldpeople"
#: ddportfolioservice/controllers/ddportfolio.py:90
#: ddportfolioservice/controllers/ddportfolio.py:97
#: ddportfolioservice/controllers/ddportfolio.py:91
#: ddportfolioservice/controllers/ddportfolio.py:98
msgid "Alioth"
msgstr "Alioth"
#: ddportfolioservice/controllers/ddportfolio.py:93
#: ddportfolioservice/controllers/ddportfolio.py:94
msgid "Membership"
msgstr "Mitgliedschaft"
#: ddportfolioservice/controllers/ddportfolio.py:94
#: ddportfolioservice/controllers/ddportfolio.py:95
msgid "NM"
msgstr "NM"
#: ddportfolioservice/controllers/ddportfolio.py:95
#: ddportfolioservice/controllers/ddportfolio.py:96
msgid "DB information via finger"
msgstr "DB-Informationen per finger"
#: ddportfolioservice/controllers/ddportfolio.py:96
#: ddportfolioservice/controllers/ddportfolio.py:97
msgid "DB information via HTTP"
msgstr "DB-Informationen per HTTP"
#: ddportfolioservice/controllers/ddportfolio.py:98
#: ddportfolioservice/controllers/ddportfolio.py:99
msgid "Wiki"
msgstr "Wiki"
#: ddportfolioservice/controllers/ddportfolio.py:99
#: ddportfolioservice/controllers/ddportfolio.py:100
msgid "Forum"
msgstr "Forum"
#: ddportfolioservice/controllers/ddportfolio.py:102
#: ddportfolioservice/controllers/ddportfolio.py:103
msgid "Miscellaneous"
msgstr "Sonstiges"
#: ddportfolioservice/controllers/ddportfolio.py:103
#: ddportfolioservice/controllers/ddportfolio.py:104
msgid "debtags"
msgstr "debtags"
#: ddportfolioservice/controllers/ddportfolio.py:104
#: ddportfolioservice/controllers/ddportfolio.py:105
msgid "links"
msgstr "Links"
#: ddportfolioservice/controllers/ddportfolio.py:105
#: ddportfolioservice/controllers/ddportfolio.py:106
msgid "Debian website"
msgstr "Debian Webseite"
#: ddportfolioservice/controllers/ddportfolio.py:106
#: ddportfolioservice/controllers/ddportfolio.py:107
msgid "Debian search"
msgstr "Debian-Suche"
#: ddportfolioservice/controllers/ddportfolio.py:107
#: ddportfolioservice/controllers/ddportfolio.py:108
msgid "GPG public key via finger"
msgstr "öffentlicher GPG-Schlüssel per finger"
#: ddportfolioservice/controllers/ddportfolio.py:108
#: ddportfolioservice/controllers/ddportfolio.py:109
msgid "GPG public key via HTTP"
msgstr "öffentlicher GPG-Schlüssel per HTTP"
#: ddportfolioservice/controllers/ddportfolio.py:111
#: ddportfolioservice/controllers/ddportfolio.py:112
msgid "Information reachable via ssh (for DDs)"
msgstr "Per ssh erreichbare Informationen (für DDs)"
#: ddportfolioservice/controllers/ddportfolio.py:112
#: ddportfolioservice/controllers/ddportfolio.py:113
msgid "owned debian.net domains"
msgstr "Besitz von debian.net-Domains"
#: ddportfolioservice/controllers/ddportfolio.py:113
#: ddportfolioservice/controllers/ddportfolio.py:114
msgid ""
"<a href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a> database"
" information"
@ -226,15 +230,15 @@ msgstr ""
"Informationen in der <a "
"href=\"http://wiki.debian.org/qa.debian.org/MIATeam\">MIA</a>-Datenbank"
#: ddportfolioservice/controllers/ddportfolio.py:114
#: ddportfolioservice/controllers/ddportfolio.py:115
msgid "Group membership information"
msgstr "Information über Gruppenmitgliedschaften"
#: ddportfolioservice/controllers/ddportfolio.py:117
#: ddportfolioservice/controllers/ddportfolio.py:118
msgid "Ubuntu"
msgstr "Ubuntu"
#: ddportfolioservice/controllers/ddportfolio.py:118
#: ddportfolioservice/controllers/ddportfolio.py:119
msgid "Available patches from Ubuntu"
msgstr "Verfügbare Patches aus Ubuntu"

View File

@ -29,7 +29,7 @@ ddpo.pattern=http://qa.debian.org/developer.php?login=%(email)s
alladdresses.pattern=http://qa.debian.org/developer.php?login=%(name)s
[bugs]
urls=received,reported,bugstats,usertags,searchall,wnpp,correspondent
urls=received,reported,bugstats,usertags,searchall,wnpp,correspondent,graph
received.pattern=http://bugs.debian.org/%(email)s
reported.pattern=http://bugs.debian.org/from:%(email)s
bugstats.pattern=http://asdfasdf.debian.net/~tar/bugstats/?%(email)s
@ -37,6 +37,7 @@ usertags.pattern=http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=%(email)s
searchall.pattern=http://merkel.debian.org/~don/cgi/search.cgi?phrase=%(name)s;search=search
wnpp.pattern=http://qa.debian.org/developer.php?wnpp=%(email)s
correspondent.pattern=http://bugs.debian.org/cgi-bin/pkgreport.cgi?correspondent=%(email)s
graph.pattern=http://qa.debian.org/data/bts/graphs/by-maint/%(email)s.png
[build]
urls=buildd

View File

@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
#
# DDPortfolio service setup
# Copyright © 2009, 2010 Jan Dittberner <jan@dittberner.info>
# Copyright © 2009, 2010, 2011 Jan Dittberner <jan@dittberner.info>
#
# This file is part of DDPortfolio service.
#
@ -29,7 +29,7 @@ except ImportError:
setup(
name='ddportfolioservice',
version='0.2',
version='0.2.1',
description='service to create DDPortfolio URLs',
long_description="""This is a service implementation that
returns a set of personalized URLs as outlined in