Immer dieses abort unless gibts da nicht nh lösung das einmal irg wo zu schreiben, damit man das nicth immer wiederholen muss?
Können wir nicht nh Middleware schreiben die das auch macht oder zu nervig oder unnötig?
Immer dieses abort unless gibts da nicht nh lösung das einmal irg wo zu schreiben, damit man das nicth immer wiederholen muss?
Können wir nicht nh Middleware schreiben die das auch macht oder zu nervig oder unnötig?
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
@@ -54,6 +56,17 @@ class ProjectTicketController extends Controller'worklogEntries.actor',]),'ticketFieldDefinitions' => $project->ticketFieldDefinitions()->get(),Auslagern in nh Service anstatt query im Controller
@@ -127,0 +153,4 @@private function linkedTickets(Ticket $ticket): array{return TicketLink::query()->with(['sourceTicket', 'targetTicket', 'ticketLinkType'])Hier ebenfalls auslagern in Service
@@ -0,0 +25,4 @@Ticket $ticket,): RedirectResponse {abort_unless($this->projectPermissionService->userHasPermission($request->user(), $project, 'edit'),Immer dieses abort unless gibts da nicht nh lösung das einmal irg wo zu schreiben, damit man das nicth immer wiederholen muss?
Können wir nicht nh Middleware schreiben die das auch macht oder zu nervig oder unnötig?
Da ist ja jedes mal was anderes im abort_unless
@@ -41,1 +42,4 @@->name('projects.tickets.update');Route::post('projects/{project}/tickets/{ticket}/links', [ProjectTicketLinkController::class, 'store'])->name('projects.tickets.links.store');Route::delete('projects/{project}/tickets/{ticket}/links/{ticketLink}', [ProjectTicketLinkController::class, 'destroy'])Um sicher zu gehen mit scopedBindings Arbeiten anstatt nicht zu prüfen?
was rauchst du bei den reviews?