Native Presence Β· Admin (Team / Professor Console)
This admin can manage: Professor Team + Native + Non-Native workflows. Two clear buttons jump to the other admin pages.
Dashboard
Offline preview with sample data only. No network.
Admin scope (Team + Professor + Community)
This console is the βengine roomβ: inquiry gate + seats + presence + media + stewards.
Static / Offline
This page is STATIC. No Firebase SDK. No backend calls. All actions update local sample data only.
Safe to test on old/low-end devices.
Ethics Inquiry Review
Approve / return inquiries before they reach the Elder Gate.
0 Pending
Circle
Status
Loaded: β
Ethics Seats (Professor Appointment)
Publish the first professors who accept. Seats control Elder sidebar anchors.
Seat Appointment (Plaque Maker)
Writes to fixed slots (seat_1 / seat_2). No dropdowns.
Live Control
Target Slot
Circle (org)
Backend note: in Firebase maps to
orgs/{orgId}/ethics_seats/{seat_1|seat_2}
Professor Name
University / Institution
Research Focus
Institutional Pledge (Visible to Elder)
Tier
Visibility
Loaded: β
| Professor | University | Focus | Seat Tier | Status | Actions |
|---|---|---|---|---|---|
| Loading⦠| |||||
Team Presence Publisher
Publish stable sidebar anchors: photo, pledge, short blurb.
Status
Loaded: β
Continuity Pulse
Quick view across circles: inquiries, seats, presence.
Institutional flow
Professor drafts an inquiry β it enters Inquiry Review β Admin approves β inquiry becomes visible at the Elder Gate.
Seats and Team Presence are published here, so Elders see a quiet, verified sidebar.
Seats and Team Presence are published here, so Elders see a quiet, verified sidebar.
Steward review queue (sample)
Approve / reject / archive works locally.
0 Pending
Region
Sort
Loaded: β
Media review (sample)
Profile photos. Approve / reject / block (local only).
Policy preview: uploads should go to βpendingβ. Only admin promotes to βpublicβ.
Profile photo queue (sample)
Pending / rejected / blocked / approved.
β
State
| Profile | Media | Review | Actions |
|---|---|---|---|
| Click βLoadβ. | |||
Collections (sample)
Pick a collection with buttons. Open any doc to view/edit JSON locally.
Collection
| Doc ID | Preview | Open | Actions |
|---|---|---|---|
| Choose a collection and click βLoadβ. | |||
Doc
β
Document JSON (local)
Appoint Professor Seat (Advanced)
Creates a seat entry (published/hidden) for Elder sidebar visibility.
Professor name
University / institution
Focus
Seat tier
Vouch text
Institutional pledge
Status
Circle (org)
Backend note: seats under
orgs/{orgId}/ethics_seats.
New Team Presence Card
Publishes a stable sidebar anchor: photo + pledge + short blurb.
Team name
Role label
Short blurb
ICIP pledge
Status
Photo (optional)
Photo is stored as a local data URL in this static preview.
Backend note: cards under
orgs/{orgId}/team_presence (and photo in Storage).