示例#1
0
 def _to_yt_version(self, version):
     if isinstance(version, basestring):
         vid = version
     else:
         vid = version.id
     if vid not in self._versions:
         redmine_version = self._source.get_version(vid)
         version = youtrack.Version()
         version.name = redmine_version.name
         version.description = redmine_version.description
         if redmine_version.due_date:
             version.releaseDate = str(to_unixtime(redmine_version.due_date))
         version.released = str(redmine_version.status == 'closed').lower()
         version.archived = 'false'
         self._versions[vid] = version
     return self._versions[vid]
示例#2
0
 def getVersion(self, projectId, name):
     return youtrack.Version(
         self._get("/admin/project/" + urlquote(projectId) + "/version/" + urlquote(name)), self)