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:
parent
b00db1f1d8
commit
17fa0f5e78
2 changed files with 21 additions and 17 deletions
22
src/app.js
22
src/app.js
|
@ -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} />
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue