Added Roles and Permissions. Some minor UI fixes

This commit is contained in:
2026-02-18 13:12:55 +02:00
parent f54cdd525d
commit dbd15c00f8
31 changed files with 1825 additions and 331 deletions

View File

@@ -36,8 +36,8 @@ function Field({ label, children }) {
export default function NoteDetail() {
const { id } = useParams();
const navigate = useNavigate();
const { hasRole } = useAuth();
const canEdit = hasRole("superadmin", "device_manager");
const { hasPermission } = useAuth();
const canEdit = hasPermission("equipment", "edit");
const [note, setNote] = useState(null);
const [loading, setLoading] = useState(true);