Refactor Admin Panel with more features (#384)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-04-22 19:41:21 +05:30
committed by GitHub
parent eeb3ec3b77
commit 053a4a4976
12 changed files with 586 additions and 111 deletions

View File

@@ -160,11 +160,27 @@ Route::group(['middleware' => 'auth:api'], function () {
});
});
Route::group(['middleware' => 'moderator', 'prefix' => 'admin'], function () {
Route::group(['middleware' => 'moderator', 'prefix' => 'moderator'], function () {
Route::get(
'impersonate/{identifier}',
'fetch-user/{identifier}',
[\App\Http\Controllers\Admin\AdminController::class, 'fetchUser']
);
Route::get(
'impersonate/{userId}',
[\App\Http\Controllers\Admin\ImpersonationController::class, 'impersonate']
);
Route::patch(
'apply-discount',
[\App\Http\Controllers\Admin\AdminController::class, 'applyDiscount']
);
Route::patch(
'extend-trial',
[\App\Http\Controllers\Admin\AdminController::class, 'extendTrial']
);
Route::patch(
'cancellation-subscription',
[\App\Http\Controllers\Admin\AdminController::class, 'cancelSubscription']
);
});
});