UNPKG

@cause-911/management

Version:

Run `npm install @cause-911/management --save` to add this library to your project

42 lines (41 loc) 1.94 kB
import { OnInit } from '@angular/core'; import { UserModel } from '../shared/models/user-model'; import { GroupModel } from '../shared/models/group-model'; import { ManagementGroupService } from '../shared/services/management-group.service'; import { ManagementUserService } from '../shared/services/management-user.service'; import { PermissionModel } from '../shared/models/permission-model'; import { ManagementPermissionService } from '../shared/services/management-permission.service'; import { BreakpointObserver } from '@angular/cdk/layout'; export declare class CauseManagementGroupComponent implements OnInit { private managementGroupService; private managementUserService; private managementPermissionService; private groupUsers; hoverStatePermission: boolean; groups: GroupModel[]; users: UserModel[]; permissions: PermissionModel[]; userFullName: any; showColumn: boolean; showColumnXS: boolean; translations: any; constructor(managementGroupService: ManagementGroupService, managementUserService: ManagementUserService, managementPermissionService: ManagementPermissionService, breakpointObserver: BreakpointObserver); ngOnInit(): void; fullName(data: any): string; getGroupUser(field: any, e: any): void; setGroupUser(field: any, e: any): void; setGroupPermission(field: any, e: any): void; getPermissionStatus(field: any, permission: any, e: any): void; checkBoxToggled(field: any, permission: any, e: any): void; onRowInserted(e: any): void; onRowUpdated(e: any): void; onRowRemoved(e: any): void; calculateUsersCellValue: (e: any) => string; onEditingStart(e: any): void; onInitNewRow(): void; groupNameAlreadyUsedValidation: (e: any) => Promise<boolean>; private setPermissionStatus; private saveGroup; private removePermissionUndefined; private getGroups; }