Add project notification settings UI

This commit is contained in:
Eric Peters
2026-04-20 22:29:46 +02:00
parent e4762f8e32
commit ee15efe739
17 changed files with 1374 additions and 0 deletions
+10
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\ProjectBoardSettingsController;
use App\Http\Controllers\ProjectController;
use App\Http\Controllers\ProjectNotificationSettingsController;
use App\Http\Controllers\ProjectRepositorySettingsController;
use App\Http\Controllers\ProjectTicketMetadataSettingsController;
use Illuminate\Support\Facades\Route;
@@ -35,3 +36,12 @@ Route::prefix('repositories')
->group(function (): void {
require __DIR__.'/settings/repositories.php';
});
Route::get('notifications', [ProjectNotificationSettingsController::class, 'show'])->name('notifications');
Route::prefix('notifications')
->name('notifications.')
->controller(ProjectNotificationSettingsController::class)
->group(function (): void {
require __DIR__.'/settings/notifications.php';
});
@@ -0,0 +1,7 @@
<?php
use Illuminate\Support\Facades\Route;
Route::post('/', 'store')->name('store');
Route::patch('{notificationAction}', 'update')->name('update');
Route::delete('{notificationAction}', 'destroy')->name('destroy');