Commit Graph

3 Commits

Author SHA1 Message Date
4fda22ecf0 feat: Add free/exempt subscription status for organizations
- Add 'free' subscription status (exempt from fees)
- POST /admin/organizations/:id/set-free - Set org as free
- POST /admin/organizations/:id/remove-free - Remove free status
- Free orgs get enterprise plan, no expiry
2026-03-13 06:01:29 +00:00
40adeb15ee feat: Add subscription management system
- Add subscription fields to organizations (status, plan, trial_ends_at, etc.)
- Add subscription middleware for access control
- Add /auth/me returns subscription info
- Add admin endpoints for subscription management:
  - GET/PUT /admin/organizations/:id/subscription
  - POST /admin/organizations/:id/pause
  - POST /admin/organizations/:id/activate
  - POST /admin/organizations/:id/extend-trial
  - GET /admin/subscriptions (with filters)
- New orgs get 14-day trial automatically
2026-03-13 05:58:00 +00:00
ee19e45171 🚀 Backend komplett implementiert
Features:
- Auth mit JWT + Argon2 (Login, Register, Refresh)
- Rollen-System (Chef/Disponent/Mitarbeiter)
- User Management mit Berechtigungen
- Aufträge mit Zuweisungen
- Verfügbarkeitsplanung
- Stundenzettel mit Foto-Upload Support
- Modulares System mit Config
- Entwickler-Panel Endpoints

Tech:
- Deno + Oak
- PostgreSQL
- CORS enabled
2026-02-20 15:12:06 +00:00