feat: enhance user management and system optimization

New Features:
- Add bulk ban and email notification in user management
- Add CSV export for batch coupon generation
- Optimize subscription description template

Bug Fixes:
- Fix knowledge base pagination issue
- Fix permission group filtering in node management
- Fix unauthorized order placement for free subscription periods
This commit is contained in:
xboard
2025-02-09 11:06:08 +08:00
parent 8e5732d857
commit 1b728fffc7
13 changed files with 218 additions and 33 deletions
+1 -1
View File
@@ -104,7 +104,7 @@ class AdminRoute
$router->get('/getUserInfoById', [UserController::class, 'getUserInfoById']);
$router->post('/generate', [UserController::class, 'generate']);
$router->post('/dumpCSV', [UserController::class, 'dumpCSV']);
$router->post('/user/sendMail', [UserController::class, 'sendMail']);
$router->post('/sendMail', [UserController::class, 'sendMail']);
$router->post('/ban', [UserController::class, 'ban']);
$router->post('/resetSecret', [UserController::class, 'resetSecret']);
$router->post('/setInviteUser', [UserController::class, 'setInviteUser']);