def TrackerItemStatus(base=None, apiObject=None): apiObject = defaultParameter(PivotalToJiraStatusMap, apiObject) if base is None: return BaseStatus() if isinstance(base, str): return PivotalStatus(base, apiObject) jiraStatusName = apiObject.translateStatusTo('jiraStatusName', base.status()) if base.status() != "" else None return JiraStatus(jiraStatusName, apiObject)
def TrackerItemStatus(base=None, apiObject=None): apiObject = defaultParameter(PivotalToJiraStatusMap, apiObject) if base is None: return BaseStatus() if isinstance(base, str): return PivotalStatus(base, apiObject) jiraStatusName = apiObject.translateStatusTo( 'jiraStatusName', base.status()) if base.status() != "" else None return JiraStatus(jiraStatusName, apiObject)
def __init__(self, story=None, timezone=None): ''' Constructor ''' super(PivotalTrackerItem, self).__init__() self.piecesToUpdate_ = [] self.story_ = defaultParameter(Story, story) self._normalizeSummary(self.story_.GetName()) self._normalizeDescription(self.story_.GetDescription()) self.withStatus(TrackerItemStatus(self.story_.GetCurrentState())) self.withType(self.story_.GetStoryType()) self.withRequestor(PivotalUser(self.story_.GetRequestedBy())) self.withOwner(PivotalUser(self.story_.GetOwnedBy())) self.timezone_ = timezone self._determineIfNeedToUpdate(story)
def __init__(self, story=None, timezone=None ): ''' Constructor ''' super(PivotalTrackerItem, self).__init__() self.piecesToUpdate_ = [] self.story_ = defaultParameter(Story, story) self._normalizeSummary(self.story_.GetName()) self._normalizeDescription(self.story_.GetDescription()) self.withStatus(TrackerItemStatus(self.story_.GetCurrentState())) self.withType(self.story_.GetStoryType()) self.withRequestor(PivotalUser(self.story_.GetRequestedBy())) self.withOwner(PivotalUser(self.story_.GetOwnedBy())) self.timezone_ = timezone self._determineIfNeedToUpdate(story)
def __init__(self, ticket=None, timezone=None): ''' Constructor ''' super(JiraTrackerItem, self).__init__() self.piecesToUpdate_ = [] self._addTicket(defaultParameter(JiraTicket, ticket)) self.withDescription(self.ticket_.description()) self.withSummary(self.ticket_.summary()) self.withStatus(TrackerItemStatus(self.ticket_)) self.withType("bug") self.withRequestor(JiraUser(self.ticket_.reporter())) self.withOwner(JiraUser(self.ticket_.assignee())) self.timezone_ = timezone self.piecesToUpdate_ = []
def __init__(self, seed=None, apiObject=None): self.apiObject_ = defaultParameter(PivotalToJiraUserMap, apiObject) self.seed_ = seed
def __init__(self, details=None): ''' Constructor ''' self.details_ = defaultParameter(RemoteIssue, details)