This commit is contained in:
2025-12-08 00:51:16 +01:00
parent 7522e79242
commit ca1a0dec2b

View File

@@ -228,6 +228,7 @@ async function loadAccountData() {
renderSenderList(); renderSenderList();
} }
} }
reportViewDebugInfo(res);
} catch (err) { } catch (err) {
console.error(err); console.error(err);
toast(err.message || 'Fehler beim Laden', false); toast(err.message || 'Fehler beim Laden', false);
@@ -790,3 +791,22 @@ function formatConsoleArg(arg) {
return String(arg); return String(arg);
} }
} }
function reportViewDebugInfo(apiResponse) {
const role = (window.__currentUser?.role || '').toLowerCase() || 'unknown';
const expected = {
profile: true,
dashboard: role === 'owner' || role === 'admin',
administration: role === 'owner' || role === 'admin',
downloads: role === 'owner',
};
const summary = {
hasUser: !!apiResponse?.user,
userRole: apiResponse?.user?.role ?? null,
settingsKeys: apiResponse?.settings ? Object.keys(apiResponse.settings) : [],
usersCount: Array.isArray(state.users) ? state.users.length : null,
sendersCount: Array.isArray(state.senders) ? state.senders.length : null,
requestedTab: state.currentTab,
};
console.log('[view-debug]', { expectedViews: expected, role, apiSummary: summary });
}