add one year bug history graph URL
authorJan Dittberner <jan@dittberner.info>
Sun, 6 Mar 2011 16:33:33 +0000 (17:33 +0100)
committerJan Dittberner <jan@dittberner.info>
Sun, 6 Mar 2011 16:33:33 +0000 (17:33 +0100)
ChangeLog
ddportfolioservice/controllers/ddportfolio.py
ddportfolioservice/i18n/ddportfolioservice.pot
ddportfolioservice/i18n/de/LC_MESSAGES/ddportfolioservice.mo
ddportfolioservice/i18n/de/LC_MESSAGES/ddportfolioservice.po
ddportfolioservice/model/ddportfolio.ini
setup.py

index 6a28e79..713e4c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index 2099641..8190eb7 100644 (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'),
index 7e40a93..2318975 100644 (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 ""
 
index e57d588..f8f1393 100644 (file)
Binary files a/ddportfolioservice/i18n/de/LC_MESSAGES/ddportfolioservice.mo and b/ddportfolioservice/i18n/de/LC_MESSAGES/ddportfolioservice.mo differ
index e40b611..0b28ddf 100644 (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"
 
index d82db5b..a79328c 100644 (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
index 0c26b1f..f547ee7 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -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