Platform Manager 管理画面

// 全ユーザーを保存する変数 let allUsers = []; // テナントでユーザーをフィルター function filterUsersByTenant() { const selectedTenantCode = document.getElementById('tenantFilter').value; if (selectedTenantCode === '') { // すべてのユーザーを表示 renderUsers(allUsers); } else { // テナントコードを実際のテナントIDに変換 const actualTenantId = tenantMapping[selectedTenantCode] || selectedTenantCode; // 選択されたテナントのユーザーのみ表示 const filteredUsers = allUsers.filter(user => user.tenant_id === actualTenantId); renderUsers(filteredUsers); } } // アラート表示 function showAlert(elementId, message, type) { const alertDiv = document.getElementById(elementId); alertDiv.innerHTML = `
${message}
`; setTimeout(() => { alertDiv.innerHTML = ''; }, 5000); } // 初期化 window.addEventListener('DOMContentLoaded', function () { // 管理者用のプレフィルデータ document.getElementById('email').value = 'platform@admin.com'; // ページ読み込み時にマジックリンクトークンをチェック checkMagicLinkLogin(); });