Commit Graph

18 Commits

Author SHA1 Message Date
oguz ozturk 79d6c3c5e6 feat: Add customer management UI (edit, delete, suspend, activate) 2026-01-12 17:59:16 +03:00
oguz ozturk 0092003a7f feat: Add increment/decrement endpoints for CF account domain count
- Add POST /internal/{id}/increment endpoint
- Add POST /internal/{id}/decrement endpoint
- Prevent negative domain counts
- Return updated counts and available capacity
- Require internal API key authentication
2026-01-12 17:13:57 +03:00
oguz ozturk d68c4d38ff feat: Add internal API endpoints for Customer Panel integration
- Add internal_api_required decorator for internal API authentication
- Add /internal/available endpoint to fetch available CF accounts
- Add /internal/<id> endpoint to get CF account with API token
- Filter accounts by is_active and use_for_verification flags
- Require X-Internal-API-Key header for internal endpoints
2026-01-12 16:58:06 +03:00
oguz ozturk e149c56f76 Fix: Correct table name in migration (cloudflare_accounts) 2026-01-12 16:48:13 +03:00
oguz ozturk 8f64b61d1d Fix: Add use_for_verification field to CF account creation/update 2026-01-12 16:47:27 +03:00
oguz ozturk 2e863a4098 Add use_for_verification field to CloudflareAccount model 2026-01-12 16:43:36 +03:00
oguz ozturk 0ce4db0bb7 feat: Update Draw.io diagrams - simplified and more readable
- Simplified authentication flow with clear sequence diagram
- Cleaned up database schema with better layout
- Reorganized API endpoints with emoji icons
- Improved system architecture with cleaner connections
- All diagrams now match Mermaid style: simple, clean, easy to understand
2026-01-12 14:53:08 +03:00
oguz ozturk 8e6322bd9b Add comprehensive Admin Panel diagrams with 10 editable Mermaid diagrams 2026-01-12 14:29:24 +03:00
oguz ozturk eb66152ab0 Clean up: Remove test files and update README with workflow documentation links 2026-01-12 13:58:47 +03:00
oguz ozturk f48b258897 Add step-by-step Mermaid troubleshooting guide 2026-01-12 13:33:34 +03:00
oguz ozturk fc0e81e435 Add VS Code Mermaid quick start guide 2026-01-12 13:16:38 +03:00
oguz ozturk 32d7c600a6 Add Mermaid usage guide and test file 2026-01-12 11:55:27 +03:00
oguz ozturk dc7874325b Add comprehensive workflow documentation and diagrams 2026-01-12 11:38:40 +03:00
oguz ozturk a68deb5cf1 Add package-lock.json to gitignore 2026-01-12 00:27:48 +03:00
oguz ozturk 5bb53dec22 Update configuration and UI components 2026-01-12 00:18:30 +03:00
oguz ozturk 1b1d2651f3 feat: Update UI with ARGE ICT branding and add profile management
- Add ARGE ICT color palette to Tailwind config
- Add company logo to login and sidebar
- Remove default credentials from login page (security)
- Add profile management page for admins
- Add password change functionality
- Update all UI components with new color scheme
- Add backend endpoints for profile update and password change
2026-01-11 18:03:26 +03:00
oguz ozturk 9a2745cd92 Add Docker deployment files and deployment guide 2026-01-11 17:12:18 +03:00
oguz ozturk 736a1487ab Complete admin panel: Flask backend + React frontend 2026-01-11 16:53:46 +03:00