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)
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)
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)
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)
def list(project_id): member_list = teamservice.member_in_project(project_id) return render_template('Task/List.html',ProjectId=project_id,MemberList=member_list)
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)