add support for non-url information

* add ssh commands for MIA information, owned debian.net domains and
  group membership
* add support for specifying type of pattern
This commit is contained in:
Jan Dittberner 2010-06-04 00:24:15 +02:00
parent b8af34c80b
commit 2aec4f8f98
5 changed files with 55 additions and 29 deletions

View file

@ -100,6 +100,12 @@ developer name on all bug logs)'),
'website' : N_('Debian website'),
'search' : N_('Debian search'),
},
'ssh' : {
'label' : N_('Information reachable via ssh (for DDs)'),
'owndndoms' : N_('owned debian.net domains'),
'miainfo' : N_('<a href="http://wiki.debian.org/qa.debian.org/MIATeam">MIA</a> database information'),
'groupinfo' : N_('Group membership information'),
},
'ubuntu' : {
'label' : N_('Ubuntu'),
'ubuntudiff' : N_('Available patches from Ubuntu'),
@ -165,11 +171,11 @@ developer name on all bug logs)'),
response.headers['Content-Type'] = 'text/javascript'
return simplejson.dumps(
dict([("%s.%s" % \
(entry[1], entry[2]), entry[3]) \
(entry[1], entry[2].name), entry[3]) \
for entry in data if entry[0] == 'url']))
for entry in data:
if entry[0] in ('url', 'error'):
entry.append(_(self._get_label(entry[1], entry[2])))
entry.append(_(self._get_label(entry[1], entry[2].name)))
elif entry[0] == 'section':
entry.append(_(self._get_label(entry[1])))
c.urldata = data