diff --git a/portal/templates/app/orgs.html b/portal/templates/app/orgs.html
index c08d478..fbb18e1 100644
--- a/portal/templates/app/orgs.html
+++ b/portal/templates/app/orgs.html
@@ -431,12 +431,27 @@
+ ''
+ '
';
newPeople.forEach((p, i) => {
- html += '
';
+ html += '
'
+ // checkbox + name row
+ + '
'
+ + '
'
+ + '
'
+ + '
' + escHtml(p.name || p.email || '—') + '
'
+ + '
' + [p.title, p.email].filter(Boolean).map(v => escHtml(v)).join(' · ') + '
'
+ + '
'
+ + '
Edit ▾'
+ + '
'
+ // inline edit panel (hidden by default, shown on click)
+ + '
'
+ + '
';
});
html += '
'
+ ''
@@ -496,6 +511,15 @@
if (window._rescrapeNotFound.length === 0 && nfEl) nfEl.remove();
}
+ function toggleScrapeExpand(i) {
+ const el = document.getElementById('scrape-edit-' + i);
+ if (el) el.classList.toggle('hidden');
+ }
+ function updateScrapeNew(i, field, value) {
+ if (window._rescrapeNewPeople && window._rescrapeNewPeople[i]) {
+ window._rescrapeNewPeople[i][field] = value;
+ }
+ }
function addRescrapeSelected() {
const people = window._rescrapeNewPeople || [];
const checked = document.querySelectorAll('.rescrape-cb:checked');