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

@@ -24,8 +24,8 @@ function Field({ label, children }) {
export default function UserDetail() {
const { id } = useParams();
const navigate = useNavigate();
const { hasRole } = useAuth();
const canEdit = hasRole("superadmin", "user_manager");
const { hasPermission } = useAuth();
const canEdit = hasPermission("app_users", "edit");
const [user, setUser] = useState(null);
const [devices, setDevices] = useState([]);
@@ -165,7 +165,7 @@ export default function UserDetail() {
className="text-sm hover:underline mb-2 inline-block"
style={{ color: "var(--accent)" }}
>
← Back to Users
← Back to App Users
</button>
<div className="flex items-center gap-3">
<h1