v0.12.13 user manager permissions + member event calendar

This commit is contained in:
2026-03-24 07:57:03 -04:00
parent 2e3e4100f5
commit 44799f76cc
7 changed files with 9 additions and 8 deletions

View File

@@ -1364,10 +1364,11 @@ export default function SchedulePage({ isToolManager, isMobile, onProfile, onHel
const createRef = useRef(null);
const load = useCallback(() => {
Promise.all([api.getEvents(), api.getEventTypes(), api.getUserGroups()])
const ugPromise = isToolManager ? api.getUserGroups() : Promise.resolve({ groups: [] });
Promise.all([api.getEvents(), api.getEventTypes(), ugPromise])
.then(([ev,et,ug]) => { setEvents(ev.events||[]); setEventTypes(et.eventTypes||[]); setUserGroups(ug.groups||[]); setLoading(false); })
.catch(() => setLoading(false));
}, []);
}, [isToolManager]);
useEffect(() => { load(); }, [load]);