Member Junction
    Preparing search index...

    Resource-type-agnostic share dialog. Every resource's sharing UX collapses to three tiers — View / Edit / Owner — so the dialog exposes a single level selector per grantee rather than a grab bag of Can* checkboxes. Adapters translate the level to whatever shape their backing entity actually persists.

    Implements

    • OnChanges
    Index

    Constructors

    Properties

    Adapter: ResourceShareAdapter | null = null
    AvailableUsers: MJUserEntity[] = []
    Context: ResourceShareContext | null = null
    Error: string | null = null
    IsLoading: boolean = false
    Levels: ResourceShareLevel[] = RESOURCE_SHARE_LEVELS
    Result: EventEmitter<ResourceShareDialogResult> = ...
    UserSearchFilter: string = ''
    UserShares: ResourceSharePermissionModel[] = []
    Visible: boolean = false

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        The changed properties.

      Returns void