dsdsd
This commit is contained in:
@@ -228,6 +228,7 @@ async function loadAccountData() {
|
||||
renderSenderList();
|
||||
}
|
||||
}
|
||||
reportViewDebugInfo(res);
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
toast(err.message || 'Fehler beim Laden', false);
|
||||
@@ -790,3 +791,22 @@ function formatConsoleArg(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 });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user