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)
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)
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)