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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
 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)
Exemplo n.º 5
0
 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)
 def __init__(self, seed=None, apiObject=None):
     self.apiObject_ = defaultParameter(PivotalToJiraUserMap, apiObject)
     self.seed_ = seed