Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GroupsBaseComponent

Hierarchy

  • GroupsBaseComponent

Implements

  • OnInit

Index

Constructors

constructor

Properties

Private accountService

accountService: AccountService

activeCollectionId

activeCollectionId: string = ""

Private collectionsService

collectionsService: CollectionsService

createGroupModal

createGroupModal: ModalDirective

editGroupModal

editGroupModal: ModalDirective

editUserGroup

editUserGroup: UserGroup

emailUserToAdd

emailUserToAdd: string = ""

loading

loading: boolean = false

myCollections

myCollections: OwcContext[]

myRightsMatrix

myRightsMatrix: OwcContextsRightsMatrix[] = []

newgroup

newgroup: any

Private notificationService

notificationService: NotificationService

readyForAddingConllection

readyForAddingConllection: boolean = false

readyForAddingUser

readyForAddingUser: boolean = false

userGroups

userGroups: UserGroup[] = []

userProfile

userProfile: ProfileJs

Private workbenchService

workbenchService: WorkbenchService

Accessors

nativeWindow

  • get nativeWindow(): any

Methods

addCollectionToGroup

  • addCollectionToGroup(collectionHandle: string): void

addUserByEmail

  • addUserByEmail(myself: string): void

amiLastGroupAdmin

  • amiLastGroupAdmin(editUserAccSub: string, editUserGroupHandle: UserGroup): boolean

collectionIsAlreadyInGroup

  • collectionIsAlreadyInGroup(collectionid: string, editUserGroupHandle: UserGroup): boolean

createGroup

  • createGroup(name: string, shortinfo: string): void

deleteGroup

  • deleteGroup(groupId: string): void

getContextVisibilityForNumber

  • getContextVisibilityForNumber(level: number): string

getUserRightsNameForNumber

  • getUserRightsNameForNumber(level: number): string

hideCreateGroupModal

  • hideCreateGroupModal(): void

hideEditGroupModal

  • hideEditGroupModal(): void

iamGroupAdmin

  • iamGroupAdmin(editUserAccSub: string, editUserGroupHandle: UserGroup): boolean

iconClassForContextVisibilityNumber

  • iconClassForContextVisibilityNumber(level: number): string

iconClassForUserRightsLevelNumber

  • iconClassForUserRightsLevelNumber(level: number): string

isMyOwnNativeCoollection

isValidEmail

  • isValidEmail(email: string): boolean

myCollectionsGroupLevelPrivate

  • myCollectionsGroupLevelPrivate(collectionid: string): boolean

myGroupLevel

  • myGroupLevel(editUserAccSub: string, editUserGroupHandle: UserGroup): number

ngOnInit

  • ngOnInit(): void

reloadGroups

  • reloadGroups(): void

removeCollectionFromGroup

removeUserFromGroup

  • removeUserFromGroup(users_accountsub: string): void

showCreateGroupModal

  • showCreateGroupModal(): void

showEditGroupModal

  • showEditGroupModal(userGroup: UserGroup): void

updateUsersRightInGroup

  • updateUsersRightInGroup(users_accountsub: string, new_level: number): void

Generated using TypeDoc