예제 #1
0
def create_role(request):
    role_entity = request2obj(KroleEntity(), request)
    flag = role_service.create_role(role_entity)
    if flag:
        return response_body(flag, ActionEnum.ADD, None)
    else:
        return response_body(flag, ActionEnum.SAME_ADD, None)
예제 #2
0
def get_top_log(request):
    log_list = LogInfoEntity.objects.all()
    paginator = Paginator(log_list, 10)
    log_list = paginator.page(1).object_list
    res = response_body(True, ActionEnum.EXECUTE,
                        json.loads(serializers.serialize("json", log_list)))
    return res
예제 #3
0
def load_permission_tree(request):
    return response_body(True, ActionEnum.EXECUTE,
                         permission_service.load_permission_tree())
예제 #4
0
def permission_create(request):
    permission_entity = KpermissionsEntity()
    permission_entity = request2obj(permission_entity, request)
    flag = permission_service.permission_create(permission_entity)
    return response_body(flag, ActionEnum.ADD, None)
예제 #5
0
def get_permission_list(request):
    permission_entity = KpermissionsEntity()
    permission_list, total = permission_service.get_all_permission(
        request.POST["page_number"])
    permission_li = queryset2dict(permission_entity, permission_list)
    return response_body(True, ActionEnum.EXECUTE, permission_li, total)
예제 #6
0
def find_all_active_sub_type(request):
    sub_type_list = sub_type_service.get_all_sub_type(request.POST["active"])
    return response_body(True, ActionEnum.EXECUTE,
                         queryset2dict(SubType(), sub_type_list))
예제 #7
0
def get_permissions_by_role_id(request):
    permission_list = role_service.get_permissions_by_role_id(request.POST['role_id'])
    return response_body(True, ActionEnum.EXECUTE, queryset2defined_dict(permission_list, 'id'))
예제 #8
0
def get_user_by_role_id(request):
    user_list = role_service.get_user_by_role_id(request.POST['role_id'])
    return response_body(True, ActionEnum.EXECUTE, queryset2defined_dict(user_list,'id','username'))
예제 #9
0
def get_role_list(request):
    role_list, total = role_service.get_role_list(request.POST["page_number"])
    return response_body(True, ActionEnum.EXECUTE, queryset2dict(KroleEntity(), role_list), total)
예제 #10
0
def get_user_list(request):
    return response_body(True, ActionEnum.EXECUTE, queryset2defined_dict(user_service.get_user_list(), "username", "id"))