rearranged tenant admin layout, invite layouts now visible and manageable

This commit is contained in:
Codex Agent
2025-10-29 12:36:34 +01:00
parent a7bbf230fd
commit d781448914
31 changed files with 2190 additions and 1685 deletions

View File

@@ -20,11 +20,11 @@ class EventJoinTokenResource extends JsonResource
$eventContext = $eventFromRoute instanceof Event ? $eventFromRoute : ($this->resource->event ?? null);
$layouts = [];
if ($eventContext && Route::has('tenant.events.join-tokens.layouts.download')) {
if ($eventContext && Route::has('api.v1.tenant.events.join-tokens.layouts.download')) {
$layouts = JoinTokenLayoutRegistry::toResponse(function (string $layoutId, string $format) use ($eventContext) {
return route('tenant.events.join-tokens.layouts.download', [
return route('api.v1.tenant.events.join-tokens.layouts.download', [
'event' => $eventContext,
'joinToken' => $this->resource,
'joinToken' => $eventContext instanceof Event ? $this->resource->id : $this->resource,
'layout' => $layoutId,
'format' => $format,
]);
@@ -32,10 +32,10 @@ class EventJoinTokenResource extends JsonResource
}
$layoutsUrl = null;
if ($eventContext && Route::has('tenant.events.join-tokens.layouts.index')) {
$layoutsUrl = route('tenant.events.join-tokens.layouts.index', [
if ($eventContext && Route::has('api.v1.tenant.events.join-tokens.layouts.index')) {
$layoutsUrl = route('api.v1.tenant.events.join-tokens.layouts.index', [
'event' => $eventContext,
'joinToken' => $this->resource,
'joinToken' => $eventContext instanceof Event ? $this->resource->id : $this->resource,
]);
}