~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/bugs/interfaces/bugtarget.py

  • Committer: Curtis Hovey
  • Date: 2011-06-08 13:53:29 UTC
  • mfrom: (13176 devel)
  • mto: This revision was merged to the branch mainline in revision 13177.
  • Revision ID: curtis.hovey@canonical.com-20110608135329-5bd42r7afgzcl3lt
Merged devel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
403
403
    def getUsedBugTags():
404
404
        """Return the tags used by the context as a sorted list of strings."""
405
405
 
406
 
    def getUsedBugTagsWithOpenCounts(user, wanted_tags=None):
 
406
    def getUsedBugTagsWithOpenCounts(user, tag_limit=0, include_tags=None):
407
407
        """Return name and bug count of tags having open bugs.
408
408
 
409
 
        It returns a list of tuples contining the tag name, and the
410
 
        number of open bugs having that tag. Only the bugs that the user
411
 
        has permission to see are counted, and only tags having open
412
 
        bugs will be returned.
413
 
 
414
 
        If wanted_tags is specified, only those tags will be returned.
 
409
        :param user: The user who wants the report.
 
410
        :param tag_limit: The number of tags to return (excludes those found by
 
411
            matching include_tags). If 0 then all tags are returned. If
 
412
            non-zero then the most frequently used tags are returned.
 
413
        :param include_tags: A list of string tags to return irrespective of
 
414
            usage. Tags in this list that have no open bugs are returned with a
 
415
            count of 0. May be None if there are tags to require inclusion of.
 
416
        :return: A dict from tag -> count.
415
417
        """
416
418
 
417
419
    def _getOfficialTagClause():