{{#if (or isAuthProviderKeycloak isDualAuth)}} {{ui/ui-spacer size=300}} {{#if syncInProgress}} {{ui/ui-button color=constants.Color.Gray light=true icon=constants.Icon.Locked label="Keycloak user sync running..."}} {{else}} {{ui/ui-button color=constants.Color.Yellow light=true icon=constants.Icon.Locked label="Sync with Keycloak" onClick=(action "onSyncKeycloak")}} {{/if}} {{/if}} {{#if isAuthProviderLDAP}} {{ui/ui-spacer size=300}} {{#if syncInProgress}} {{ui/ui-button color=constants.Color.Gray light=true icon=constants.Icon.Locked label="LDAP user sync running..."}} {{else}} {{ui/ui-button color=constants.Color.Yellow light=true icon=constants.Icon.Locked label="Sync with LDAP" onClick=(action "onSyncLDAP")}} {{/if}} {{/if}} {{ui/ui-spacer size=300}}
Permissions Explained {{#if showPermExplain}} {{else}} {{/if}}
Spaces
Can add spaces, both personal and shared with others
Visible
Can see names of users and groups, can disable for external users like customers/partners
Admin
Can manage all aspects of Documize, like this screen
Analytics
Can view analytical reports<
Active
Can login and use Documize
{{ui/ui-spacer size=300}}
{{focus-input type="text" class="form-control" placeholder="filter users" value=filter}} search firstname, lastname, email
{{#ui/ui-toolbar dark=false light=false raised=false large=true bordered=false tooltip="Maximum users to display"}} {{ui/ui-toolbar-label color=constants.Color.Gray label="5" selected=(eq userLimit 5) onClick=(action "onLimit" 5)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="10" selected=(eq userLimit 10) onClick=(action "onLimit" 10)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="25" selected=(eq userLimit 25) onClick=(action "onLimit" 25)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="50" selected=(eq userLimit 50) onClick=(action "onLimit" 50)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="100" selected=(eq userLimit 100) onClick=(action "onLimit" 100)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="250" selected=(eq userLimit 250) onClick=(action "onLimit" 250)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="500" selected=(eq userLimit 500) onClick=(action "onLimit" 500)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="1,000" selected=(eq userLimit 1000) onClick=(action "onLimit" 1000)}} {{ui/ui-toolbar-label color=constants.Color.Gray label="ALL" selected=(eq userLimit 99999) onClick=(action "onLimit" 99999)}} {{/ui/ui-toolbar}}
{{#each users key="id" as |user|}} {{/each}}
{{#if hasSelectedUsers}} {{ui/ui-button id="bulk-delete-users" color=constants.Color.Red light=false icon=constants.Icon.Delete label="Delete selected users" onClick=(action "onShowDeleteBulk")}} {{/if}} Spaces Visible Analytics Admin Active
{{#if user.me}} {{else if user.selected}} {{else}} {{/if}}
{{user.fullname}}
{{#each user.groups as |group|}} {{group.name}}{{#if (not-eq group user.groups.lastObject)}}, {{/if}} {{else}} <no groups> {{/each}}
{{#if user.editor}} {{else}} {{/if}} {{#if user.viewUsers}} {{else}} {{/if}} {{#if user.analytics}} {{else}} {{/if}} {{#if user.me}} {{else if user.admin}} {{else}} {{/if}} {{#if user.me}} {{else if user.active}} {{else}} {{/if}} {{#ui/ui-toolbar dark=false light=true raised=true large=false bordered=true}} {{ui/ui-toolbar-icon icon=constants.Icon.Edit color=constants.Color.Gray tooltip="Edit user" onClick=(action "onShowEdit" user.id)}} {{ui/ui-toolbar-icon icon=constants.Icon.AddUser color=constants.Color.Gray tooltip="Assign user groups" onClick=(action "onShowGroupsModal" user.id)}} {{#unless user.me}} {{ui/ui-toolbar-icon icon=constants.Icon.Delete color=constants.Color.Red tooltip="Delete user" onClick=(action "onShowDelete" user.id)}} {{/unless}} {{/ui/ui-toolbar}}
{{#ui/ui-dialog title="Delete User" confirmCaption="Delete" buttonColor=constants.Color.Red show=showDeleteDialog onAction=(action "onDelete")}}

Are you sure you want to delete {{deleteUser.fullname}}?

{{/ui/ui-dialog}}