File

core/user/user-edit-modal.component.ts

Implements

OnInit

Metadata

selector c8y-user-edit-modal
templateUrl ./user-edit-modal.component.html

Index

Properties
Methods

Constructor

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 :
Name Type Optional
modal BsModalRef No
user UserService No
ui AppStateService No
auth BasicAuth No
client FetchClient No
alert AlertService No
translate TranslateService No
userPreferences UserPreferencesService No
modalService BsModalService No
c8yModalService ModalService No
gainsightService GainsightService No
cookieBannerService CookieBannerService No

Methods

Async gainsightTrackingAppReload
gainsightTrackingAppReload()
Returns : any
Async ngOnInit
ngOnInit()
Returns : any
onDismiss
onDismiss()
Returns : void
onLanguage
onLanguage(lang)
Parameters :
Name Optional
lang No
Returns : void
onProductExperience
onProductExperience(option: boolean)
Parameters :
Name Type Optional
option boolean No
Returns : void
Async persistLanguage
persistLanguage(lang)
Parameters :
Name Optional
lang No
Returns : Promise<boolean>
Async updateAndClose
updateAndClose(user)
Parameters :
Name Optional
user No
Returns : any

Properties

changedLang
changedLang: string
Type : string
currentUsageTrackingState
currentUsageTrackingState: boolean
Type : boolean
currentUser
currentUser: IUser
Type : IUser
lang
lang: string
Type : string
loading
loading:
Default value : false
Public modal
modal: BsModalRef
Type : BsModalRef
showProductUsageSetting
showProductUsageSetting: boolean
Type : boolean
Default value : false
Public ui
ui: AppStateService
Type : AppStateService
usageTrackingState
usageTrackingState: boolean
Type : boolean
Public user
user: UserService
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>

result-matching ""

    No results matching ""