You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
abp/npm/ng-packs/dist/identity/abp-ng.identity.metadata.json

998 lines
44 KiB

{
"__symbolic": "module",
"version": 4,
"exports": [{ "from": "./lib/models/identity" }],
"metadata": {
"IdentityModule": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "NgModule",
"line": 13,
"character": 1
},
"arguments": [
{
"declarations": [
{ "__symbolic": "reference", "name": "RolesComponent" },
{ "__symbolic": "reference", "name": "ɵb" }
],
"imports": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "select",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "NgxsModule",
"line": 16,
"character": 4
},
"member": "forFeature"
},
"arguments": [[{ "__symbolic": "reference", "name": "IdentityState" }]]
},
{
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "CoreModule",
"line": 17,
"character": 4
},
{ "__symbolic": "reference", "name": "ɵc" },
{
"__symbolic": "reference",
"module": "@ng-bootstrap/ng-bootstrap",
"name": "NgbTabsetModule",
"line": 19,
"character": 4
},
{
"__symbolic": "reference",
"module": "@abp/ng.theme.shared",
"name": "ThemeSharedModule",
"line": 20,
"character": 4
},
{
"__symbolic": "reference",
"module": "primeng/table",
"name": "TableModule",
"line": 21,
"character": 4
},
{
"__symbolic": "reference",
"module": "@ng-bootstrap/ng-bootstrap",
"name": "NgbDropdownModule",
"line": 22,
"character": 4
},
{
"__symbolic": "reference",
"module": "@abp/ng.permission-management",
"name": "PermissionManagementModule",
"line": 23,
"character": 4
},
{
"__symbolic": "reference",
"module": "@ngx-validate/core",
"name": "NgxValidateCoreModule",
"line": 24,
"character": 4
}
]
}
]
}
],
"members": {}
},
"IdentityProviders": { "__symbolic": "function", "parameters": [], "value": [] },
"GetRoles": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "select",
"expression": {
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "ABP",
"line": 5,
"character": 31
},
"member": "PageQueryParams"
}
]
}
]
},
"statics": { "type": "[Identity] Get Roles" }
},
"GetRoleById": {
"__symbolic": "class",
"members": {
"__ctor__": [{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "string" }] }]
},
"statics": { "type": "[Identity] Get Role By Id" }
},
"DeleteRole": {
"__symbolic": "class",
"members": {
"__ctor__": [{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "string" }] }]
},
"statics": { "type": "[Identity] Delete Role" }
},
"CreateRole": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "ɵa" },
"member": "RoleSaveRequest"
}
]
}
]
},
"statics": { "type": "[Identity] Create Role" }
},
"UpdateRole": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "ɵa" },
"member": "RoleItem"
}
]
}
]
},
"statics": { "type": "[Identity] Update Role" }
},
"GetUsers": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "select",
"expression": {
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "ABP",
"line": 30,
"character": 31
},
"member": "PageQueryParams"
}
]
}
]
},
"statics": { "type": "[Identity] Get Users" }
},
"GetUserById": {
"__symbolic": "class",
"members": {
"__ctor__": [{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "string" }] }]
},
"statics": { "type": "[Identity] Get User By Id" }
},
"DeleteUser": {
"__symbolic": "class",
"members": {
"__ctor__": [{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "string" }] }]
},
"statics": { "type": "[Identity] Delete User" }
},
"CreateUser": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "ɵa" },
"member": "UserSaveRequest"
}
]
}
]
},
"statics": { "type": "[Identity] Create User" }
},
"UpdateUser": {
"__symbolic": "class",
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "error",
"message": "Expression form not supported",
"line": 50,
"character": 30,
"module": "./lib/actions/identity.actions"
}
]
}
]
},
"statics": { "type": "[Identity] Update User" }
},
"GetUserRoles": {
"__symbolic": "class",
"members": {
"__ctor__": [{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "string" }] }]
},
"statics": { "type": "[Identity] Get User Roles" }
},
"RolesComponent": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "Component",
"line": 11,
"character": 1
},
"arguments": [
{
"selector": "abp-roles",
"template": "<div class=\"row entry-row\">\n <div class=\"col-auto\">\n <h1 class=\"content-header-title\">{{ 'AbpIdentity::Roles' | abpLocalization }}</h1>\n </div>\n <div class=\"col\">\n <div class=\"text-lg-right pt-2\" id=\"AbpContentToolbar\">\n <button id=\"create-role\" class=\"btn btn-primary\" type=\"button\" (click)=\"onAdd()\">\n <i class=\"fa fa-plus mr-1\"></i> <span>{{ 'AbpIdentity::NewRole' | abpLocalization }}</span>\n </button>\n </div>\n </div>\n</div>\n\n<div id=\"identity-roles-wrapper\" class=\"card\">\n <div class=\"card-body\">\n <div id=\"data-tables-table-filter\" class=\"data-tables-filter\">\n <label\n ><input\n type=\"search\"\n class=\"form-control form-control-sm\"\n [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\n (input.debounce)=\"onSearch($event.target.value)\"\n /></label>\n </div>\n <p-table\n *ngIf=\"[130, 200] as columnWidths\"\n [value]=\"data$ | async\"\n [abpTableSort]=\"{ key: sortKey, order: sortOrder }\"\n [lazy]=\"true\"\n [lazyLoadOnInit]=\"false\"\n [paginator]=\"true\"\n [rows]=\"10\"\n [totalRecords]=\"totalCount$ | async\"\n [loading]=\"loading\"\n [resizableColumns]=\"true\"\n [scrollable]=\"true\"\n (onLazyLoad)=\"onPageChange($event)\"\n >\n <ng-template pTemplate=\"colgroup\">\n <colgroup>\n <col *ngFor=\"let width of columnWidths\" [ngStyle]=\"{ 'width.px': width }\" />\n </colgroup>\n </ng-template>\n <ng-template pTemplate=\"emptymessage\" let-columns>\n <tr\n abp-table-empty-message\n [attr.colspan]=\"columnWidths.length\"\n localizationResource=\"AbpIdentityServer\"\n localizationProp=\"NoDataAvailableInDatatable\"\n ></tr>\n </ng-template>\n <ng-template pTemplate=\"header\" let-columns>\n <tr>\n <th>{{ 'AbpIdentity::Actions' | abpLocalization }}</th>\n <th pResizableColumn (click)=\"sortOrderIcon.sort('name')\">\n {{ 'AbpIdentity::RoleName' | abpLocalization }}\n <abp-sort-order-icon\n #sortOrderIcon\n key=\"name\"\n [(selectedKey)]=\"sortKey\"\n [(order)]=\"sortOrder\"\n ></abp-sort-order-icon>\n </th>\n </tr>\n </ng-template>\n <ng-template pTemplate=\"body\" let-data>\n <tr>\n <td>\n <div ngbDropdown container=\"body\" class=\"d-inline-block\">\n <button\n class=\"btn btn-primary btn-sm dropdown-toggle\"\n data-toggle=\"dropdown\"\n aria-haspopup=\"true\"\n ngbDropdownToggle\n >\n <i class=\"fa fa-cog mr-1\"></i>{{ 'AbpIdentity::Actions' | abpLocalization }}\n </button>\n <div ngbDropdownMenu>\n <button ngbDropdownItem (click)=\"onEdit(data.id)\">{{ 'AbpIdentity::Edit' | abpLocalization }}</button>\n <button ngbDropdownItem (click)=\"providerKey = data.name; visiblePermissions = true\">\n {{ 'AbpIdentity::Permissions' | abpLocalization }}\n </button>\n <button ngbDropdownItem (click)=\"delete(data.id, data.name)\">\n {{ 'AbpIdentity::Delete' | abpLocalization }}\n </button>\n </div>\n </div>\n </td>\n <td>{{ data.name }}</td>\n </tr>\n </ng-template>\n </p-table>\n </div>\n</div>\n\n<abp-modal size=\"md\" [(visible)]=\"isModalVisible\" [busy]=\"modalBusy\">\n <ng-template #abpHeader>\n <h3>{{ (selected?.id ? 'AbpIdentity::Edit' : 'AbpIdentity::NewRole') | abpLocalization }}</h3>\n </ng-template>\n\n <ng-template #abpBody>\n <form [formGroup]=\"form\" (ngSubmit)=\"save()\">\n <div class=\"form-group\">\n <label for=\"role-name\">{{ 'AbpIdentity::RoleName' | abpLocalization }}</label\n ><span> * </span>\n
}
]
}
],
"members": {
"data$": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Select",
"line": 16,
"character": 3
},
"arguments": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "IdentityState" },
"member": "getRoles"
}
]
}
]
}
],
"totalCount$": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Select",
"line": 19,
"character": 3
},
"arguments": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "IdentityState" },
"member": "getRolesTotalCount"
}
]
}
]
}
],
"modalContent": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "ViewChild",
"line": 42,
"character": 3
},
"arguments": ["modalContent", { "static": false }]
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "reference",
"module": "@abp/ng.theme.shared",
"name": "ConfirmationService",
"line": 45,
"character": 43
},
{
"__symbolic": "reference",
"module": "@angular/forms",
"name": "FormBuilder",
"line": 45,
"character": 76
},
{ "__symbolic": "reference", "module": "@ngxs/store", "name": "Store", "line": 45, "character": 104 }
]
}
],
"onSearch": [{ "__symbolic": "method" }],
"createForm": [{ "__symbolic": "method" }],
"openModal": [{ "__symbolic": "method" }],
"onAdd": [{ "__symbolic": "method" }],
"onEdit": [{ "__symbolic": "method" }],
"save": [{ "__symbolic": "method" }],
"delete": [{ "__symbolic": "method" }],
"onPageChange": [{ "__symbolic": "method" }],
"get": [{ "__symbolic": "method" }]
}
},
"IDENTITY_ROUTES": {
"routes": [
{ "name": "AbpUiNavigation::Menu:Administration", "path": "", "order": 1, "wrapper": true },
{
"name": "AbpIdentity::Menu:IdentityManagement",
"path": "identity",
"order": 1,
"parentName": "AbpUiNavigation::Menu:Administration",
"layout": {
"__symbolic": "select",
"expression": {
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "eLayoutType",
"line": 19,
"character": 14
},
"member": "application"
},
"iconClass": "fa fa-id-card-o",
"children": [
{ "path": "roles", "name": "AbpIdentity::Roles", "order": 2, "requiredPolicy": "AbpIdentity.Roles" },
{ "path": "users", "name": "AbpIdentity::Users", "order": 1, "requiredPolicy": "AbpIdentity.Users" }
]
}
]
},
"RoleResolver": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "Injectable",
"line": 7,
"character": 1
}
}
],
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{ "__symbolic": "reference", "module": "@ngxs/store", "name": "Store", "line": 9, "character": 29 }
]
}
],
"resolve": [{ "__symbolic": "method" }]
}
},
"IdentityService": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "Injectable",
"line": 5,
"character": 1
},
"arguments": [{ "providedIn": "root" }]
}
],
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{ "__symbolic": "reference", "module": "@abp/ng.core", "name": "RestService", "line": 9, "character": 28 }
]
}
],
"getRoles": [{ "__symbolic": "method" }],
"getRoleById": [{ "__symbolic": "method" }],
"deleteRole": [{ "__symbolic": "method" }],
"createRole": [{ "__symbolic": "method" }],
"updateRole": [{ "__symbolic": "method" }],
"getUsers": [{ "__symbolic": "method" }],
"getUserById": [{ "__symbolic": "method" }],
"getUserRoles": [{ "__symbolic": "method" }],
"deleteUser": [{ "__symbolic": "method" }],
"createUser": [{ "__symbolic": "method" }],
"updateUser": [{ "__symbolic": "method" }]
},
"statics": { "ngInjectableDef": {} }
},
"IdentityState": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "State",
"line": 18,
"character": 1
},
"arguments": [
{
"name": "IdentityState",
"defaults": { "roles": {}, "selectedRole": {}, "users": {}, "selectedUser": {} }
}
]
}
],
"members": {
"__ctor__": [
{ "__symbolic": "constructor", "parameters": [{ "__symbolic": "reference", "name": "IdentityService" }] }
],
"getRoles": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 45,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "GetRoles" }]
}
]
}
],
"getRole": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 56,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "GetRoleById" }]
}
]
}
],
"deleteRole": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 67,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "DeleteRole" }]
}
]
}
],
"addRole": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 72,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "CreateRole" }]
}
]
}
],
"updateRole": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 77,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "UpdateRole" }]
}
]
}
],
"getUsers": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 85,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "GetUsers" }]
}
]
}
],
"getUser": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 96,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "GetUserById" }]
}
]
}
],
"deleteUser": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 107,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "DeleteUser" }]
}
]
}
],
"addUser": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 112,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "CreateUser" }]
}
]
}
],
"updateUser": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 117,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "UpdateUser" }]
}
]
}
],
"getUserRoles": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Action",
"line": 125,
"character": 3
},
"arguments": [{ "__symbolic": "reference", "name": "GetUserRoles" }]
}
]
}
]
},
"statics": {
"getRoles": {
"__symbolic": "function",
"parameters": ["roles"],
"value": {
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "roles" },
"member": "items"
}
},
"getRolesTotalCount": {
"__symbolic": "function",
"parameters": ["roles"],
"value": {
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "roles" },
"member": "totalCount"
}
},
"getUsers": {
"__symbolic": "function",
"parameters": ["users"],
"value": {
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "users" },
"member": "items"
}
},
"getUsersTotalCount": {
"__symbolic": "function",
"parameters": ["users"],
"value": {
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "users" },
"member": "totalCount"
}
}
}
},
"ɵb": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "Component",
"line": 18,
"character": 1
},
"arguments": [
{
"selector": "abp-users",
"template": "<div class=\"row entry-row\">\n <div class=\"col-auto\">\n <h1 class=\"content-header-title\">{{ 'AbpIdentity::Users' | abpLocalization }}</h1>\n </div>\n <div class=\"col\">\n <div class=\"text-lg-right pt-2\" id=\"AbpContentToolbar\">\n <button\n [abpPermission]=\"'AbpIdentity.Users.Create'\"\n id=\"create-role\"\n class=\"btn btn-primary\"\n type=\"button\"\n (click)=\"onAdd()\"\n >\n <i class=\"fa fa-plus mr-1\"></i> <span>{{ 'AbpIdentity::NewUser' | abpLocalization }}</span>\n </button>\n </div>\n </div>\n</div>\n\n<div id=\"identity-roles-wrapper\" class=\"card\">\n <div class=\"card-body\">\n <div id=\"data-tables-table-filter\" class=\"data-tables-filter\">\n <label\n ><input\n type=\"search\"\n class=\"form-control form-control-sm\"\n [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\n (input.debounce)=\"onSearch($event.target.value)\"\n /></label>\n </div>\n <p-table\n *ngIf=\"[130, 200, 200, 200] as columnWidths\"\n [value]=\"data$ | async\"\n [abpTableSort]=\"{ key: sortKey, order: sortOrder }\"\n [lazy]=\"true\"\n [lazyLoadOnInit]=\"false\"\n [paginator]=\"true\"\n [rows]=\"10\"\n [totalRecords]=\"totalCount$ | async\"\n [loading]=\"loading\"\n [resizableColumns]=\"true\"\n [scrollable]=\"true\"\n (onLazyLoad)=\"onPageChange($event)\"\n >\n <ng-template pTemplate=\"colgroup\">\n <colgroup>\n <col *ngFor=\"let width of columnWidths\" [ngStyle]=\"{ 'width.px': width }\" />\n </colgroup>\n </ng-template>\n <ng-template pTemplate=\"emptymessage\" let-columns>\n <tr\n abp-table-empty-message\n [attr.colspan]=\"columnWidths.length\"\n localizationResource=\"AbpIdentityServer\"\n localizationProp=\"NoDataAvailableInDatatable\"\n ></tr>\n </ng-template>\n <ng-template pTemplate=\"header\">\n <tr>\n <th>{{ 'AbpIdentity::Actions' | abpLocalization }}</th>\n <th pResizableColumn (click)=\"sortOrderIcon.sort('userName')\">\n {{ 'AbpIdentity::UserName' | abpLocalization }}\n <abp-sort-order-icon #sortOrderIcon key=\"userName\" [(selectedKey)]=\"sortKey\" [(order)]=\"sortOrder\">\n </abp-sort-order-icon>\n </th>\n <th pResizableColumn (click)=\"sortOrderIcon.sort('email')\">\n {{ 'AbpIdentity::EmailAddress' | abpLocalization }}\n <abp-sort-order-icon key=\"email\" [(selectedKey)]=\"sortKey\" [(order)]=\"sortOrder\"></abp-sort-order-icon>\n </th>\n <th pResizableColumn (click)=\"sortOrderIcon.sort('phoneNumber')\">\n {{ 'AbpIdentity::PhoneNumber' | abpLocalization }}\n <abp-sort-order-icon key=\"phoneNumber\" [(selectedKey)]=\"sortKey\" [(order)]=\"sortOrder\">\n </abp-sort-order-icon>\n </th>\n </tr>\n </ng-template>\n <ng-template pTemplate=\"body\" let-data>\n <tr>\n <td>\n <div ngbDropdown container=\"body\" class=\"d-inline-block\">\n <button\n class=\"btn btn-primary btn-sm dropdown-toggle\"\n data-toggle=\"dropdown\"\n aria-haspopup=\"true\"\n ngbDropdownToggle\n >\n <i class=\"fa fa-cog mr-1\"></i>{{ 'AbpIdentity::Actions' | abpLocalization }}\n </button>\n <div ngbDropdownMenu>\n <button ngbDropdownItem (click)=\"onEdit(data.id)\">{{ 'AbpIdentity::Edit' | abpLocalization }}</button>\n <button ngbDropdownItem (click)=\"providerKey = data.id; visiblePermissions = true\">\n {{ 'AbpIdentity::Permissions' | abpLocalization }}\n </button>\n <button ngbDropdownItem (click)=\"delete(data.id, data.userName)\">\n {{ 'AbpIdentity::Delete' | abpLocalization }}\n </button>\n
}
]
}
],
"members": {
"data$": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Select",
"line": 23,
"character": 3
},
"arguments": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "IdentityState" },
"member": "getUsers"
}
]
}
]
}
],
"totalCount$": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@ngxs/store",
"name": "Select",
"line": 26,
"character": 3
},
"arguments": [
{
"__symbolic": "select",
"expression": { "__symbolic": "reference", "name": "IdentityState" },
"member": "getUsersTotalCount"
}
]
}
]
}
],
"modalContent": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "ViewChild",
"line": 29,
"character": 3
},
"arguments": ["modalContent", { "static": false }]
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{
"__symbolic": "reference",
"module": "@abp/ng.theme.shared",
"name": "ConfirmationService",
"line": 62,
"character": 43
},
{
"__symbolic": "reference",
"module": "@angular/forms",
"name": "FormBuilder",
"line": 62,
"character": 76
},
{ "__symbolic": "reference", "module": "@ngxs/store", "name": "Store", "line": 62, "character": 104 }
]
}
],
"onSearch": [{ "__symbolic": "method" }],
"buildForm": [{ "__symbolic": "method" }],
"openModal": [{ "__symbolic": "method" }],
"onAdd": [{ "__symbolic": "method" }],
"onEdit": [{ "__symbolic": "method" }],
"save": [{ "__symbolic": "method" }],
"delete": [{ "__symbolic": "method" }],
"onPageChange": [{ "__symbolic": "method" }],
"get": [{ "__symbolic": "method" }]
}
},
"ɵc": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "NgModule",
"line": 31,
"character": 1
},
"arguments": [
{
"imports": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "select",
"expression": {
"__symbolic": "reference",
"module": "@angular/router",
"name": "RouterModule",
"line": 32,
"character": 12
},
"member": "forChild"
},
"arguments": [
[
{ "path": "", "redirectTo": "roles", "pathMatch": "full" },
{
"path": "",
"component": {
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "DynamicLayoutComponent",
"line": 12,
"character": 15
},
"canActivate": [
{
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "AuthGuard",
"line": 13,
"character": 18
},
{
"__symbolic": "reference",
"module": "@abp/ng.core",
"name": "PermissionGuard",
"line": 13,
"character": 29
}
],
"children": [
{
"path": "roles",
"component": { "__symbolic": "reference", "name": "RolesComponent" },
"resolve": [{ "__symbolic": "reference", "name": "RoleResolver" }],
"data": { "requiredPolicy": "AbpIdentity.Roles" }
},
{
"path": "users",
"component": { "__symbolic": "reference", "name": "ɵb" },
"data": { "requiredPolicy": "AbpIdentity.Users" },
"resolve": [
{ "__symbolic": "reference", "name": "RoleResolver" },
{ "__symbolic": "reference", "name": "ɵd" }
]
}
]
}
]
]
}
],
"exports": [
{
"__symbolic": "reference",
"module": "@angular/router",
"name": "RouterModule",
"line": 33,
"character": 12
}
],
"providers": [
{ "__symbolic": "reference", "name": "RoleResolver" },
{ "__symbolic": "reference", "name": "ɵd" }
]
}
]
}
],
"members": {}
},
"ɵd": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular/core",
"name": "Injectable",
"line": 7,
"character": 1
}
}
],
"members": {
"__ctor__": [
{
"__symbolic": "constructor",
"parameters": [
{ "__symbolic": "reference", "module": "@ngxs/store", "name": "Store", "line": 9, "character": 29 }
]
}
],
"resolve": [{ "__symbolic": "method" }]
}
}
},
"origins": {
"IdentityModule": "./lib/identity.module",
"IdentityProviders": "./lib/identity.module",
"GetRoles": "./lib/actions/identity.actions",
"GetRoleById": "./lib/actions/identity.actions",
"DeleteRole": "./lib/actions/identity.actions",
"CreateRole": "./lib/actions/identity.actions",
"UpdateRole": "./lib/actions/identity.actions",
"GetUsers": "./lib/actions/identity.actions",
"GetUserById": "./lib/actions/identity.actions",
"DeleteUser": "./lib/actions/identity.actions",
"CreateUser": "./lib/actions/identity.actions",
"UpdateUser": "./lib/actions/identity.actions",
"GetUserRoles": "./lib/actions/identity.actions",
"RolesComponent": "./lib/components/roles/roles.component",
"IDENTITY_ROUTES": "./lib/constants/routes",
"RoleResolver": "./lib/resolvers/roles.resolver",
"IdentityService": "./lib/services/identity.service",
"IdentityState": "./lib/states/identity.state",
"ɵa": "./lib/models/identity",
"ɵb": "./lib/components/users/users.component",
"ɵc": "./lib/identity-routing.module",
"ɵd": "./lib/resolvers/users.resolver"
},
"importAs": "@abp/ng.identity"
}