示例#1
0
def member_in_project():
    project_id = request.json['ProjectId']
    member_list = teamservice.member_in_project(project_id)
    result = []
    for m in member_list:
        result.append({'Email':m.Email,'Nick':m.Nick,'UserId':m.UserId})
    return jsonify(data=result)
示例#2
0
def detail(task_id):
    t = taskservice.get(task_id)
    member_list = teamservice.member_in_project(t.ProjectId)
    if t.AssignTo == g.user_id:
        t.AssignTo = -1

    return render_template('Task/Detail.html',Task=t,Creator=t.CreatorProfile.Nick,MemberList=member_list,CurrentUser=g.user_id)
示例#3
0
def detail(issue_id):
    issue = issueservice.get(issue_id)
    member_list = teamservice.member_in_project(issue.ProjectId)
    category = issueservice.available_category()
    if issue.AssignTo == g.user_id:
        issue.AssignTo = -1
    history_list = issueservice.get_history(issue_id)
    return render_template('Issue/Detail.html',Issue=issue,HistoryList=history_list,MemberList=member_list,Category=category,CurrentUser=g.user_id)
示例#4
0
def list(project_id):
    member_list = teamservice.member_in_project(project_id)
    category = issueservice.available_category()
    return render_template('Issue/List.html',ProjectId=project_id,MemberList=member_list,Category=category)
示例#5
0
def list(project_id):
    member_list = teamservice.member_in_project(project_id)
    return render_template('Task/List.html',ProjectId=project_id,MemberList=member_list)
示例#6
0
def dashboard(project_id):
    (task_status,task_priority) = taskservice.statistics(project_id)
    (issue_status,issue_priority) = issueservice.statistics(project_id)
    project = projectservice.get(project_id)
    member_list = teamservice.member_in_project(project_id)
    return render_template('Project/Dashboard.html',Project=project,TaskStatus=task_status,TaskPriority=task_priority,IssueStatus=issue_status,IssuePriority=issue_priority,MemberList=member_list)