Added permission type to scope based permissions (#2575)

This commit is contained in:
Erik Jan de Wit 2022-05-09 12:41:43 +02:00 committed by GitHub
parent 1447a77dc1
commit 24ec9fd60a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -242,7 +242,6 @@ export default function PermissionDetails() {
validated={errors.description ? "error" : "default"}
/>
</FormGroup>
{permissionType !== "scope" && (
<FormGroup
label={t("applyToResourceTypeFlag")}
fieldId="applyToResourceTypeFlag"
@ -262,7 +261,6 @@ export default function PermissionDetails() {
onChange={setApplyToResourceTypeFlag}
/>
</FormGroup>
)}
{applyToResourceTypeFlag ? (
<FormGroup
label={t("resourceType")}
@ -273,11 +271,12 @@ export default function PermissionDetails() {
fieldLabelId="resourceType"
/>
}
isRequired={permissionType === "scope"}
>
<KeycloakTextInput
id="resourceType"
name="resourceType"
ref={register}
ref={register({ required: permissionType === "scope" })}
/>
</FormGroup>
) : (
@ -292,7 +291,7 @@ export default function PermissionDetails() {
}
helperTextInvalid={t("common:required")}
validated={errors.resources ? "error" : "default"}
isRequired
isRequired={permissionType !== "scope"}
>
<ResourcesPolicySelect
name="resources"
@ -306,7 +305,7 @@ export default function PermissionDetails() {
? SelectVariant.typeahead
: SelectVariant.typeaheadMulti
}
isRequired
isRequired={permissionType !== "scope"}
/>
</FormGroup>
)}