Browse Source

refactor: regenerate permission proxies

pull/5391/head
mehmet-erim 6 years ago
parent
commit
26049bea55
  1. 2
      npm/ng-packs/packages/permission-management/src/lib/actions/permission-management.actions.ts
  2. 2
      npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts
  3. 17
      npm/ng-packs/packages/permission-management/src/lib/proxy/README.md
  4. 300
      npm/ng-packs/packages/permission-management/src/lib/proxy/generate-proxy.json
  5. 0
      npm/ng-packs/packages/permission-management/src/lib/proxy/index.ts
  6. 0
      npm/ng-packs/packages/permission-management/src/lib/proxy/models.ts
  7. 0
      npm/ng-packs/packages/permission-management/src/lib/proxy/permissions.service.ts
  8. 9
      npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts
  9. 2
      npm/ng-packs/packages/permission-management/src/public-api.ts

2
npm/ng-packs/packages/permission-management/src/lib/actions/permission-management.actions.ts

@ -1,5 +1,5 @@
import { PermissionManagement } from '../models/permission-management';
import { UpdatePermissionsDto } from '../proxy/permission-management/models';
import { UpdatePermissionsDto } from '../proxy/models';
export class GetPermissions {
static readonly type = '[PermissionManagement] Get Permissions';

2
npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts

@ -6,7 +6,7 @@ import { Observable, of } from 'rxjs';
import { finalize, map, pluck, switchMap, take, tap } from 'rxjs/operators';
import { GetPermissions, UpdatePermissions } from '../actions/permission-management.actions';
import { PermissionManagement } from '../models/permission-management';
import { UpdatePermissionDto } from '../proxy/permission-management/models';
import { UpdatePermissionDto } from '../proxy/models';
import { PermissionManagementState } from '../states/permission-management.state';
type PermissionWithStyle = PermissionManagement.Permission & {

17
npm/ng-packs/packages/permission-management/src/lib/proxy/README.md

@ -0,0 +1,17 @@
# Proxy Generation Output
This directory includes the output of the latest proxy generation.
The files and folders in it will be overwritten when proxy generation is run again.
Therefore, please do not place your own content in this folder.
In addition, `generate-proxy.json` works like a lock file.
It includes information used by the proxy generator, so please do not delete or modify it.
Finally, the name of the files and folders should not be changed for two reasons:
- Proxy generator will keep creating them at those paths and you will have multiple copies of the same content.
- ABP Suite generates files which include imports from this folder.
> **Important Notice:** If you are building a module and are planning to publish to npm,
> some of the generated proxies are likely to be exported from public-api.ts file. In such a case,
> please make sure you export files directly and not from barrel exports. In other words,
> do not include index.ts exports in your public-api.ts exports.

300
npm/ng-packs/packages/permission-management/src/lib/proxy/generate-proxy.json

@ -1059,156 +1059,6 @@
}
}
},
"abp": {
"rootPath": "abp",
"remoteServiceName": "abp",
"controllers": {
"Pages.Abp.MultiTenancy.AbpTenantController": {
"controllerName": "AbpTenant",
"type": "Pages.Abp.MultiTenancy.AbpTenantController",
"interfaces": [
{
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
}
],
"actions": {
"FindTenantByNameAsyncByName": {
"uniqueName": "FindTenantByNameAsyncByName",
"name": "FindTenantByNameAsync",
"httpMethod": "GET",
"url": "api/abp/multi-tenancy/tenants/by-name/{name}",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "name",
"typeAsString": "System.String, System.Private.CoreLib",
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "name",
"name": "name",
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
"constraintTypes": [],
"bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
}
},
"FindTenantByIdAsyncById": {
"uniqueName": "FindTenantByIdAsyncById",
"name": "FindTenantByIdAsync",
"httpMethod": "GET",
"url": "api/abp/multi-tenancy/tenants/by-id/{id}",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "id",
"typeAsString": "System.Guid, System.Private.CoreLib",
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "id",
"name": "id",
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
"constraintTypes": [],
"bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
}
}
}
},
"Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": {
"controllerName": "AbpApplicationConfiguration",
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController",
"interfaces": [
{
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService"
}
],
"actions": {
"GetAsync": {
"uniqueName": "GetAsync",
"name": "GetAsync",
"httpMethod": "GET",
"url": "api/abp/application-configuration",
"supportedVersions": [],
"parametersOnMethod": [],
"parameters": [],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
}
}
}
},
"Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": {
"controllerName": "AbpApiDefinition",
"type": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController",
"interfaces": [],
"actions": {
"GetByModel": {
"uniqueName": "GetByModel",
"name": "Get",
"httpMethod": "GET",
"url": "api/abp/api-definition",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "model",
"typeAsString": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto, Volo.Abp.Http",
"type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
"typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "model",
"name": "IncludeTypes",
"type": "System.Boolean",
"typeSimple": "boolean",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
"bindingSourceId": "ModelBinding",
"descriptorName": "model"
}
],
"returnValue": {
"type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel",
"typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel"
}
}
}
}
}
},
"account": {
"rootPath": "account",
"remoteServiceName": "AbpAccount",
@ -1776,6 +1626,156 @@
}
}
},
"abp": {
"rootPath": "abp",
"remoteServiceName": "abp",
"controllers": {
"Pages.Abp.MultiTenancy.AbpTenantController": {
"controllerName": "AbpTenant",
"type": "Pages.Abp.MultiTenancy.AbpTenantController",
"interfaces": [
{
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
}
],
"actions": {
"FindTenantByNameAsyncByName": {
"uniqueName": "FindTenantByNameAsyncByName",
"name": "FindTenantByNameAsync",
"httpMethod": "GET",
"url": "api/abp/multi-tenancy/tenants/by-name/{name}",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "name",
"typeAsString": "System.String, System.Private.CoreLib",
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "name",
"name": "name",
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
"constraintTypes": [],
"bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
}
},
"FindTenantByIdAsyncById": {
"uniqueName": "FindTenantByIdAsyncById",
"name": "FindTenantByIdAsync",
"httpMethod": "GET",
"url": "api/abp/multi-tenancy/tenants/by-id/{id}",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "id",
"typeAsString": "System.Guid, System.Private.CoreLib",
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "id",
"name": "id",
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
"constraintTypes": [],
"bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
}
}
}
},
"Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": {
"controllerName": "AbpApplicationConfiguration",
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController",
"interfaces": [
{
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService"
}
],
"actions": {
"GetAsync": {
"uniqueName": "GetAsync",
"name": "GetAsync",
"httpMethod": "GET",
"url": "api/abp/application-configuration",
"supportedVersions": [],
"parametersOnMethod": [],
"parameters": [],
"returnValue": {
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
}
}
}
},
"Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": {
"controllerName": "AbpApiDefinition",
"type": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController",
"interfaces": [],
"actions": {
"GetByModel": {
"uniqueName": "GetByModel",
"name": "Get",
"httpMethod": "GET",
"url": "api/abp/api-definition",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "model",
"typeAsString": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto, Volo.Abp.Http",
"type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
"typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "model",
"name": "IncludeTypes",
"type": "System.Boolean",
"typeSimple": "boolean",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
"bindingSourceId": "ModelBinding",
"descriptorName": "model"
}
],
"returnValue": {
"type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel",
"typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel"
}
}
}
}
}
},
"permissionManagement": {
"rootPath": "permissionManagement",
"remoteServiceName": "AbpPermissionManagement",

0
npm/ng-packs/packages/permission-management/src/lib/proxy/permission-management/index.ts → npm/ng-packs/packages/permission-management/src/lib/proxy/index.ts

0
npm/ng-packs/packages/permission-management/src/lib/proxy/permission-management/models.ts → npm/ng-packs/packages/permission-management/src/lib/proxy/models.ts

0
npm/ng-packs/packages/permission-management/src/lib/proxy/permission-management/permissions.service.ts → npm/ng-packs/packages/permission-management/src/lib/proxy/permissions.service.ts

9
npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts

@ -1,10 +1,9 @@
import { State, Action, StateContext, Selector } from '@ngxs/store';
import { Injectable } from '@angular/core';
import { Action, Selector, State, StateContext } from '@ngxs/store';
import { tap } from 'rxjs/operators';
import { GetPermissions, UpdatePermissions } from '../actions/permission-management.actions';
import { PermissionManagement } from '../models/permission-management';
import { PermissionManagementService } from '../services/permission-management.service';
import { tap } from 'rxjs/operators';
import { Injectable } from '@angular/core';
import { PermissionsService } from '../proxy/permission-management/permissions.service';
import { PermissionsService } from '../proxy/permissions.service';
@State<PermissionManagement.State>({
name: 'PermissionManagementState',

2
npm/ng-packs/packages/permission-management/src/public-api.ts

@ -9,4 +9,4 @@ export * from './lib/enums/components';
export * from './lib/models';
export * from './lib/services';
export * from './lib/states';
export * from './lib/proxy/permission-management';
export * from './lib/proxy';

Loading…
Cancel
Save