/[secure-testing]/bin/tracker_service.py
ViewVC logotype

Diff of /bin/tracker_service.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3068 by fw, Thu Dec 15 11:37:40 2005 UTC revision 3069 by fw, Fri Dec 16 09:23:57 2005 UTC
# Line 84  function onSearch(query) { Line 84  function onSearch(query) {
84          self.register('redirect/*', self.page_redirect)          self.register('redirect/*', self.page_redirect)
85          self.register('source-package/*', self.page_source_package)          self.register('source-package/*', self.page_source_package)
86          self.register('binary-package/*', self.page_binary_package)          self.register('binary-package/*', self.page_binary_package)
87            self.register('status/release/oldstable',
88                          self.page_status_release_oldstable)
89          self.register('status/release/stable', self.page_status_release_stable)          self.register('status/release/stable', self.page_status_release_stable)
90          self.register('status/release/testing',          self.register('status/release/testing',
91                        self.page_status_release_testing)                        self.page_status_release_testing)
# Line 497  architecture is currently not tracked."" Line 499  architecture is currently not tracked.""
499                      replacement="""No known issues which do not affect                      replacement="""No known issues which do not affect
500  this package, but still reference it.""")])  this package, but still reference it.""")])
501    
502      def page_status_release_stable(self, path, params, url):      def page_status_release_stable_oldstable(self, release, params, url):
503            assert release in ('stable', 'oldstable')
504    
505          bf = BugFilter(params)          bf = BugFilter(params)
506    
507          def gen():          def gen():
# Line 505  this package, but still reference it.""" Line 509  this package, but still reference it."""
509              for (pkg_name, bug_name, archive, urgency, remote) in \              for (pkg_name, bug_name, archive, urgency, remote) in \
510                      self.db.cursor().execute(                      self.db.cursor().execute(
511                  """SELECT package, bug, section, urgency, remote                  """SELECT package, bug, section, urgency, remote
512                  FROM stable_status"""):                  FROM %s_status""" % release):
513                  if bf.urgencyFiltered(urgency):                  if bf.urgencyFiltered(urgency):
514                      continue                      continue
515                  if bf.remoteFiltered(remote):                  if bf.remoteFiltered(remote):
# Line 533  this package, but still reference it.""" Line 537  this package, but still reference it."""
537                  yield pkg_name, self.make_xref(url, bug_name), urgency, remote                  yield pkg_name, self.make_xref(url, bug_name), urgency, remote
538    
539          return self.create_page(          return self.create_page(
540              url, 'Vulnerable source packages in the stable suite',              url, 'Vulnerable source packages in the %s suite' % release,
541              [bf.actions(url),              [bf.actions(url),
542               make_table(gen(), caption=("Package", "Bug", "Urgency",               make_table(gen(), caption=("Package", "Bug", "Urgency",
543                                          "Remote"))])                                          "Remote"))])
544    
545        def page_status_release_stable(self, path, params, url):
546            return self.page_status_release_stable_oldstable('stable', params, url)
547        def page_status_release_oldstable(self, path, params, url):
548            return self.page_status_release_stable_oldstable('oldstable',
549                                                             params, url)
550    
551      def page_status_release_testing(self, path, params, url):      def page_status_release_testing(self, path, params, url):
552          bf = BugFilter(params)          bf = BugFilter(params)

Legend:
Removed from v.3068  
changed lines
  Added in v.3069

  ViewVC Help
Powered by ViewVC 1.1.5