diff --git a/portal/templates/app/orgs.html b/portal/templates/app/orgs.html index a545fad..148f8d9 100644 --- a/portal/templates/app/orgs.html +++ b/portal/templates/app/orgs.html @@ -27,10 +27,7 @@

Comma-separated. Used to validate invite emails.

-
-
+
@@ -66,12 +63,7 @@ -
- - -
+
@@ -170,18 +162,13 @@ grid.innerHTML = orgs.map(o => { const name = o.name || 'Untitled'; - const role = o.role || ''; - const rc = roleColors[role] || 'bg-gray-500/20 text-gray-300'; const domains = Array.isArray(o.domains) ? o.domains : (o.domains ? [o.domains] : []); const logo = o.logo || ''; return `
-
-
- ${logo ? `
` : ''} -

${escHtml(name)}

-
- ${role || '—'} +
+ ${logo ? `
` : ''} +

${escHtml(name)}

${o.description ? `

${escHtml(o.description)}

` : ''}
${domains.map(dm => `@${escHtml(dm)}`).join('')}
@@ -201,7 +188,6 @@ async function createOrg() { const name = document.getElementById('oName').value.trim(); const domainsRaw = document.getElementById('oDomains').value.trim(); - const role = document.getElementById('oRole').value; const website = document.getElementById('oWebsite').value.trim().replace(/^https?:\/\//, ''); const errEl = document.getElementById('modalError'); const btn = document.getElementById('createBtn'); @@ -210,7 +196,7 @@ const domains = domainsRaw.split(',').map(d => d.trim().replace(/^@/, '')).filter(Boolean); btn.disabled = true; btn.textContent = 'Creating...'; errEl.classList.add('hidden'); try { - const res = await fetchAPI('/api/orgs', { method: 'POST', body: JSON.stringify({ name, domains, role, website }) }); + const res = await fetchAPI('/api/orgs', { method: 'POST', body: JSON.stringify({ name, domains, website }) }); const data = await res.json(); if (!res.ok) throw new Error(data.error || 'Failed'); closeModal(); @@ -230,7 +216,7 @@ document.getElementById('eVersion').value = o.version || 1; document.getElementById('eName').value = o.name || ''; document.getElementById('eDesc').value = o.description || ''; - document.getElementById('eRole').value = o.role || 'seller'; + document.getElementById('eIndustry').value = o.industry || ''; document.getElementById('eWebsite').value = o.website || ''; document.getElementById('ePhone').value = o.phone || ''; @@ -280,7 +266,7 @@ body: JSON.stringify({ name, domains, - role: document.getElementById('eRole').value, + description: document.getElementById('eDesc').value.trim(), industry: document.getElementById('eIndustry').value.trim(), website: document.getElementById('eWebsite').value.trim(),