Manage calls and the inbox through the API
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,8 @@ use App\Http\Controllers\Api\PublicApi\V1\ProjectController as PublicProjectCont
|
||||
use App\Http\Controllers\Api\PublicApi\V1\ShowcaseController;
|
||||
use App\Http\Controllers\Api\PublicApi\V1\SiteController;
|
||||
use App\Http\Controllers\Api\PublicApi\V1\TelemetryController;
|
||||
use App\Http\Controllers\Api\V1\ApplicationController as AdminApplicationController;
|
||||
use App\Http\Controllers\Api\V1\CallController;
|
||||
use App\Http\Controllers\Api\V1\CategoryController;
|
||||
use App\Http\Controllers\Api\V1\ClientController;
|
||||
use App\Http\Controllers\Api\V1\MeController;
|
||||
@@ -192,8 +194,16 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
|
||||
->name("{$resource}.restore");
|
||||
}
|
||||
|
||||
// Deleted for good, like the panel does: a talk has no bin.
|
||||
// Deleted for good, like the panel does: neither has a bin.
|
||||
Route::apiResource('talks', TalkController::class);
|
||||
Route::apiResource('calls', CallController::class);
|
||||
|
||||
// The inbox. Submissions arrive from the public site, never from here.
|
||||
Route::apiResource('applications', AdminApplicationController::class)
|
||||
->only(['index', 'show', 'update', 'destroy']);
|
||||
Route::post('applications/{application}/restore', [AdminApplicationController::class, 'restore'])
|
||||
->withTrashed()
|
||||
->name('applications.restore');
|
||||
|
||||
// Upload only: the file is then referenced from a record by its path.
|
||||
Route::post('media', [MediaController::class, 'store'])->name('media.store');
|
||||
|
||||
Reference in New Issue
Block a user