Add group graphql interfaces (#5017)

* Deprecate movie and add group interfaces
* UI changes
This commit is contained in:
WithoutPants
2024-07-03 13:59:40 +10:00
committed by GitHub
parent f477b996b5
commit 2739696813
108 changed files with 1437 additions and 567 deletions

View File

@@ -11,7 +11,7 @@ declare namespace PluginApi {
const BlobsStorageType: { [key: string]: any };
const BulkGalleryUpdateDocument: { [key: string]: any };
const BulkImageUpdateDocument: { [key: string]: any };
const BulkMovieUpdateDocument: { [key: string]: any };
const BulkGroupUpdateDocument: { [key: string]: any };
const BulkPerformerUpdateDocument: { [key: string]: any };
const BulkSceneUpdateDocument: { [key: string]: any };
const BulkUpdateIdMode: { [key: string]: any };
@@ -46,9 +46,9 @@ declare namespace PluginApi {
const FindImageDocument: { [key: string]: any };
const FindImagesDocument: { [key: string]: any };
const FindJobDocument: { [key: string]: any };
const FindMovieDocument: { [key: string]: any };
const FindMoviesDocument: { [key: string]: any };
const FindMoviesForSelectDocument: { [key: string]: any };
const FindGroupDocument: { [key: string]: any };
const FindGroupsDocument: { [key: string]: any };
const FindGroupsForSelectDocument: { [key: string]: any };
const FindPerformerDocument: { [key: string]: any };
const FindPerformersDocument: { [key: string]: any };
const FindPerformersForSelectDocument: { [key: string]: any };
@@ -109,7 +109,7 @@ declare namespace PluginApi {
const JobsSubscribeDocument: { [key: string]: any };
const LatestVersionDocument: { [key: string]: any };
const ListGalleryScrapersDocument: { [key: string]: any };
const ListMovieScrapersDocument: { [key: string]: any };
const ListGroupScrapersDocument: { [key: string]: any };
const ListPerformerScrapersDocument: { [key: string]: any };
const ListSceneScrapersDocument: { [key: string]: any };
const LogEntryDataFragmentDoc: { [key: string]: any };
@@ -129,11 +129,11 @@ declare namespace PluginApi {
const MigrateDocument: { [key: string]: any };
const MigrateHashNamingDocument: { [key: string]: any };
const MigrateSceneScreenshotsDocument: { [key: string]: any };
const MovieCreateDocument: { [key: string]: any };
const MovieDataFragmentDoc: { [key: string]: any };
const MovieDestroyDocument: { [key: string]: any };
const MovieUpdateDocument: { [key: string]: any };
const MoviesDestroyDocument: { [key: string]: any };
const GroupCreateDocument: { [key: string]: any };
const GroupDataFragmentDoc: { [key: string]: any };
const GroupDestroyDocument: { [key: string]: any };
const GroupUpdateDocument: { [key: string]: any };
const GroupsDestroyDocument: { [key: string]: any };
const OptimiseDatabaseDocument: { [key: string]: any };
const OrientationEnum: { [key: string]: any };
const PackageDataFragmentDoc: { [key: string]: any };
@@ -179,7 +179,7 @@ declare namespace PluginApi {
const ScenesUpdateDocument: { [key: string]: any };
const ScrapeContentType: { [key: string]: any };
const ScrapeGalleryUrlDocument: { [key: string]: any };
const ScrapeMovieUrlDocument: { [key: string]: any };
const ScrapeGroupUrlDocument: { [key: string]: any };
const ScrapeMultiPerformersDocument: { [key: string]: any };
const ScrapeMultiScenesDocument: { [key: string]: any };
const ScrapePerformerUrlDocument: { [key: string]: any };
@@ -190,11 +190,11 @@ declare namespace PluginApi {
const ScrapeSingleStudioDocument: { [key: string]: any };
const ScrapeType: { [key: string]: any };
const ScrapedGalleryDataFragmentDoc: { [key: string]: any };
const ScrapedMovieDataFragmentDoc: { [key: string]: any };
const ScrapedMovieStudioDataFragmentDoc: { [key: string]: any };
const ScrapedGroupDataFragmentDoc: { [key: string]: any };
const ScrapedGroupStudioDataFragmentDoc: { [key: string]: any };
const ScrapedPerformerDataFragmentDoc: { [key: string]: any };
const ScrapedSceneDataFragmentDoc: { [key: string]: any };
const ScrapedSceneMovieDataFragmentDoc: { [key: string]: any };
const ScrapedSceneGroupDataFragmentDoc: { [key: string]: any };
const ScrapedScenePerformerDataFragmentDoc: { [key: string]: any };
const ScrapedSceneStudioDataFragmentDoc: { [key: string]: any };
const ScrapedSceneTagDataFragmentDoc: { [key: string]: any };
@@ -203,7 +203,7 @@ declare namespace PluginApi {
const ScrapedStudioDataFragmentDoc: { [key: string]: any };
const ScraperSourceDataFragmentDoc: { [key: string]: any };
const SelectGalleryDataFragmentDoc: { [key: string]: any };
const SelectMovieDataFragmentDoc: { [key: string]: any };
const SelectGroupDataFragmentDoc: { [key: string]: any };
const SelectPerformerDataFragmentDoc: { [key: string]: any };
const SelectStudioDataFragmentDoc: { [key: string]: any };
const SelectTagDataFragmentDoc: { [key: string]: any };
@@ -211,7 +211,7 @@ declare namespace PluginApi {
const SetupDocument: { [key: string]: any };
const SlimGalleryDataFragmentDoc: { [key: string]: any };
const SlimImageDataFragmentDoc: { [key: string]: any };
const SlimMovieDataFragmentDoc: { [key: string]: any };
const SlimGroupDataFragmentDoc: { [key: string]: any };
const SlimPerformerDataFragmentDoc: { [key: string]: any };
const SlimSceneDataFragmentDoc: { [key: string]: any };
const SlimStudioDataFragmentDoc: { [key: string]: any };
@@ -259,9 +259,9 @@ declare namespace PluginApi {
function refetchFindImageQuery(...args: any[]): any;
function refetchFindImagesQuery(...args: any[]): any;
function refetchFindJobQuery(...args: any[]): any;
function refetchFindMovieQuery(...args: any[]): any;
function refetchFindMoviesForSelectQuery(...args: any[]): any;
function refetchFindMoviesQuery(...args: any[]): any;
function refetchFindGroupQuery(...args: any[]): any;
function refetchFindGroupsForSelectQuery(...args: any[]): any;
function refetchFindGroupsQuery(...args: any[]): any;
function refetchFindPerformerQuery(...args: any[]): any;
function refetchFindPerformersForSelectQuery(...args: any[]): any;
function refetchFindPerformersQuery(...args: any[]): any;
@@ -285,7 +285,7 @@ declare namespace PluginApi {
function refetchJobQueueQuery(...args: any[]): any;
function refetchLatestVersionQuery(...args: any[]): any;
function refetchListGalleryScrapersQuery(...args: any[]): any;
function refetchListMovieScrapersQuery(...args: any[]): any;
function refetchListGroupScrapersQuery(...args: any[]): any;
function refetchListPerformerScrapersQuery(...args: any[]): any;
function refetchListSceneScrapersQuery(...args: any[]): any;
function refetchLogsQuery(...args: any[]): any;
@@ -297,7 +297,7 @@ declare namespace PluginApi {
function refetchSceneStreamsQuery(...args: any[]): any;
function refetchSceneWallQuery(...args: any[]): any;
function refetchScrapeGalleryUrlQuery(...args: any[]): any;
function refetchScrapeMovieUrlQuery(...args: any[]): any;
function refetchScrapeGroupUrlQuery(...args: any[]): any;
function refetchScrapeMultiPerformersQuery(...args: any[]): any;
function refetchScrapeMultiScenesQuery(...args: any[]): any;
function refetchScrapePerformerUrlQuery(...args: any[]): any;
@@ -322,7 +322,7 @@ declare namespace PluginApi {
function useBackupDatabaseMutation(...args: any[]): any;
function useBulkGalleryUpdateMutation(...args: any[]): any;
function useBulkImageUpdateMutation(...args: any[]): any;
function useBulkMovieUpdateMutation(...args: any[]): any;
function useBulkGroupUpdateMutation(...args: any[]): any;
function useBulkPerformerUpdateMutation(...args: any[]): any;
function useBulkSceneUpdateMutation(...args: any[]): any;
function useConfigurationLazyQuery(...args: any[]): any;
@@ -367,15 +367,15 @@ declare namespace PluginApi {
function useFindJobLazyQuery(...args: any[]): any;
function useFindJobQuery(...args: any[]): any;
function useFindJobSuspenseQuery(...args: any[]): any;
function useFindMovieLazyQuery(...args: any[]): any;
function useFindMovieQuery(...args: any[]): any;
function useFindMovieSuspenseQuery(...args: any[]): any;
function useFindMoviesForSelectLazyQuery(...args: any[]): any;
function useFindMoviesForSelectQuery(...args: any[]): any;
function useFindMoviesForSelectSuspenseQuery(...args: any[]): any;
function useFindMoviesLazyQuery(...args: any[]): any;
function useFindMoviesQuery(...args: any[]): any;
function useFindMoviesSuspenseQuery(...args: any[]): any;
function useFindGroupLazyQuery(...args: any[]): any;
function useFindGroupQuery(...args: any[]): any;
function useFindGroupSuspenseQuery(...args: any[]): any;
function useFindGroupsForSelectLazyQuery(...args: any[]): any;
function useFindGroupsForSelectQuery(...args: any[]): any;
function useFindGroupsForSelectSuspenseQuery(...args: any[]): any;
function useFindGroupsLazyQuery(...args: any[]): any;
function useFindGroupsQuery(...args: any[]): any;
function useFindGroupsSuspenseQuery(...args: any[]): any;
function useFindPerformerLazyQuery(...args: any[]): any;
function useFindPerformerQuery(...args: any[]): any;
function useFindPerformerSuspenseQuery(...args: any[]): any;
@@ -466,9 +466,9 @@ declare namespace PluginApi {
function useListGalleryScrapersLazyQuery(...args: any[]): any;
function useListGalleryScrapersQuery(...args: any[]): any;
function useListGalleryScrapersSuspenseQuery(...args: any[]): any;
function useListMovieScrapersLazyQuery(...args: any[]): any;
function useListMovieScrapersQuery(...args: any[]): any;
function useListMovieScrapersSuspenseQuery(...args: any[]): any;
function useListGroupScrapersLazyQuery(...args: any[]): any;
function useListGroupScrapersQuery(...args: any[]): any;
function useListGroupScrapersSuspenseQuery(...args: any[]): any;
function useListPerformerScrapersLazyQuery(...args: any[]): any;
function useListPerformerScrapersQuery(...args: any[]): any;
function useListPerformerScrapersSuspenseQuery(...args: any[]): any;
@@ -496,10 +496,10 @@ declare namespace PluginApi {
function useMigrateHashNamingMutation(...args: any[]): any;
function useMigrateMutation(...args: any[]): any;
function useMigrateSceneScreenshotsMutation(...args: any[]): any;
function useMovieCreateMutation(...args: any[]): any;
function useMovieDestroyMutation(...args: any[]): any;
function useMovieUpdateMutation(...args: any[]): any;
function useMoviesDestroyMutation(...args: any[]): any;
function useGroupCreateMutation(...args: any[]): any;
function useGroupDestroyMutation(...args: any[]): any;
function useGroupUpdateMutation(...args: any[]): any;
function useGroupsDestroyMutation(...args: any[]): any;
function useOptimiseDatabaseMutation(...args: any[]): any;
function useParseSceneFilenamesLazyQuery(...args: any[]): any;
function useParseSceneFilenamesQuery(...args: any[]): any;
@@ -546,9 +546,9 @@ declare namespace PluginApi {
function useScrapeGalleryUrlLazyQuery(...args: any[]): any;
function useScrapeGalleryUrlQuery(...args: any[]): any;
function useScrapeGalleryUrlSuspenseQuery(...args: any[]): any;
function useScrapeMovieUrlLazyQuery(...args: any[]): any;
function useScrapeMovieUrlQuery(...args: any[]): any;
function useScrapeMovieUrlSuspenseQuery(...args: any[]): any;
function useScrapeGroupUrlLazyQuery(...args: any[]): any;
function useScrapeGroupUrlQuery(...args: any[]): any;
function useScrapeGroupUrlSuspenseQuery(...args: any[]): any;
function useScrapeMultiPerformersLazyQuery(...args: any[]): any;
function useScrapeMultiPerformersQuery(...args: any[]): any;
function useScrapeMultiPerformersSuspenseQuery(...args: any[]): any;
@@ -664,8 +664,8 @@ declare namespace PluginApi {
StudioIDSelect: React.FC<any>;
GallerySelect: React.FC<any>;
GalleryIDSelect: React.FC<any>;
MovieSelect: React.FC<any>;
MovieIDSelect: React.FC<any>;
GroupSelect: React.FC<any>;
GroupIDSelect: React.FC<any>;
SceneSelect: React.FC<any>;
SceneIDSelect: React.FC<any>;
DateInput: React.FC<any>;
@@ -767,9 +767,9 @@ declare namespace PluginApi {
function queryFindGalleriesByIDForSelect(...args: any[]): any;
function queryFindGalleriesForSelect(...args: any[]): any;
function queryFindImages(...args: any[]): any;
function queryFindMovies(...args: any[]): any;
function queryFindMoviesByIDForSelect(...args: any[]): any;
function queryFindMoviesForSelect(...args: any[]): any;
function queryFindGroups(...args: any[]): any;
function queryFindGroupsByIDForSelect(...args: any[]): any;
function queryFindGroupsForSelect(...args: any[]): any;
function queryFindPerformer(...args: any[]): any;
function queryFindPerformers(...args: any[]): any;
function queryFindPerformersByIDForSelect(...args: any[]): any;
@@ -789,7 +789,7 @@ declare namespace PluginApi {
function querySceneByPathRegex(...args: any[]): any;
function queryScrapeGallery(...args: any[]): any;
function queryScrapeGalleryURL(...args: any[]): any;
function queryScrapeMovieURL(...args: any[]): any;
function queryScrapeGroupURL(...args: any[]): any;
function queryScrapePerformer(...args: any[]): any;
function queryScrapePerformerURL(...args: any[]): any;
function queryScrapeScene(...args: any[]): any;
@@ -802,7 +802,7 @@ declare namespace PluginApi {
function useAddTempDLNAIP(...args: any[]): any;
function useBulkGalleryUpdate(...args: any[]): any;
function useBulkImageUpdate(...args: any[]): any;
function useBulkMovieUpdate(...args: any[]): any;
function useBulkGroupUpdate(...args: any[]): any;
function useBulkPerformerUpdate(...args: any[]): any;
function useBulkSceneUpdate(...args: any[]): any;
function useConfiguration(...args: any[]): any;
@@ -822,8 +822,8 @@ declare namespace PluginApi {
function useFindGallery(...args: any[]): any;
function useFindImage(...args: any[]): any;
function useFindImages(...args: any[]): any;
function useFindMovie(...args: any[]): any;
function useFindMovies(...args: any[]): any;
function useFindGroup(...args: any[]): any;
function useFindGroups(...args: any[]): any;
function useFindPerformer(...args: any[]): any;
function useFindPerformers(...args: any[]): any;
function useFindSavedFilter(...args: any[]): any;
@@ -853,16 +853,16 @@ declare namespace PluginApi {
function useJobsSubscribe(...args: any[]): any;
function useLatestVersion(...args: any[]): any;
function useListGalleryScrapers(...args: any[]): any;
function useListMovieScrapers(...args: any[]): any;
function useListGroupScrapers(...args: any[]): any;
function useListPerformerScrapers(...args: any[]): any;
function useListSceneScrapers(...args: any[]): any;
function useLoggingSubscribe(...args: any[]): any;
function useLogs(...args: any[]): any;
function useMarkerStrings(...args: any[]): any;
function useMovieCreate(...args: any[]): any;
function useMovieDestroy(...args: any[]): any;
function useMovieUpdate(...args: any[]): any;
function useMoviesDestroy(...args: any[]): any;
function useGroupCreate(...args: any[]): any;
function useGroupDestroy(...args: any[]): any;
function useGroupUpdate(...args: any[]): any;
function useGroupsDestroy(...args: any[]): any;
function usePerformerCreate(...args: any[]): any;
function usePerformerDestroy(...args: any[]): any;
function usePerformerUpdate(...args: any[]): any;