Added Roles and Permissions. Some minor UI fixes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user