~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/bugs/model/bugsummary.py

[rs=buildbot-poller] automatic merge from stable. Revisions: 14105,
        14106, 14107, 14108 included.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
from lp.bugs.interfaces.bugtask import (
29
29
    BugTaskImportance,
30
30
    BugTaskStatus,
 
31
    BugTaskStatusSearch,
31
32
    )
32
33
from lp.registry.model.distribution import Distribution
33
34
from lp.registry.model.distroseries import DistroSeries
66
67
    milestone_id = Int(name='milestone')
67
68
    milestone = Reference(milestone_id, Milestone.id)
68
69
 
69
 
    status = EnumCol(dbName='status', schema=BugTaskStatus)
 
70
    status = EnumCol(
 
71
        dbName='status', schema=(BugTaskStatus, BugTaskStatusSearch))
 
72
 
70
73
    importance = EnumCol(dbName='importance', schema=BugTaskImportance)
71
74
 
72
75
    tag = Unicode()
90
93
 
91
94
    def __init__(self, *dimensions):
92
95
        self.dimensions = map(
93
 
            lambda x:removeSecurityProxy(x.getBugSummaryContextWhereClause()),
 
96
            lambda x:
 
97
            removeSecurityProxy(x.getBugSummaryContextWhereClause()),
94
98
            dimensions)
95
99
 
96
100
    def getBugSummaryContextWhereClause(self):