Optimize academy
This commit is contained in:
@@ -38,6 +38,9 @@ use App\Http\Controllers\RSS\TagFeedController;
|
||||
use App\Http\Controllers\RSS\CreatorFeedController;
|
||||
use App\Http\Controllers\RSS\BlogFeedController;
|
||||
use App\Http\Controllers\Admin\AdminController;
|
||||
use App\Http\Controllers\Moderation\StaffApplicationsController;
|
||||
use App\Http\Controllers\Moderation\StoriesController as ModerationStoriesController;
|
||||
use App\Http\Controllers\Moderation\UsernameQueueController;
|
||||
use App\Http\Controllers\Studio\StudioNewsController;
|
||||
use App\Http\Controllers\Studio\StudioController;
|
||||
use App\Http\Controllers\Studio\StudioWorldController;
|
||||
@@ -189,6 +192,7 @@ Route::prefix('academy')->name('academy.')->group(function () {
|
||||
Route::post('/challenges/{slug}/submit', [AcademyChallengeSubmissionController::class, 'store'])->name('challenges.submit.store');
|
||||
Route::post('/checkout/{plan}', [AcademyBillingController::class, 'checkoutLegacy'])->name('checkout');
|
||||
Route::post('/billing/checkout', [AcademyBillingController::class, 'checkout'])->name('billing.checkout');
|
||||
Route::post('/billing/report-issue', [AcademyBillingController::class, 'reportIssue'])->middleware('throttle:6,1')->name('billing.report_issue');
|
||||
Route::get('/billing/portal', [AcademyBillingController::class, 'portal'])->name('billing.portal');
|
||||
Route::get('/billing', [AcademyBillingController::class, 'account'])->name('billing.account');
|
||||
});
|
||||
@@ -1094,9 +1098,13 @@ Route::middleware(['auth', 'admin.access'])
|
||||
Route::get('/activity', [AdminController::class, 'dailyActivity'])->name('activity');
|
||||
Route::get('/users', [AdminController::class, 'users'])->name('users');
|
||||
Route::patch('/users/{user}/role', [AdminController::class, 'updateRole'])->name('users.role');
|
||||
Route::get('/stories', [AdminController::class, 'stories'])->name('stories');
|
||||
Route::get('/stories', [ModerationStoriesController::class, 'index'])->name('stories');
|
||||
Route::get('/artworks', [AdminController::class, 'artworks'])->name('artworks');
|
||||
Route::get('/usernames/moderation', [AdminController::class, 'usernameQueue'])->name('usernames');
|
||||
Route::get('/usernames/moderation', [UsernameQueueController::class, 'index'])->name('usernames');
|
||||
Route::get('/staff-applications', [StaffApplicationsController::class, 'index'])->name('staff-applications.index');
|
||||
Route::get('/staff-applications/{staffApplication}', [StaffApplicationsController::class, 'show'])
|
||||
->whereUuid('staffApplication')
|
||||
->name('staff-applications.show');
|
||||
Route::get('/uploads', [AdminController::class, 'uploadQueue'])->name('uploads');
|
||||
Route::get('/settings', [AdminController::class, 'settings'])->name('settings');
|
||||
Route::middleware('admin.role')->get('/auth-audit', [AdminController::class, 'authAudit'])->name('auth-audit');
|
||||
|
||||
Reference in New Issue
Block a user