{{
'PAC.UserGroup.SelectedGroupsHint'
| translate
: {
Default: 'Choose which organization groups are allowed to access this xpert after publication.'
}
}}
{{
'PAC.UserGroup.AuthorizationByOrganizationHint'
| translate
: {
Default:
'Tenant xperts are authorized per organization. Choose one organization, then configure which of its groups can access this xpert.'
}
}}
{{
'PAC.UserGroup.AccessRuleHint'
| translate
: {
Default:
'If no group is selected, organization users cannot use this published xpert at runtime. Tenant-level xperts remain available to their creator.'
}
}}
@for (group of selectedGroups(); track group.id) {
}
} @else {
@if (targetOrganizationId()) {
{{
'PAC.UserGroup.EmptySelectionHint'
| translate: { Default: 'Select one or more groups from the right panel to allow runtime access.' }
}}
} @else {
{{
'PAC.UserGroup.SelectOrganizationFirstHint'
| translate: { Default: 'Select an organization first to configure which groups can access this xpert.' }
}}
}
{{
'PAC.UserGroup.NoOrganizationsAvailable'
| translate: { Default: 'No organizations available for authorization.' }
}}
{{
'PAC.UserGroup.NoOrganizationsAvailableHint'
| translate
: {
Default:
'You need access to at least one organization before you can bind organization groups to this tenant xpert.'
}
}}
} @else if (!targetOrganizationId()) {
{{
'PAC.UserGroup.SelectOrganizationFirst'
| translate: { Default: 'Select an organization to continue.' }
}}
{{
'PAC.UserGroup.SelectOrganizationFirstHint'
| translate: { Default: 'Select an organization first to configure which groups can access this xpert.' }
}}
} @else if (!availableGroups().length) {
{{ 'PAC.UserGroup.Empty' | translate: { Default: 'No user groups yet.' } }}
{{
'PAC.UserGroup.EmptyGroupsHint'
| translate
: { Default: 'Create organization groups first, then return here to bind them to this xpert.' }
}}