Пример #1
0
	def index(self, id=None, message=""):
		
		id = util.session('current_user', identity.current.user.id, id)
		if int(id) == 0:
			raise redirect('/userprofile/createUser?message=message')
		
		user = User.get(id)
		groups = [g.group_name for g in user.groups]
		programlist = Program.select()
		
		return dict(user=user, programlist=programlist, curProg=self.curProg, curGroup=self.curGroup, groups=groups, message=message)
Пример #2
0
    def index(self, program=None):
        program = util.session("current_program", identity.current.user.programID, program)
        if identity.in_group("global_admin") and int(program) == 0:
            userlist = User.select()
            program = identity.current.user.programID
        elif int(program) == 0:
            program = identity.current.user.programID
            userlist = User.selectBy(programID=program)
        else:
            userlist = User.selectBy(programID=program)
        programlist = Program.select()

        return dict(
            program=Program.get(program),
            programlist=programlist,
            curProg=self.curProg,
            userlist=userlist,
            shaded=util.shaded,
        )