|
|
|
@ -4,7 +4,7 @@ |
|
|
|
OTB Cloud |
|
|
|
OTB Cloud |
|
|
|
|
|
|
|
|
|
|
|
## Current version |
|
|
|
## Current version |
|
|
|
v0.1.1 |
|
|
|
v0.1.2 |
|
|
|
|
|
|
|
|
|
|
|
## Build date |
|
|
|
## Build date |
|
|
|
2026-04-12 |
|
|
|
2026-04-12 |
|
|
|
@ -53,24 +53,25 @@ Each device should have: |
|
|
|
- Main blueprint |
|
|
|
- Main blueprint |
|
|
|
- Auth blueprint |
|
|
|
- Auth blueprint |
|
|
|
- MariaDB connection helper |
|
|
|
- MariaDB connection helper |
|
|
|
- Signed handoff placeholder route |
|
|
|
- Signed handoff endpoint |
|
|
|
- Auth-protected dashboard |
|
|
|
- Auth-protected dashboard |
|
|
|
- Local temporary portal base template |
|
|
|
- Temporary portal base template |
|
|
|
- SQL schema file |
|
|
|
- SQL schema file |
|
|
|
- DB bootstrap script |
|
|
|
- DB bootstrap script |
|
|
|
- Storage bootstrap scripts |
|
|
|
- Storage bootstrap scripts |
|
|
|
|
|
|
|
- Gunicorn systemd service on vault3 |
|
|
|
|
|
|
|
- Mintme reverse proxy in place |
|
|
|
|
|
|
|
|
|
|
|
## Immediate next tasks |
|
|
|
## Immediate next tasks |
|
|
|
1. Create MariaDB database and otb_cloud DB user |
|
|
|
1. Patch OTB Billing to add OTB Cloud services card |
|
|
|
2. Run schema bootstrap script |
|
|
|
2. Add signed handoff redirect route in OTB Billing |
|
|
|
3. Install Python requirements into venv |
|
|
|
3. Replace temporary portal base with shared portal template structure |
|
|
|
4. Start local Flask test run on 127.0.0.1:5090 |
|
|
|
4. Build file library and upload endpoints |
|
|
|
5. Add real shared `portal_base.html` integration from OTB portal |
|
|
|
5. Add upload audit logging |
|
|
|
6. Build file library and upload endpoints |
|
|
|
6. Add first real storage browsing page |
|
|
|
7. Add OTB Billing service-card integration |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Notes |
|
|
|
## Notes |
|
|
|
Original uploaded files should remain preserved and effectively read-only. |
|
|
|
Original uploaded files should remain preserved and effectively read-only. |
|
|
|
Any user-facing edits or processing outputs should create derivative files. |
|
|
|
Any user-facing edits or processing outputs should create derivative files. |
|
|
|
Admin access should require owner-issued one-time support authorization. |
|
|
|
Admin access should require owner-issued one-time support authorization. |
|
|
|
The current auth handoff is a placeholder scaffold using a shared secret and HMAC signature. |
|
|
|
This version cleans up the temporary UI while keeping the same signed handoff endpoint for OTB Billing integration. |
|
|
|
|