diff --git a/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.js b/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.js deleted file mode 100644 index 419ca330cc..0000000000 --- a/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.js +++ /dev/null @@ -1,28 +0,0 @@ -//@flow -import React from "react"; -import type { User } from "@scm-manager/ui-types"; -import { NavLink } from "@scm-manager/ui-components"; -import { translate } from "react-i18next"; - -type Props = { - user: User, - editUrl: String, - t: string => string -}; - -class EditRepositoryRoleNavLink extends React.Component { - isEditable = () => { - return this.props.user._links.update; - }; - - render() { - const { t, editUrl } = this.props; - - if (!this.isEditable()) { - return null; - } - return ; - } -} - -export default translate("users")(EditRepositoryRoleNavLink); diff --git a/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.test.js b/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.test.js deleted file mode 100644 index 7e86e9bcda..0000000000 --- a/scm-ui/src/config/components/navLinks/EditRepositoryRoleNavLink.test.js +++ /dev/null @@ -1,27 +0,0 @@ -import React from "react"; -import { shallow } from "enzyme"; -import "../../../tests/enzyme"; -import "../../../tests/i18n"; -import EditUserNavLink from "./EditRepositoryRoleNavLink"; - -it("should render nothing, if the edit link is missing", () => { - const user = { - _links: {} - }; - - const navLink = shallow(); - expect(navLink.text()).toBe(""); -}); - -it("should render the navLink", () => { - const user = { - _links: { - update: { - href: "/users" - } - } - }; - - const navLink = shallow(); - expect(navLink.text()).not.toBe(""); -}); diff --git a/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.js b/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.js deleted file mode 100644 index cc04aa6b50..0000000000 --- a/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.js +++ /dev/null @@ -1,28 +0,0 @@ -//@flow -import React from "react"; -import { translate } from "react-i18next"; -import type { User } from "@scm-manager/ui-types"; -import { NavLink } from "@scm-manager/ui-components"; - -type Props = { - t: string => string, - user: User, - permissionsUrl: String -}; - -class ChangePermissionNavLink extends React.Component { - render() { - const { t, permissionsUrl } = this.props; - - // if (!this.hasPermissionToSetPermission()) { - // return null; - // } - return ; - } - - // hasPermissionToSetPermission = () => { - // return this.props.user._links.permissions; - // }; -} - -export default translate("users")(ChangePermissionNavLink); diff --git a/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.test.js b/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.test.js deleted file mode 100644 index 8cf5231387..0000000000 --- a/scm-ui/src/config/components/navLinks/RepositoryRoleDetailNavLink.test.js +++ /dev/null @@ -1,31 +0,0 @@ -import React from "react"; -import { shallow } from "enzyme"; -import "../../../tests/enzyme"; -import "../../../tests/i18n"; -import SetPermissionsNavLink from "./RepositoryRoleDetailNavLink"; - -it("should render nothing, if the permissions link is missing", () => { - const user = { - _links: {} - }; - - const navLink = shallow( - - ); - expect(navLink.text()).toBe(""); -}); - -it("should render the navLink", () => { - const user = { - _links: { - permissions: { - href: "/permissions" - } - } - }; - - const navLink = shallow( - - ); - expect(navLink.text()).not.toBe(""); -}); diff --git a/scm-ui/src/config/components/navLinks/index.js b/scm-ui/src/config/components/navLinks/index.js deleted file mode 100644 index 7fafde676d..0000000000 --- a/scm-ui/src/config/components/navLinks/index.js +++ /dev/null @@ -1,2 +0,0 @@ -export { default as EditRepositoryRoleNavLink } from "./EditRepositoryRoleNavLink"; -export { default as RepositoryRoleDetailNavLink } from "./RepositoryRoleDetailNavLink";