core/user/user-edit-modal.component.ts
| selector | c8y-user-edit-modal |
| templateUrl | ./user-edit-modal.component.html |
Properties |
|
Methods |
|
constructor(modal: BsModalRef, user: UserService, ui: AppStateService, auth: BasicAuth, client: FetchClient, alert: AlertService, translate: TranslateService, userPreferences: UserPreferencesService, modalService: BsModalService, c8yModalService: ModalService, gainsightService: GainsightService, cookieBannerService: CookieBannerService)
|
|||||||||||||||||||||||||||||||||||||||
|
Parameters :
|
| Async gainsightTrackingAppReload |
gainsightTrackingAppReload()
|
|
Returns :
any
|
| Async ngOnInit |
ngOnInit()
|
|
Returns :
any
|
| onDismiss |
onDismiss()
|
|
Returns :
void
|
| onLanguage | ||||
onLanguage(lang)
|
||||
|
Parameters :
Returns :
void
|
| onProductExperience | ||||||
onProductExperience(option: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| Async persistLanguage | ||||
persistLanguage(lang)
|
||||
|
Parameters :
Returns :
Promise<boolean>
|
| Async updateAndClose | ||||
updateAndClose(user)
|
||||
|
Parameters :
Returns :
any
|
| changedLang |
changedLang:
|
Type : string
|
| currentUsageTrackingState |
currentUsageTrackingState:
|
Type : boolean
|
| currentUser |
currentUser:
|
Type : IUser
|
| lang |
lang:
|
Type : string
|
| loading |
loading:
|
Default value : false
|
| Public modal |
modal:
|
Type : BsModalRef
|
| showProductUsageSetting |
showProductUsageSetting:
|
Type : boolean
|
Default value : false
|
| Public ui |
ui:
|
Type : AppStateService
|
| usageTrackingState |
usageTrackingState:
|
Type : boolean
|
| Public user |
user:
|
Type : UserService
|
<c8y-modal [customFooter]="true" [title]="'Edit user' | translate" (onDismiss)="onDismiss()">
<c8y-user-edit
[lang]="lang"
[user]="ui.currentUser | async"
[loading]="loading"
[isUsageTrackingEnabled]="currentUsageTrackingState"
[showProductUsageSetting]="showProductUsageSetting"
(onLanguage)="onLanguage($event)"
(onProductExperience)="onProductExperience($event)"
(onUser)="updateAndClose($event)"
(onCancel)="onDismiss()"
>
</c8y-user-edit>
</c8y-modal>