Example #1
0
    def GET(self):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            render = tmpl.render('menus_new')
            return render.display(web.ctx.lang)
        except Exception as e:
            raise StandardError(e)
Example #2
0
    def GET(self):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            #
            menu_list = []
            for menu in Menus.objects:
                new_menu = {}
                new_menu['id'] = serializers.SerializeObject(menu.id)
                new_menu['title'] = serializers.SerializeObject(menu.title)
                new_menu['descr'] = serializers.SerializeObject(menu.descr)
                new_menu['path'] = serializers.SerializeObject(menu.path)
                menu_list.append(new_menu)
            render = tmpl.render('menus_index')
            return render.display(web.ctx.lang, menu_list)
        except Exception as e:
            raise StandardError(e)
Example #3
0
    def GET(self, oid):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            #
            single_module = {}
            for module in Module.objects:
                if serializers.SerializeObject(module.id) == oid:
                    single_module['id'] = serializers.SerializeObject(module.id)
                    single_module['title'] = serializers.SerializeObject(module.title)
                    single_module['contents'] = serializers.SerializeObject(module.contents)

            render = tmpl.render('modules_edit')
            return render.display(web.ctx.lang, single_module)

        except Exception as e:
            raise StandardError(e)
Example #4
0
    def GET(self):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            module_list = []
            for module in Module.objects:
                new_mod = {}
                new_mod['id'] = serializers.SerializeObject(module.id)
                new_mod['title'] = serializers.SerializeObject(module.title)
                new_mod['contents'] = serializers.SerializeObject(module.contents)
                module_list.append(new_mod)

            render = tmpl.render('modules_index')
            return render.display(web.ctx.lang, module_list)

        except Exception as e:
            raise StandardError(e)
Example #5
0
    def GET(self, oid):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            #
            single_menu = {}
            for menu in Menus.objects:
                if serializers.SerializeObject(menu.id) == oid:
                    single_menu['id'] = serializers.SerializeObject(menu.id)
                    single_menu['title'] = serializers.SerializeObject(menu.title)
                    single_menu['descr'] = serializers.SerializeObject(menu.descr)
                    single_menu['path'] = serializers.SerializeObject(menu.path)

            render = tmpl.render('menus_edit')
            return render.display(web.ctx.lang, single_menu)

        except Exception as e:
            raise StandardError(e)
Example #6
0
    def GET(self):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            #
            users_list = []
            for user in Users.objects:
                user_obj = {}
                user_obj['id'] = serializers.SerializeObject(user.id)
                user_obj['name'] = serializers.SerializeObject(user.name)
                user_obj['username'] = serializers.SerializeObject(user.username)
                user_obj['email'] = serializers.SerializeObject(user.email)
                user_obj['priv_lev'] = serializers.SerializeObject(user.priv_lev)
                user_obj['is_default'] = serializers.SerializeObject(user.isdefault)
                users_list.append(user_obj)
            render = tmpl.render('users_index')
            return render.display(web.ctx.lang, users_list)
        except Exception as e:
            raise StandardError(e)
Example #7
0
    def GET(self, oid):
        #Authorization for this resource is required
        try:
            curr_user = auth.auth_admin_res()
        except Exception as e:
            raise err.notfound()

        try:
            #
            single_user = {}
            user = Users.objects.get(id=oid)
            single_user['id']           = serializers.SerializeObject(user.id)
            single_user['name']         = serializers.SerializeObject(user.name)
            single_user['username']     = serializers.SerializeObject(user.username)
            single_user['email']        = serializers.SerializeObject(user.email)
            single_user['priv_lev']     = serializers.SerializeObject(user.priv_lev)
            single_user['is_default']   = serializers.SerializeObject(user.isdefault)

            drop_box = [
                {
                    'key':2,'value':'Super Administrator'
                },
                {
                    'key':1,'value':'Administrator'
                },
                {
                    'key':0,'value':'User'
                }
            ]


            render = tmpl.render('users_edit')
            return render.display(web.ctx.lang, single_user, drop_box)

        except Exception as e:
            raise StandardError(e)