示例#1
0
 def parse_board(self, service, args):
     """ Parse board command """
     formatter = Simple()
     board = service.board(args.boardId)
     print(formatter.format_board(board))
     if not args.oneline:
         print("=> Sprints: ")
         for sprints in service.sprints(args.boardId):
             print(formatter.format_sprints(sprints))
         print("=> Epics: ")
         for epics in service.epics(args.boardId):
             print(formatter.format_epics(epics))
示例#2
0
 def parse_version(self, service, args):
     """ Parse version command """
     if hasattr(args, 'version_subcommand'):
         if args.version_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.version_issues(args.versionId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         version = service.version(args.versionId)
         print(formatter.format_version(version))
示例#3
0
 def parse_epic(self, service, args):
     """ Parse epic command """
     if hasattr(args, 'epic_subcommand'):
         if args.epic_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.epic_issues(args.epicId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         epic = service.epic(args.epicId)
         print(formatter.format_epic(epic))
示例#4
0
 def parse_sprint(self, service, args):
     """ Parse sprint command """
     if hasattr(args, 'sprint_subcommand'):
         if args.sprint_subcommand == 'issues':
             formatter = Simple(oneline=args.oneline)
             for issues in service.sprint_issues(args.sprintId):
                 print(formatter.format_issues(issues))
     else:
         formatter = Simple()
         sprint = service.sprint(args.sprintId)
         print(formatter.format_sprint(sprint))
示例#5
0
 def parse_backlog(self, service, args):
     formatter = Simple(oneline=args.oneline)
     for issues in service.backlog(args.boardId):
         print(formatter.format_issues(issues))
示例#6
0
 def parse_versions(self, service, args):
     """ Parse versions command """
     formatter = Simple(oneline=args.oneline)
     for versions in service.versions(args.boardId):
         print(formatter.format_versions(versions))
示例#7
0
 def parse_epics(self, service, args):
     """ Parse epics command """
     formatter = Simple(oneline=args.oneline)
     for epics in service.epics(args.boardId):
         print(formatter.format_epics(epics))
示例#8
0
 def parse_sprints(self, service, args):
     """ Parse sprints command """
     formatter = Simple(oneline=args.oneline)
     for sprints in service.sprints(args.boardId):
         print(formatter.format_sprints(sprints))
示例#9
0
 def parse_boards(self, service, args):
     """ Parse boards command """
     formatter = Simple(oneline=args.oneline)
     for boards in service.boards():
         print(formatter.format_boards(boards))
示例#10
0
 def parse_jql(self, service, args):
     """ Parse jql command """
     formatter = Simple(oneline=args.oneline)
     for issues in service.jql(args.jql):
         print(formatter.format_issues(issues))
示例#11
0
 def parse_issue(self, service, args):
     """ Parse issue command """
     formatter = Simple()
     issue = service.issue(args.issueId)
     print(formatter.format_issue(issue))
示例#12
0
 def parse_myself(self, service, args):
     # pylint: disable=W0613
     """ Parse myself command """
     formatter = Simple()
     user = service.myself()
     print(formatter.format_user(user))