Commit workspace changes

This commit is contained in:
2026-04-05 19:42:33 +02:00
parent 148a3bbe43
commit 08ad757bcb
312 changed files with 35149 additions and 399 deletions

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace App\Http\Middleware;
use App\Services\GroupService;
use Illuminate\Http\Request;
use Inertia\Middleware;
@@ -62,11 +63,30 @@ final class HandleInertiaRequests extends Middleware
'user' => $request->user() ? [
'id' => $request->user()->id,
'name' => $request->user()->name,
'is_admin' => $request->user()->isAdmin(),
'is_moderator' => $request->user()->isModerator(),
] : null,
],
'cdn' => [
'files_url' => config('cdn.files_url'),
],
'features' => [
'groups' => (bool) config('features.groups', true),
'groups_v1' => (bool) config('features.groups_v1', true),
'groups_v2' => (bool) config('features.groups_v2', true),
'group_posts' => (bool) config('features.group_posts', true),
'group_recruitment' => (bool) config('features.group_recruitment', true),
'group_join_requests' => (bool) config('features.group_join_requests', true),
'group_review_queue' => (bool) config('features.group_review_queue', true),
'group_projects' => (bool) config('features.group_projects', true),
'group_challenges' => (bool) config('features.group_challenges', true),
'group_events' => (bool) config('features.group_events', true),
'group_assets' => (bool) config('features.group_assets', true),
'group_activity_feed' => (bool) config('features.group_activity_feed', true),
],
'studio_groups' => $request->user()
? app(GroupService::class)->studioOptionsForUser($request->user())
: [],
]);
}
}