diff --git a/app/Filament/Actions/Models/Wiki/Anime/BackfillAnimeAction.php b/app/Filament/Actions/Models/Wiki/Anime/BackfillAnimeAction.php index 5c0c18dde..487fe5829 100644 --- a/app/Filament/Actions/Models/Wiki/Anime/BackfillAnimeAction.php +++ b/app/Filament/Actions/Models/Wiki/Anime/BackfillAnimeAction.php @@ -34,7 +34,8 @@ class BackfillAnimeAction extends BaseAction final public const string BACKFILL_ANIME_PLANET_RESOURCE = 'backfill_anime_planet_resource'; final public const string BACKFILL_ANN_RESOURCE = 'backfill_ann_resource'; final public const string BACKFILL_KITSU_RESOURCE = 'backfill_kitsu_resource'; - final public const string BACKFILL_OTHER_RESOURCES = 'backfill_other_resources'; + final public const string BACKFILL_LIVECHART_RESOURCE = 'backfill_livechart_resource'; + final public const string BACKFILL_OFFICIAL_RESOURCES = 'backfill_official_resources'; final public const string BACKFILL_LARGE_COVER = 'backfill_large_cover'; final public const string BACKFILL_MAL_RESOURCE = 'backfill_mal_resource'; final public const string BACKFILL_SMALL_COVER = 'backfill_small_cover'; @@ -108,26 +109,16 @@ class BackfillAnimeAction extends BaseAction ->components([ Section::make(__('filament.actions.anime.backfill.fields.resources.name')) ->schema([ - Checkbox::make(self::BACKFILL_KITSU_RESOURCE) - ->label(__('filament.actions.anime.backfill.fields.resources.kitsu.name')) - ->helperText(__('filament.actions.anime.backfill.fields.resources.kitsu.help')) - ->default(fn () => $resources->doesntContain(ResourceSite::KITSU->value)), + Checkbox::make(self::BACKFILL_ANIDB_RESOURCE) + ->label(__('filament.actions.anime.backfill.fields.resources.anidb.name')) + ->helperText(__('filament.actions.anime.backfill.fields.resources.anidb.help')) + ->default(fn () => $resources->doesntContain(ResourceSite::ANIDB->value)), Checkbox::make(self::BACKFILL_ANILIST_RESOURCE) ->label(__('filament.actions.anime.backfill.fields.resources.anilist.name')) ->helperText(__('filament.actions.anime.backfill.fields.resources.anilist.help')) ->default(fn () => $resources->doesntContain(ResourceSite::ANILIST->value)), - Checkbox::make(self::BACKFILL_MAL_RESOURCE) - ->label(__('filament.actions.anime.backfill.fields.resources.mal.name')) - ->helperText(__('filament.actions.anime.backfill.fields.resources.mal.help')) - ->default(fn () => $resources->doesntContain(ResourceSite::MAL->value)), - - Checkbox::make(self::BACKFILL_ANIDB_RESOURCE) - ->label(__('filament.actions.anime.backfill.fields.resources.anidb.name')) - ->helperText(__('filament.actions.anime.backfill.fields.resources.anidb.help')) - ->default(fn () => $resources->doesntContain(ResourceSite::ANIDB->value)), - Checkbox::make(self::BACKFILL_ANN_RESOURCE) ->label(__('filament.actions.anime.backfill.fields.resources.ann.name')) ->helperText(__('filament.actions.anime.backfill.fields.resources.ann.help')) @@ -138,7 +129,22 @@ class BackfillAnimeAction extends BaseAction ->helperText(__('filament.actions.anime.backfill.fields.resources.anime_planet.help')) ->default(fn () => $resources->doesntContain(ResourceSite::ANIME_PLANET->value)), - Checkbox::make(self::BACKFILL_OTHER_RESOURCES) + Checkbox::make(self::BACKFILL_KITSU_RESOURCE) + ->label(__('filament.actions.anime.backfill.fields.resources.kitsu.name')) + ->helperText(__('filament.actions.anime.backfill.fields.resources.kitsu.help')) + ->default(fn () => $resources->doesntContain(ResourceSite::KITSU->value)), + + Checkbox::make(self::BACKFILL_LIVECHART_RESOURCE) + ->label(__('filament.actions.anime.backfill.fields.resources.livechart.name')) + ->helperText(__('filament.actions.anime.backfill.fields.resources.livechart.help')) + ->default(fn () => $resources->doesntContain(ResourceSite::LIVECHART->value)), + + Checkbox::make(self::BACKFILL_MAL_RESOURCE) + ->label(__('filament.actions.anime.backfill.fields.resources.mal.name')) + ->helperText(__('filament.actions.anime.backfill.fields.resources.mal.help')) + ->default(fn () => $resources->doesntContain(ResourceSite::MAL->value)), + + Checkbox::make(self::BACKFILL_OFFICIAL_RESOURCES) ->label(__('filament.actions.anime.backfill.fields.resources.external_links.name')) ->helperText(__('filament.actions.anime.backfill.fields.resources.external_links.help')) ->default(true), @@ -219,7 +225,8 @@ class BackfillAnimeAction extends BaseAction self::BACKFILL_ANIDB_RESOURCE => [ResourceSite::ANIDB], self::BACKFILL_ANN_RESOURCE => [ResourceSite::ANN], self::BACKFILL_ANIME_PLANET_RESOURCE => [ResourceSite::ANIME_PLANET], - self::BACKFILL_OTHER_RESOURCES => [ + self::BACKFILL_LIVECHART_RESOURCE => [ResourceSite::LIVECHART], + self::BACKFILL_OFFICIAL_RESOURCES => [ ResourceSite::X, ResourceSite::OFFICIAL_SITE, ResourceSite::NETFLIX, ResourceSite::CRUNCHYROLL, ResourceSite::HIDIVE, ResourceSite::AMAZON_PRIME_VIDEO, ResourceSite::HULU, ResourceSite::DISNEY_PLUS, ], diff --git a/lang/en/filament.php b/lang/en/filament.php index 999e5d462..80727029e 100644 --- a/lang/en/filament.php +++ b/lang/en/filament.php @@ -21,32 +21,36 @@ return [ ], 'resources' => [ 'anidb' => [ - 'help' => 'Use LiveChart to find an AniDB mapping', + 'help' => 'Use AniZip/LiveChart to find an AniDB mapping', 'name' => 'Backfill AniDB Resource', ], 'anilist' => [ - 'help' => 'Use LiveChart to find an AniList mapping', + 'help' => 'Use AniZip/LiveChart to find an AniList mapping', 'name' => 'Backfill Anilist Resource', ], 'anime_planet' => [ - 'help' => 'Use LiveChart to find an Anime Planet mapping', + 'help' => 'Use AniZip/LiveChart to find an Anime Planet mapping', 'name' => 'Backfill Anime Planet Resource', ], 'ann' => [ - 'help' => 'Use LiveChart to find an Anime News Network mapping', + 'help' => 'Use AniZip/LiveChart to find an Anime News Network mapping', 'name' => 'Backfill ANN Resource', ], 'kitsu' => [ - 'help' => 'Use LiveChart to find a Kitsu mapping', + 'help' => 'Use AniZip/LiveChart to find a Kitsu mapping', 'name' => 'Backfill Kitsu Resource', ], + 'livechart' => [ + 'help' => 'Use AniZip to find a LiveChart mapping', + 'name' => 'Backfill LiveChart Resource', + ], 'mal' => [ - 'help' => 'Use LiveChart to find a MyAnimeList mapping', + 'help' => 'Use AniZip/LiveChart to find a MyAnimeList mapping', 'name' => 'Backfill MyAnimeList Resource', ], 'external_links' => [ - 'help' => 'Use Anilist Resource to find other resources like Official Sites and Streamings', - 'name' => 'Backfill Other Resources', + 'help' => 'Use Anilist Resource to find official resources like Official Sites and Streamings', + 'name' => 'Backfill Official Resources', ], 'name' => 'Backfill Resources', ],