From 4f5cb613487cde9c27fc2eef39a4d5ea71d72199 Mon Sep 17 00:00:00 2001 From: Florian Scholdei Date: Wed, 8 May 2019 09:34:07 +0200 Subject: [PATCH] added temp indexResource + RoleTable --- .../src/config/components/table/RoleTable.js | 34 +++++++++++++++++++ scm-ui/src/modules/indexResource.js | 5 +++ 2 files changed, 39 insertions(+) create mode 100644 scm-ui/src/config/components/table/RoleTable.js diff --git a/scm-ui/src/config/components/table/RoleTable.js b/scm-ui/src/config/components/table/RoleTable.js new file mode 100644 index 0000000000..ed0c298b0e --- /dev/null +++ b/scm-ui/src/config/components/table/RoleTable.js @@ -0,0 +1,34 @@ +// @flow +import React from "react"; +import { translate } from "react-i18next"; +import type { Role } from "@scm-manager/ui-types"; + +type Props = { + t: string => string, + roles: Role[] +}; + +class RoleTable extends React.Component { + render() { + const { roles, t } = this.props; + return ( + + + + + + + + + + + {roles.map((role, index) => { + return

role

; + })} + +
{t("user.name")}{t("user.displayName")}{t("user.mail")}{t("user.active")}
+ ); + } +} + +export default translate("config")(RoleTable); diff --git a/scm-ui/src/modules/indexResource.js b/scm-ui/src/modules/indexResource.js index df55c63756..909d356752 100644 --- a/scm-ui/src/modules/indexResource.js +++ b/scm-ui/src/modules/indexResource.js @@ -151,6 +151,11 @@ export function getSvnConfigLink(state: Object) { return getLink(state, "svnConfig"); } +export function getRolesLink(state: Object) { + //return getLink(state, "availableRepositoryPermissions"); + return "http://localhost:8081/scm/api/v2/repository-roles"; // TODO +} + export function getUserAutoCompleteLink(state: Object): string { const link = getLinkCollection(state, "autocomplete").find( i => i.name === "users"