mirror of
https://github.com/AnimeThemes/animethemes-server.git
synced 2026-07-11 01:24:46 +02:00
feat(admin): added livechart checkbox in backfill anime (#973)
This commit is contained in:
@@ -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,
|
||||
],
|
||||
|
||||
+12
-8
@@ -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',
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user