From 05efbe5ad8b2a3236a4ba99d37ad4fa896b805b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maren=20S=C3=BCwer?= Date: Fri, 1 Feb 2019 14:17:43 +0100 Subject: [PATCH] use radio component again and show type of permission instead of checkbox --- .../containers/CreatePermissionForm.js | 39 ++++++++----------- .../containers/SinglePermission.js | 24 ++++++++---- 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js b/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js index 023842d414..0260dacd46 100644 --- a/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js +++ b/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js @@ -5,7 +5,8 @@ import { Autocomplete, SubmitButton, Button, - LabelWithHelpIcon + LabelWithHelpIcon, + Radio } from "@scm-manager/ui-components"; import RoleSelector from "../components/RoleSelector"; import type { @@ -158,28 +159,20 @@ class CreatePermissionForm extends React.Component { {advancedDialog}
-
- - -
+ +
diff --git a/scm-ui/src/repos/permissions/containers/SinglePermission.js b/scm-ui/src/repos/permissions/containers/SinglePermission.js index b16d26e903..c5be48836d 100644 --- a/scm-ui/src/repos/permissions/containers/SinglePermission.js +++ b/scm-ui/src/repos/permissions/containers/SinglePermission.js @@ -22,7 +22,11 @@ import AdvancedPermissionsDialog from "./AdvancedPermissionsDialog"; type Props = { availablePermissions: AvailableRepositoryPermissions, submitForm: Permission => void, - modifyPermission: (permission: Permission, namespace: string, name: string) => void, + modifyPermission: ( + permission: Permission, + namespace: string, + name: string + ) => void, permission: Permission, t: string => string, namespace: string, @@ -30,7 +34,11 @@ type Props = { match: any, history: History, loading: boolean, - deletePermission: (permission: Permission, namespace: string, name: string) => void, + deletePermission: ( + permission: Permission, + namespace: string, + name: string + ) => void, deleteLoading: boolean }; @@ -125,15 +133,15 @@ class SinglePermission extends React.Component { /> ) : null; + const type = + permission && permission.groupPermission + ? t("permission.group") + : t("permission.user"); + return ( {permission.name} - - - + {type} {roleSelector}