def get(self): session = Session() if session["pos"] == 1 or session["pos"] == 4: raw_id = self.request.get('id') id = int(raw_id) employee_list = Employee.gql("WHERE assigned = False and position != :1", "Project Manager") noempl = employee_list.count() project = Project.get_by_id(id) employeesonthisproject = [angaj.empl for angaj in project.employeeonproject_set] noemplonthis = len(employeesonthisproject) vals = { 'noempl' : noempl, 'employees' : employee_list, 'project' : project, 'employeesonthis' : employeesonthisproject, 'noemplonthis' : noemplonthis, 'url' : session["url"] } self.render_response("employeealoc.html", **vals) else: self.redirect("/nouser")
def get_employee(self): empl = Employee.gql("WHERE user = :u", u=users.get_current_user()).get() if empl: return empl