|
| 1 | +--- |
| 2 | +title: October 15, 2026 |
| 3 | +sidebar_label: October 15, 2026 |
| 4 | +sidebar_position: 1 |
| 5 | +--- |
| 6 | + |
| 7 | +# October 15, 2026 |
| 8 | + |
| 9 | +## 🛠 Admin Portal |
| 10 | + |
| 11 | +We've shipped the **Dalgo Admin Portal** (`/admin`) — a platform operations hub for managing organizations, users, feature flags, and broadcast notifications, accessible only to platform admins. |
| 12 | + |
| 13 | +### Organization management |
| 14 | + |
| 15 | +- Create orgs with plan, billing frequency, Superset config, and start/end dates for trial accounts |
| 16 | +- Edit all org fields from the portal (was read-only before) |
| 17 | +- Delete an org with a pre-flight impact check that shows exactly how many users, warehouses, connections, pipelines, dashboards, and charts will be destroyed — the confirm button stays locked until those numbers have loaded |
| 18 | +- Org detail page with Overview, Users, and Feature flags tabs |
| 19 | + |
| 20 | +### User management |
| 21 | + |
| 22 | +- Invite users to an org, change their role, and remove them — all from the admin portal, bypassing the per-org role caps that apply to in-org admins |
| 23 | +- Removal shows the same pre-flight impact warning |
| 24 | + |
| 25 | +### Broadcast notifications |
| 26 | + |
| 27 | +- Compose and send a broadcast to the whole platform, a single org, or a selection of orgs |
| 28 | +- Narrow by Superset clients only |
| 29 | +- Choose in-app, email, or both |
| 30 | +- Live recipient count preview before you send |
| 31 | +- Full send history with pagination |
| 32 | +- Draft is preserved if you tab away or if a send fails |
| 33 | + |
| 34 | +### Feature flags |
| 35 | + |
| 36 | +- Toggle platform features (Reports, Data Quality, etc.) on or off per org |
| 37 | + |
| 38 | +### Security model |
| 39 | + |
| 40 | +- Every admin route is gated on `UserAttributes.is_platform_admin` — Django superusers without that flag are rejected |
| 41 | +- Multi-tenancy verified: deleting an org cleans up only that org's data; users in multiple orgs keep their accounts and other memberships |
| 42 | + |
| 43 | +--- |
| 44 | + |
| 45 | +### Contributors |
| 46 | + |
| 47 | +Special shoutout to [@Veekshitha11](https://github.com/Veekshitha11) — first contribution to Dalgo! 🎉 |
| 48 | + |
| 49 | +She also wrote about her experience building this feature end-to-end: [From Classroom to Codebase: My C4GT Experience Building the Dalgo Admin Portal](https://projecttech4dev.org/from-classroom-to-codebase-my-c4gt-experience-building-the-dalgo-admin-portal/) |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +*Release tag: <a href="https://github.com/DalgoT4D/dalgo/releases/tag/2.1.0" target="_blank" rel="noopener noreferrer">2.1.0</a>* |
0 commit comments