1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-09 00:00:01 +01:00

made usergroup feature admin-only

Signed-off-by: Andrii Podriez <andrey5577990@gmail.com>
This commit is contained in:
Andrii Podriez 2024-09-26 15:19:18 +02:00 committed by Youssef Nakti
parent b00db1f1d8
commit 17fa0f5e78
2 changed files with 21 additions and 17 deletions

View file

@ -84,12 +84,6 @@ const App = () => {
<Route exact path="/scenarios">
<Scenarios />
</Route>
<Route path="/usergroups">
<Usergroups />
</Route>
<Route path="/usergroup/:usergroup">
<Usergroup />
</Route>
<Route exact path="/logout">
<Logout />
</Route>
@ -114,10 +108,18 @@ const App = () => {
</>
: '' }
{ pages.account ? <Route path="/account"><Account /></Route> : '' }
{ user.role === "Admin" ?
<Route path="/users">
<Users />
</Route>
{ user.role === "Admin" ?
<>
<Route path="/users">
<Users />
</Route>
<Route path="/usergroups">
<Usergroups />
</Route>
<Route path="/usergroup/:usergroup">
<Usergroup />
</Route>
</>
: '' }
{ user.role === "Admin" || pages.api ?
<Route path="/api" component={APIBrowser} />

View file

@ -163,13 +163,15 @@ const SideBarMenu = (props) => {
</NavLink>
</li> : ''
}
<li>
<NavLink
to="/usergroups"
title="Usegroups">
Usergroups
</NavLink>
</li>
{currentUser.role === 'Admin' ?
<li>
<NavLink
to="/usergroups"
title="Usegroups">
Usergroups
</NavLink>
</li> : ''
}
<li hidden={!values.pages.account}>
<NavLink
to="/account"