def get_extra_for_template(self): return { 'channel': self.channel, 'version': self.version, 'untouched': self.untouched, 'next_release': (utils.get_next_release_date() - self.nag_date).days, }
def get_extra_for_template(self): return { "channel": "nightly" if self.channel == "central" else self.channel, "version": self.version, "untouched": self.untouched, "next_release": (utils.get_next_release_date() - self.nag_date).days, }
def get_bz_params(self, date): self.ndays = NoActivityDays(self.name()).get( (utils.get_next_release_date() - self.nag_date).days) fields = ['triage_owner', 'assigned_to'] comps = utils.get_config('workflow', 'components') params = { 'component': comps, 'include_fields': fields, 'resolution': '---', 'f1': 'priority', 'o1': 'equals', 'v1': 'P1', 'f2': 'days_elapsed', 'o2': 'greaterthaneq', 'v2': self.ndays, } utils.get_empty_assignees(params) return params
def get_bz_params(self, date): self.ndays = NoActivityDays(self.name()).get( (utils.get_next_release_date() - self.nag_date).days) self.date = lmdutils.get_date_ymd(date) fields = ["triage_owner", "flags"] params = { "bug_type": "defect", "include_fields": fields, "resolution": "---", "f1": "priority", "o1": "equals", "v1": "P1", "f2": "days_elapsed", "o2": "greaterthaneq", "v2": self.ndays, } utils.get_empty_assignees(params) return params
def get_bz_params(self, date): self.ndays = NoActivityDays(self.name()).get( (utils.get_next_release_date() - self.nag_date).days) fields = ["triage_owner", "assigned_to"] self.components = utils.get_config("workflow", "components") params = { "component": utils.get_components(self.components), "bug_type": "defect", "include_fields": fields, "resolution": "---", "f1": "priority", "o1": "equals", "v1": "P1", "f2": "days_elapsed", "o2": "greaterthaneq", "v2": self.ndays, } utils.get_empty_assignees(params) return params
def get_bz_params(self, date): self.ndays = NoActivityDays(self.name()).get( (utils.get_next_release_date() - self.nag_date).days ) fields = ['triage_owner', 'flags'] self.components = utils.get_config('workflow', 'components') params = { 'component': utils.get_components(self.components), 'bug_type': 'defect', 'include_fields': fields, 'resolution': '---', 'f1': 'priority', 'o1': 'equals', 'v1': 'P1', 'f2': 'days_elapsed', 'o2': 'greaterthaneq', 'v2': self.ndays, } utils.get_empty_assignees(params) return params
def escalate(self, person, priority, **kwargs): days = (utils.get_next_release_date() - self.nag_date).days return self.escalation.get_supervisor(priority, days, person, **kwargs)
def filter_bug(self, priority): days = (utils.get_next_release_date() - self.nag_date).days weekday = self.nag_date.weekday() return self.escalation.filter(priority, days, weekday)