feat: add club_tresorier to club admin
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 10m46s
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 10m46s
This commit is contained in:
@@ -2,6 +2,7 @@ import './Nav.css'
|
||||
import {NavLink} from "react-router-dom";
|
||||
import {useAuth} from "../hooks/useAuth.jsx";
|
||||
import {login, logout} from "../utils/auth.js";
|
||||
import {isClubAdmin} from "../utils/Tools.js";
|
||||
|
||||
export function Nav() {
|
||||
|
||||
@@ -55,7 +56,8 @@ function CompMenu() {
|
||||
<ul className="dropdown-menu">
|
||||
<li className="nav-item"><NavLink className="nav-link" to="/competition">Inscription</NavLink></li>
|
||||
<li className="nav-item"><NavLink className="nav-link" to="/result">Mes résultats</NavLink></li>
|
||||
<li className="nav-item"><NavLink className="nav-link" to="/competition-manager">Compétitions Manager</NavLink></li>
|
||||
<li className="nav-item"><NavLink className="nav-link" to="/competition-manager">Compétitions
|
||||
Manager</NavLink></li>
|
||||
</ul>
|
||||
</li>
|
||||
}
|
||||
@@ -63,8 +65,7 @@ function CompMenu() {
|
||||
function ClubMenu() {
|
||||
const {is_authenticated, userinfo} = useAuth()
|
||||
|
||||
if (!is_authenticated || !(userinfo?.roles?.includes("club_president")
|
||||
|| userinfo?.roles?.includes("club_secretaire") || userinfo?.roles?.includes("club_respo_intra")))
|
||||
if (!is_authenticated || !(isClubAdmin(userinfo)))
|
||||
return <></>
|
||||
|
||||
return <li className="nav-item dropdown">
|
||||
|
||||
Reference in New Issue
Block a user