Improve devtools interface

This commit revamps the interface and adds more commands.
This commit is contained in:
2021-10-30 04:37:10 +01:00
parent 59cfbd7ed1
commit 93172d1e81
3 changed files with 72 additions and 19 deletions

View File

@@ -303,12 +303,24 @@ Route::group(['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['lo
Route::patch('forms/update/{form}', [FormController::class, 'update'])
->name('updateForm');
Route::get('devtools', [DevToolsController::class, 'index'])
->name('devTools');
// we could use route model binding
Route::post('devtools/vote-evaluation/force', [DevToolsController::class, 'forceVoteCount'])
->name('devToolsForceVoteCount');
Route::group(['prefix' => 'devtools'], function () {
Route::get('/', [DevToolsController::class, 'index'])
->name('devTools');
Route::post('/applications/force-approval', [DevToolsController::class, 'forceApprovalEvent'])
->name('devForceApprovalEvent');
Route::post('/applications/count-votes', [DevToolsController::class, 'evaluateVotes'])
->name('devForceEvaluateVotes');
Route::delete('/suspensions/purge-expired', [DevToolsController::class, 'purgeSuspensions'])
->name('devPurgeExpired');
});
});
});
});