]> git.localhorst.tv Git - alttp.git/blobdiff - app/Http/Controllers/EpisodeController.php
pull crew user
[alttp.git] / app / Http / Controllers / EpisodeController.php
index b59ea18cbc501265265e94626aabd97996bab9c5..d1e7e85612d08c7c1417fdda2df2f07f4a0bbaef 100644 (file)
@@ -25,13 +25,14 @@ class EpisodeController extends Controller
                        ->where('events.visible', '=', true)
                        ->orderBy('episodes.start')
                        ->limit(1000);
-               if ($request->user() && $request->user()->isAdmin()) {
-                       $episodes = $episodes->with('crew');
+               if ($request->user() && $request->user()->isPrivileged()) {
+                       $episodes = $episodes->with(['crew', 'crew.user']);
                } else {
                        $episodes = $episodes->with([
                                'crew' => function ($query) {
                                        $query->where('confirmed', true);
-                               }
+                               },
+                               'crew.user',
                        ]);
                }
                return $episodes->get()->toJson();