コード例 #1
0
 def GET(self, feature):
     session = Activity.createSession('try')
     user = user_session.get('user')
     efjira_render = web.template.render("templates/", globals={}).jiramultiselector("efjira")
     epjira_render = web.template.render("templates/", globals={}).jiramultiselector("epjira")
     jira_render = web.template.render("templates/", globals={}).jiramultiselector("jira")
     render._add_global(efjira_render, "efjira")
     render._add_global(epjira_render, "epjira")
     render._add_global(jira_render, "jira")
     editable = Activity.check_recursive_lead(session, feature, user['name'])=="true" or Activity.getLeadTeam(session, user['name']) is not None or user['access_level']<=2
     return render.feature(feature, editable)
コード例 #2
0
 def GET(self,project):
     session = Activity.createSession('try')
     user = user_session.get('user')
     editable = False
     if Activity.check_recursive_lead(session, project, user['name'])=='true' or user['access_level']<=2:
         editable = True
     epjira_render = web.template.render("templates/", globals={}).jiramultiselector("epjira")
     render._add_global(epjira_render, "epjira")
     taskTable_render = web.template.render("templates/", globals={'session':user_session}).taskTable(popLink = "/assignments/" + project)
     render._add_global(taskTable_render,"taskTable")
     gantt_render = web.template.render("templates/", globals={'session':user_session}).ganttChart(popLink = "/assignments/" + project, canEdit = editable, showProj = True)
     render._add_global(gantt_render,"ganttChart")
     return render.project(project, editable)
コード例 #3
0
 def GET(self, release):
     session=Activity.createSession('try')
     feature_editable = False 
     render_jira = web.template.render("templates/", globals={}).jiramultiselector("jira")
     render_efjira = web.template.render("templates/", globals={}).jiramultiselector("efjira")
     render_allocation = web.template.render("templates/", globals={}).allocationtool(release_id=release)
     render._add_global(render_allocation,"allocation_tool")
     render._add_global(render_efjira, "efjira")
     render._add_global(render_jira, "jira")
     if Activity.getLeadTeam(session, user_session.get('user')['name']) is not None or user_session.get('user')['access_level']<=2:
         feature_editable = True
     if user_session.get('user')['access_level']<=2 or Activity.check_recursive_lead(session, release, user_session.get('user')['name'])=='true':
         return render.release(release, True, True)
     else:
         return render.release(release, False, feature_editable)