value); // Discord Resources $this->configureResource($role, DiscordThread::class, [CrudPermission::VIEW]); // List Resources $this->configureResource($role, ExternalEntry::class, [CrudPermission::VIEW]); $this->configureResource($role, ExternalProfile::class, CrudPermission::cases()); $this->configureResource($role, Playlist::class, CrudPermission::cases()); $this->configureResource($role, PlaylistTrack::class, CrudPermission::cases()); // User Resources $this->configureResource($role, Like::class, [CrudPermission::VIEW, CrudPermission::CREATE, CrudPermission::DELETE]); $this->configureResource($role, Notification::class, [CrudPermission::VIEW, CrudPermission::UPDATE]); // Wiki Resources $this->configureResource($role, Anime::class, [CrudPermission::VIEW]); $this->configureResource($role, AnimeSynonym::class, [CrudPermission::VIEW]); $this->configureResource($role, AnimeTheme::class, [CrudPermission::VIEW]); $this->configureResource($role, AnimeThemeEntry::class, [CrudPermission::VIEW]); $this->configureResource($role, Artist::class, [CrudPermission::VIEW]); $this->configureResource($role, Audio::class, [CrudPermission::VIEW]); $this->configureResource($role, Group::class, [CrudPermission::VIEW]); $this->configureResource($role, ExternalResource::class, [CrudPermission::VIEW]); $this->configureResource($role, Image::class, [CrudPermission::VIEW]); $this->configureResource($role, Membership::class, [CrudPermission::VIEW]); $this->configureResource($role, Page::class, [CrudPermission::VIEW]); $this->configureResource($role, Performance::class, [CrudPermission::VIEW]); $this->configureResource($role, Series::class, [CrudPermission::VIEW]); $this->configureResource($role, Song::class, [CrudPermission::VIEW]); $this->configureResource($role, Studio::class, [CrudPermission::VIEW]); $this->configureResource($role, Video::class, [CrudPermission::VIEW]); $this->configureResource($role, VideoScript::class, [CrudPermission::VIEW]); // Special Permissions $this->configureAbilities( $role, [ SpecialPermission::VIEW_FILAMENT->value, ] ); $role->color = $roleEnum->color(); $role->priority = $roleEnum->priority(); $role->save(); } }