def post(self): ps = self.get_page_config(title='创建用户组') if ps['isedit']: ps['title'] = self.get_page_title('编辑用户组') usergroup = self.get_args(['id', 'name', 'remark'], '') usergroup['status'] = int(self.get_arg('status', '0')) msg = self.check_str_empty_input(usergroup, ['name']) ps['usergroup'] = usergroup if str_helper.is_null_or_empty(msg) == False: ps['msg'] = msg ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps) return usergroup['user'] = self.get_oper_user() if ps['isedit']: try: og = usergroup_logic.query_one(usergroup['id']) info = usergroup_logic.update(id=usergroup['id'], name=usergroup['name'], status=usergroup['status'], remark=usergroup['remark'], user=usergroup['user']) if info: ng = usergroup_logic.query_one(usergroup['id']) self.write_oper_log(action='userGroupEdit', targetType=6, targetID=str(ng['id']), targetName=ng['name'], startStatus=str_helper.json_encode(og), endStatus=str_helper.json_encode(ng)) ps = self.get_ok_and_back_params(ps=ps, refUrl=ps['refUrl']) else: ps['msg'] = state.ResultInfo.get(101, '') except error.RightError as e: ps['msg'] = e.msg else: try: info = usergroup_logic.add(name=usergroup['name'], status=usergroup['status'], remark=usergroup['remark'], user=usergroup['user']) if info > 0: ng = usergroup_logic.query_one_by_name(usergroup['name']) self.write_oper_log(action='userGroupCreate', targetType=6, targetID=str(ng['id']), targetName=ng['name'], startStatus='', endStatus=str_helper.json_encode(ng)) ps = self.get_ok_and_back_params(ps=ps, refUrl=ps['refUrl']) else: ps['msg'] = state.ResultInfo.get(101, '') except error.RightError as e: ps['msg'] = e.msg ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps)
def get(self): ps = self.get_page_config(title = '用户组应用权限信息') ps['userGroupID'] = int(self.get_arg('id', '0')) if 0 == ps['userGroupID']: ps['msg'] = state.ResultInfo.get(105010, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/UserGroup/List' self.render('admin/usergroup/right_detail_bs.html', **ps) return ps['appCode'] = self.get_arg('appCode', '') ps['apps'] = application_logic.query_all_by_active() if None == ps['apps'] or len(ps['apps']) <= 0: ps['msg'] = state.ResultInfo.get(101004, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/Application/Add' self.render('admin/usergroup/right_detail_bs.html', **ps) return else: if '' == ps['appCode']: ps['appCode'] = ps['apps'][0]['code'] userGroup = usergroup_logic.query_one(ps['userGroupID']) ps['userGroupName'] = userGroup['name'] if None != userGroup else '' ps['roles'] = usergroup_logic.query_all_group_roles(userGroupID = ps['userGroupID']) ps = self.format_none_to_empty(ps) funcs = usergroup_logic.query_user_group_app_right(userGroupID = ps['userGroupID'], appCode = ps['appCode']) ps['funcs'] = funcs self.render('admin/usergroup/right_detail_bs.html', **ps)
def get(self): ps = self.get_page_config(title='用户组应用权限信息') ps['userGroupID'] = int(self.get_arg('id', '0')) if 0 == ps['userGroupID']: ps['msg'] = state.ResultInfo.get(105010, '') ps['gotoUrl'] = ps['siteDomain'] + 'Admin/UserGroup/List' self.render('admin/usergroup/right_detail_bs.html', **ps) return ps['appCode'] = self.get_arg('appCode', '') ps['apps'] = application_logic.query_all_by_active() if None == ps['apps'] or len(ps['apps']) <= 0: ps['msg'] = state.ResultInfo.get(101004, '') ps['gotoUrl'] = ps['siteDomain'] + 'Admin/Application/Add' self.render('admin/usergroup/right_detail_bs.html', **ps) return else: if '' == ps['appCode']: ps['appCode'] = ps['apps'][0]['code'] userGroup = usergroup_logic.query_one(ps['userGroupID']) ps['userGroupName'] = userGroup['name'] if None != userGroup else '' ps['roles'] = usergroup_logic.query_all_group_roles( userGroupID=ps['userGroupID']) ps = self.format_none_to_empty(ps) funcs = usergroup_logic.query_user_group_app_right( userGroupID=ps['userGroupID'], appCode=ps['appCode']) ps['funcs'] = funcs self.render('admin/usergroup/right_detail_bs.html', **ps)
def get(self): ps = self.get_page_config(title='创建用户组', refUrl=config.SOCRightConfig['siteDomain'] + 'Admin/UserGroup/List') if ps['isedit']: ps['title'] = self.get_page_title('编辑用户组') id = int(self.get_arg('id', '0')) usergroup = usergroup_logic.query_one(id) if None == usergroup: ps['msg'] = state.ResultInfo.get(105002, '') role = { 'id': '', 'name': '', 'status': 1, 'remark': '', 'creater': '', 'createTime': '', 'lastUpdater': '', 'lastUpdateTime': '' } else: usergroup = self.get_args(['id', 'name', 'remark'], '') usergroup['status'] = int(self.get_arg('status', '0')) ps['usergroup'] = usergroup ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps)
def post(self): id = int(self.get_arg('id', '0')) user = self.get_oper_user() og = usergroup_logic.query_one(id) type = usergroup_logic.delete(id = id, user = user) if type: self.write_oper_log(action = 'userGroupDelete', targetType = 6, targetID = str(og['id']), targetName = og['name'], startStatus = str_helper.json_encode(og), endStatus= '') self.out_ok() else: self.out_fail(code = 101)
def post(self): ps = self.get_page_config(title = '创建用户组') if ps['isedit']: ps['title'] = self.get_page_title('编辑用户组') usergroup = self.get_args(['id', 'name', 'remark'], '') usergroup['status'] = int(self.get_arg('status', '0')) msg = self.check_str_empty_input(usergroup, ['name']) ps['usergroup'] = usergroup if str_helper.is_null_or_empty(msg) == False: ps['msg'] = msg ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps) return usergroup['user'] = self.get_oper_user() if ps['isedit']: try: og = usergroup_logic.query_one(usergroup['id']) info = usergroup_logic.update(id = usergroup['id'], name = usergroup['name'], status = usergroup['status'], remark = usergroup['remark'], user = usergroup['user']) if info: ng = usergroup_logic.query_one(usergroup['id']) self.write_oper_log(action = 'userGroupEdit', targetType = 6, targetID = str(ng['id']), targetName = ng['name'], startStatus = str_helper.json_encode(og), endStatus= str_helper.json_encode(ng)) ps = self.get_ok_and_back_params(ps = ps, refUrl = ps['refUrl']) else: ps['msg'] = state.ResultInfo.get(101, '') except error.RightError as e: ps['msg'] = e.msg else: try: info = usergroup_logic.add(name = usergroup['name'], status = usergroup['status'], remark = usergroup['remark'], user = usergroup['user']) if info > 0: ng = usergroup_logic.query_one_by_name(usergroup['name']) self.write_oper_log(action = 'userGroupCreate', targetType = 6, targetID = str(ng['id']), targetName = ng['name'], startStatus = '', endStatus= str_helper.json_encode(ng)) ps = self.get_ok_and_back_params(ps = ps, refUrl = ps['refUrl']) else: ps['msg'] = state.ResultInfo.get(101, '') except error.RightError as e: ps['msg'] = e.msg ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps)
def get(self): ps = self.get_page_config(title = '用户组详情') id = int(self.get_arg('id', '0')) usergroup = usergroup_logic.query_one(id) if None == usergroup: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/UserGroup/List' usergroup = {'id':'','name':'', 'statusname':'','status':1, 'remark':'','creater':'','createTime':'','lastUpdater':'','lastUpdateTime':''} ps['usergroup'] = usergroup ps = self.format_none_to_empty(ps) self.render('admin/usergroup/detail_bs.html', **ps)
def get(self): ps = self.get_page_config(title = '创建用户组', refUrl = config.SOCRightConfig['siteDomain'] + 'Admin/UserGroup/List') if ps['isedit']: ps['title'] = self.get_page_title('编辑用户组') id = int(self.get_arg('id', '0')) usergroup = usergroup_logic.query_one(id) if None == usergroup: ps['msg'] = state.ResultInfo.get(105002, '') role = {'id':'','name':'','status':1,'remark':'','creater':'','createTime':'','lastUpdater':'','lastUpdateTime':''} else: usergroup = self.get_args(['id', 'name', 'remark'], '') usergroup['status'] = int(self.get_arg('status', '0')) ps['usergroup'] = usergroup ps = self.format_none_to_empty(ps) self.render('admin/usergroup/add_or_edit_bs.html', **ps)
def post(self): id = int(self.get_arg('id', '0')) user = self.get_oper_user() og = usergroup_logic.query_one(id) type = usergroup_logic.delete(id=id, user=user) if type: self.write_oper_log(action='userGroupDelete', targetType=6, targetID=str(og['id']), targetName=og['name'], startStatus=str_helper.json_encode(og), endStatus='') self.out_ok() else: self.out_fail(code=101)
def get(self): ps = self.get_page_config(title = '用户组绑定角色列表', refUrl = config.SOCRightConfig['siteDomain'] + 'Admin/UserGroup/List') ps['userGroupID'] = int(self.get_arg('id', '0')) if '0' == ps['userGroupID']: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/UserGroup/List' self.render('admin/usergroup/role_list_bs.html', **ps) return userGroup = usergroup_logic.query_one(id = ps['userGroupID']) if None == userGroup: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] +'Admin/UserGroup/List' self.render('admin/usergroup/role_list_bs.html', **ps) return ps['userGroupName'] = userGroup['name'] self.render('admin/usergroup/role_list_bs.html', **ps)
def get(self): ps = self.get_page_config(title='用户组绑定角色列表', refUrl=config.SOCRightConfig['siteDomain'] + 'Admin/UserGroup/List') ps['userGroupID'] = int(self.get_arg('id', '0')) if '0' == ps['userGroupID']: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] + 'Admin/UserGroup/List' self.render('admin/usergroup/role_list_bs.html', **ps) return userGroup = usergroup_logic.query_one(id=ps['userGroupID']) if None == userGroup: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] + 'Admin/UserGroup/List' self.render('admin/usergroup/role_list_bs.html', **ps) return ps['userGroupName'] = userGroup['name'] self.render('admin/usergroup/role_list_bs.html', **ps)
def get(self): ps = self.get_page_config(title='用户组详情') id = int(self.get_arg('id', '0')) usergroup = usergroup_logic.query_one(id) if None == usergroup: ps['msg'] = state.ResultInfo.get(105002, '') ps['gotoUrl'] = ps['siteDomain'] + 'Admin/UserGroup/List' usergroup = { 'id': '', 'name': '', 'statusname': '', 'status': 1, 'remark': '', 'creater': '', 'createTime': '', 'lastUpdater': '', 'lastUpdateTime': '' } ps['usergroup'] = usergroup ps = self.format_none_to_empty(ps) self.render('admin/usergroup/detail_bs.html', **ps)