added a help system, replaced the words "tenant" and "Pwa" with better alternatives. corrected and implemented cron jobs. prepared going live on a coolify-powered system.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\EventPublicController;
|
||||
use App\Http\Controllers\Api\HelpController;
|
||||
use App\Http\Controllers\Api\Marketing\CouponPreviewController;
|
||||
use App\Http\Controllers\Api\PackageController;
|
||||
use App\Http\Controllers\Api\Tenant\DashboardController;
|
||||
@@ -12,6 +13,7 @@ use App\Http\Controllers\Api\Tenant\EventMemberController;
|
||||
use App\Http\Controllers\Api\Tenant\EventTypeController;
|
||||
use App\Http\Controllers\Api\Tenant\NotificationLogController;
|
||||
use App\Http\Controllers\Api\Tenant\OnboardingController;
|
||||
use App\Http\Controllers\Api\Tenant\PhotoboothController;
|
||||
use App\Http\Controllers\Api\Tenant\PhotoController;
|
||||
use App\Http\Controllers\Api\Tenant\ProfileController;
|
||||
use App\Http\Controllers\Api\Tenant\SettingsController;
|
||||
@@ -57,6 +59,9 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
|
||||
});
|
||||
|
||||
Route::middleware('throttle:100,1')->group(function () {
|
||||
Route::get('/help', [HelpController::class, 'index'])->name('help.index');
|
||||
Route::get('/help/{slug}', [HelpController::class, 'show'])->name('help.show');
|
||||
|
||||
Route::get('/events/{token}', [EventPublicController::class, 'event'])->name('events.show');
|
||||
Route::get('/events/{token}/stats', [EventPublicController::class, 'stats'])->name('events.stats');
|
||||
Route::get('/events/{token}/package', [EventPublicController::class, 'package'])->name('events.package');
|
||||
@@ -154,6 +159,13 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
|
||||
Route::get('stats', [PhotoController::class, 'stats'])->name('tenant.events.photos.stats');
|
||||
});
|
||||
|
||||
Route::prefix('photobooth')->middleware('tenant.admin')->group(function () {
|
||||
Route::get('/', [PhotoboothController::class, 'show'])->name('tenant.events.photobooth.show');
|
||||
Route::post('/enable', [PhotoboothController::class, 'enable'])->name('tenant.events.photobooth.enable');
|
||||
Route::post('/rotate', [PhotoboothController::class, 'rotate'])->name('tenant.events.photobooth.rotate');
|
||||
Route::post('/disable', [PhotoboothController::class, 'disable'])->name('tenant.events.photobooth.disable');
|
||||
});
|
||||
|
||||
Route::get('members', [EventMemberController::class, 'index'])
|
||||
->middleware('tenant.admin')
|
||||
->name('tenant.events.members.index');
|
||||
|
||||
Reference in New Issue
Block a user