def gain_role_project(): user_id = request.args.get('user_id') roles = [] project_list = UserBusiness.owner_project_list() roles_list = UserBusiness.query_json_by_id(user_id) current_app.logger.info(roles_list) if len(roles_list) > 0: roles = roles_list[0]['role'] data = {'role': roles, 'project': project_list} return json_detail_render(0, data)
def isappera_admin(): user_id = request.args.get('user_id') project_id = request.args.get('project_id') owner_list = UserBusiness.owner_project_list() isappear = 1 if user_id: roles_row = UserBusiness.query_json_by_id_and_project(user_id, project_id) roles_list = roles_row[0]['role'] if roles_row else [] roles = [i['name'] for i in roles_list] if g.is_admin or (roles and 'owner' in roles and owner_list and int(project_id) in owner_list): isappear = 0 data = [{'isappear': isappear}] return json_detail_render(0, data)