Commit Graph

12 Commits

Author SHA1 Message Date
oguz ozturk 0aeb662312 feat: Add customer password update endpoint for admin 2026-01-12 18:54:27 +03:00
oguz ozturk b4c659f214 fix: Remove duplicate get_cloudflare_accounts endpoint 2026-01-12 18:31:09 +03:00
oguz ozturk 71d499aee1 feat: Add endpoint to fetch available Cloudflare accounts for customers 2026-01-12 18:21:18 +03:00
oguz ozturk 2d3318647a fix: Remove duplicate update_customer_plan function 2026-01-12 18:08:09 +03:00
oguz ozturk a4ee014397 feat: Add customer management endpoints (edit, delete, suspend, activate) 2026-01-12 17:59:06 +03:00
oguz ozturk c62a1afd6f feat: Add complete DNS management system with Cloudflare integration
- Add DNS record CRUD operations (Create, Read, Update, Delete)
- Add Cloudflare zone management (create, delete)
- Add DNS record sync from Cloudflare
- Add domain deletion with cleanup (zone + DNS records)
- Add SSL auto-configuration
- Support for A, AAAA, CNAME, MX, TXT, NS, SRV records
- Add proxy (CDN) support for DNS records
- Integrate with Admin Panel for CF account management
- Add customer isolation for all DNS operations
2026-01-12 17:48:49 +03:00
oguz ozturk 61dc963b28 feat: Auto-create Cloudflare zone on domain creation
- Add create_zone() method to CloudflareService
- Fetch CF account API token from Admin Panel
- Create zone in Cloudflare when using company account
- Return nameservers in domain creation response
- Handle zone creation errors gracefully
2026-01-12 17:29:05 +03:00
oguz ozturk 0b2920e43f feat: Add increment/decrement methods to AdminAPIService
- Add increment_domain_count() method
- Add decrement_domain_count() method
- Update deploy script to preserve .env settings
2026-01-12 17:13:59 +03:00
oguz ozturk c28642cc6e feat: Integrate Admin Panel API for CF account management
- Add AdminAPIService to fetch CF accounts from Admin Panel
- Update customer routes to use Admin Panel API instead of local DB
- Add ADMIN_API_URL and ADMIN_API_INTERNAL_KEY config
- Remove local CF account count management (managed in Admin Panel)
- Support automatic CF account selection from Admin Panel
2026-01-12 16:57:46 +03:00
oguz ozturk 84c8cb728e Add CF account auto-selection and verification toggle 2026-01-12 16:32:43 +03:00
oguz ozturk 7c334c91ac Update admin routes and domain setup page 2026-01-12 00:18:33 +03:00
oguz ozturk 2f98057b43 Initial commit: Customer panel 2026-01-11 17:38:39 +03:00