Rename movie components to group (#5038)

This commit is contained in:
WithoutPants
2024-07-03 14:17:02 +10:00
committed by GitHub
parent 2739696813
commit a3e72b61ee
38 changed files with 36 additions and 36 deletions

View File

@@ -66,7 +66,7 @@ const Galleries = lazyComponent(
() => import("./components/Galleries/Galleries")
);
const Groups = lazyComponent(() => import("./components/Movies/Movies"));
const Groups = lazyComponent(() => import("./components/Groups/Groups"));
const Tags = lazyComponent(() => import("./components/Tags/Tags"));
const Images = lazyComponent(() => import("./components/Images/Images"));
const Setup = lazyComponent(() => import("./components/Setup/Setup"));

View File

@@ -7,7 +7,7 @@ import { ConfigurationContext } from "src/hooks/Config";
import { ListFilterModel } from "src/models/list-filter/filter";
import { GalleryRecommendationRow } from "../Galleries/GalleryRecommendationRow";
import { ImageRecommendationRow } from "../Images/ImageRecommendationRow";
import { GroupRecommendationRow } from "../Movies/MovieRecommendationRow";
import { GroupRecommendationRow } from "../Groups/GroupRecommendationRow";
import { PerformerRecommendationRow } from "../Performers/PerformerRecommendationRow";
import { SceneRecommendationRow } from "../Scenes/SceneRecommendationRow";
import { StudioRecommendationRow } from "../Studios/StudioRecommendationRow";

View File

@@ -1,6 +1,6 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { GroupCard } from "./MovieCard";
import { GroupCard } from "./GroupCard";
import { useContainerDimensions } from "../Shared/GridCard/GridCard";
interface IGroupCardGrid {

View File

@@ -17,12 +17,12 @@ import { LoadingIndicator } from "src/components/Shared/LoadingIndicator";
import { useLightbox } from "src/hooks/Lightbox/hooks";
import { ModalComponent } from "src/components/Shared/Modal";
import { useToast } from "src/hooks/Toast";
import { GroupScenesPanel } from "./MovieScenesPanel";
import { GroupScenesPanel } from "./GroupScenesPanel";
import {
CompressedGroupDetailsPanel,
GroupDetailsPanel,
} from "./MovieDetailsPanel";
import { GroupEditPanel } from "./MovieEditPanel";
} from "./GroupDetailsPanel";
import { GroupEditPanel } from "./GroupEditPanel";
import {
faChevronDown,
faChevronUp,

View File

@@ -5,7 +5,7 @@ import { useHistory, useLocation } from "react-router-dom";
import { useIntl } from "react-intl";
import { LoadingIndicator } from "src/components/Shared/LoadingIndicator";
import { useToast } from "src/hooks/Toast";
import { GroupEditPanel } from "./MovieEditPanel";
import { GroupEditPanel } from "./GroupEditPanel";
const GroupCreate: React.FC = () => {
const history = useHistory();

View File

@@ -15,7 +15,7 @@ import TextUtils from "src/utils/text";
import ImageUtils from "src/utils/image";
import { useFormik } from "formik";
import { Prompt } from "react-router-dom";
import { GroupScrapeDialog } from "./MovieScrapeDialog";
import { GroupScrapeDialog } from "./GroupScrapeDialog";
import isEqual from "lodash-es/isEqual";
import { handleUnsavedChanges } from "src/utils/navigation";
import { formikUtils } from "src/utils/form";

View File

@@ -1,6 +1,6 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { GroupsCriterion as GroupsCriterion } from "src/models/list-filter/criteria/movies";
import { GroupsCriterion } from "src/models/list-filter/criteria/groups";
import { ListFilterModel } from "src/models/list-filter/filter";
import { SceneList } from "src/components/Scenes/SceneList";
import { View } from "src/components/List/views";

View File

@@ -14,8 +14,8 @@ import {
import { makeItemList, showWhenSelected } from "../List/ItemList";
import { ExportDialog } from "../Shared/ExportDialog";
import { DeleteEntityDialog } from "../Shared/DeleteEntityDialog";
import { GroupCardGrid } from "./MovieCardGrid";
import { EditGroupsDialog } from "./EditMoviesDialog";
import { GroupCardGrid } from "./GroupCardGrid";
import { EditGroupsDialog } from "./EditGroupsDialog";
import { View } from "../List/views";
const GroupItemList = makeItemList({

View File

@@ -2,7 +2,7 @@ import React from "react";
import { Link } from "react-router-dom";
import { useFindGroups } from "src/core/StashService";
import Slider from "@ant-design/react-slick";
import { GroupCard } from "./MovieCard";
import { GroupCard } from "./GroupCard";
import { ListFilterModel } from "src/models/list-filter/filter";
import { getSlickSliderSettings } from "src/core/recommendations";
import { RecommendationRow } from "../FrontPage/RecommendationRow";

View File

@@ -2,9 +2,9 @@ import React from "react";
import { Route, Switch } from "react-router-dom";
import { Helmet } from "react-helmet";
import { useTitleProps } from "src/hooks/title";
import Group from "./MovieDetails/Movie";
import GroupCreate from "./MovieDetails/MovieCreate";
import { GroupList } from "./MovieList";
import Group from "./GroupDetails/Group";
import GroupCreate from "./GroupDetails/GroupCreate";
import { GroupList } from "./GroupList";
import { useScrollToTopOnMount } from "src/hooks/scrollToTop";
import { View } from "../List/views";

View File

@@ -27,7 +27,7 @@ import {
} from "./PerformerDetailsPanel";
import { PerformerScenesPanel } from "./PerformerScenesPanel";
import { PerformerGalleriesPanel } from "./PerformerGalleriesPanel";
import { PerformerGroupsPanel } from "./PerformerMoviesPanel";
import { PerformerGroupsPanel } from "./PerformerGroupsPanel";
import { PerformerImagesPanel } from "./PerformerImagesPanel";
import { PerformerAppearsWithPanel } from "./performerAppearsWithPanel";
import { PerformerEditPanel } from "./PerformerEditPanel";

View File

@@ -1,6 +1,6 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { GroupList } from "src/components/Movies/MovieList";
import { GroupList } from "src/components/Groups/GroupList";
import { usePerformerFilterHook } from "src/core/performers";
import { View } from "src/components/List/views";

View File

@@ -70,7 +70,7 @@ const SceneMarkersPanel = lazyComponent(() => import("./SceneMarkersPanel"));
const SceneFileInfoPanel = lazyComponent(() => import("./SceneFileInfoPanel"));
const SceneDetailPanel = lazyComponent(() => import("./SceneDetailPanel"));
const SceneHistoryPanel = lazyComponent(() => import("./SceneHistoryPanel"));
const SceneGroupPanel = lazyComponent(() => import("./SceneMoviePanel"));
const SceneGroupPanel = lazyComponent(() => import("./SceneGroupPanel"));
const SceneGalleriesPanel = lazyComponent(
() => import("./SceneGalleriesPanel")
);

View File

@@ -29,7 +29,7 @@ import { useFormik } from "formik";
import { Prompt } from "react-router-dom";
import { ConfigurationContext } from "src/hooks/Config";
import { stashboxDisplayName } from "src/utils/stashbox";
import { IGroupEntry, SceneGroupTable } from "./SceneMovieTable";
import { IGroupEntry, SceneGroupTable } from "./SceneGroupTable";
import { faSearch, faSyncAlt } from "@fortawesome/free-solid-svg-icons";
import { objectTitle } from "src/core/files";
import { galleryTitle } from "src/core/galleries";
@@ -47,7 +47,7 @@ import {
import { formikUtils } from "src/utils/form";
import { Studio, StudioSelect } from "src/components/Studios/StudioSelect";
import { Gallery, GallerySelect } from "src/components/Galleries/GallerySelect";
import { Group } from "src/components/Movies/MovieSelect";
import { Group } from "src/components/Groups/GroupSelect";
import { useTagsEdit } from "src/hooks/tagsEdit";
const SceneScrapeDialog = lazyComponent(() => import("./SceneScrapeDialog"));

View File

@@ -1,6 +1,6 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { GroupCard } from "src/components/Movies/MovieCard";
import { GroupCard } from "src/components/Groups/GroupCard";
interface ISceneGroupPanelProps {
scene: GQL.SceneDataFragment;

View File

@@ -2,7 +2,7 @@ import React, { useMemo } from "react";
import { useIntl } from "react-intl";
import * as GQL from "src/core/generated-graphql";
import { Form, Row, Col } from "react-bootstrap";
import { Group, GroupSelect } from "src/components/Movies/MovieSelect";
import { Group, GroupSelect } from "src/components/Groups/GroupSelect";
import cx from "classnames";
export type GroupSceneIndexMap = Map<string, number | undefined>;

View File

@@ -28,7 +28,7 @@ import {
} from "src/components/Shared/ScrapeDialog/createObjects";
import { Tag } from "src/components/Tags/TagSelect";
import { Studio } from "src/components/Studios/StudioSelect";
import { Group } from "src/components/Movies/MovieSelect";
import { Group } from "src/components/Groups/GroupSelect";
import { useScrapedTags } from "src/components/Shared/ScrapeDialog/scrapedTags";
interface ISceneScrapeDialogProps {

View File

@@ -8,7 +8,7 @@ import {
} from "src/components/Shared/ScrapeDialog/scrapeResult";
import { TagSelect } from "src/components/Tags/TagSelect";
import { StudioSelect } from "src/components/Studios/StudioSelect";
import { GroupSelect } from "src/components/Movies/MovieSelect";
import { GroupSelect } from "src/components/Groups/GroupSelect";
interface IScrapedStudioRow {
title: string;

View File

@@ -9,7 +9,7 @@ import {
import { ObjectScrapeResult, ScrapeResult } from "./scrapeResult";
import { useIntl } from "react-intl";
import { scrapedPerformerToCreateInput } from "src/core/performers";
import { scrapedGroupToCreateInput } from "src/core/movies";
import { scrapedGroupToCreateInput } from "src/core/groups";
function useCreateObject<T>(
entityTypeID: string,

View File

@@ -26,7 +26,7 @@ import { faTableColumns } from "@fortawesome/free-solid-svg-icons";
import { TagIDSelect } from "../Tags/TagSelect";
import { StudioIDSelect } from "../Studios/StudioSelect";
import { GalleryIDSelect } from "../Galleries/GallerySelect";
import { GroupIDSelect } from "../Movies/MovieSelect";
import { GroupIDSelect } from "../Groups/GroupSelect";
import { SceneIDSelect } from "../Scenes/SceneSelect";
export type SelectObject = {

View File

@@ -31,7 +31,7 @@ import {
CompressedStudioDetailsPanel,
StudioDetailsPanel,
} from "./StudioDetailsPanel";
import { StudioGroupsPanel } from "./StudioMoviesPanel";
import { StudioGroupsPanel } from "./StudioGroupsPanel";
import {
faTrashAlt,
faLink,

View File

@@ -1,6 +1,6 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { GroupList } from "src/components/Movies/MovieList";
import { GroupList } from "src/components/Groups/GroupList";
import { useStudioFilterHook } from "src/core/studios";
import { View } from "src/components/List/views";

View File

@@ -42,7 +42,7 @@ import {
import { DetailImage } from "src/components/Shared/DetailImage";
import { useLoadStickyHeader } from "src/hooks/detailsPanel";
import { useScrollToTopOnMount } from "src/hooks/scrollToTop";
import { TagGroupsPanel } from "./TagMoviesPanel";
import { TagGroupsPanel } from "./TagGroupsPanel";
interface IProps {
tag: GQL.TagDataFragment;

View File

@@ -1,7 +1,7 @@
import React from "react";
import * as GQL from "src/core/generated-graphql";
import { useTagFilterHook } from "src/core/tags";
import { GroupList } from "src/components/Movies/MovieList";
import { GroupList } from "src/components/Groups/GroupList";
export const TagGroupsPanel: React.FC<{
active: boolean;

View File

@@ -6,7 +6,7 @@
@import "src/components/Help/styles.scss";
@import "src/components/Images/styles.scss";
@import "src/components/List/styles.scss";
@import "src/components/Movies/styles.scss";
@import "src/components/Groups/styles.scss";
@import "src/components/Performers/styles.scss";
@import "src/components/FrontPage/styles.scss";
@import "src/components/Scenes/styles.scss";

View File

@@ -2,7 +2,7 @@ import { FilterMode } from "src/core/generated-graphql";
import { ListFilterOptions } from "./filter-options";
import { GalleryListFilterOptions } from "./galleries";
import { ImageListFilterOptions } from "./images";
import { GroupListFilterOptions } from "./movies";
import { GroupListFilterOptions } from "./groups";
import { PerformerListFilterOptions } from "./performers";
import { SceneMarkerListFilterOptions } from "./scene-markers";
import { SceneListFilterOptions } from "./scenes";

View File

@@ -8,7 +8,7 @@ import {
} from "./criteria/criterion";
import { HasMarkersCriterionOption } from "./criteria/has-markers";
import { SceneIsMissingCriterionOption } from "./criteria/is-missing";
import { GroupsCriterionOption } from "./criteria/movies";
import { GroupsCriterionOption } from "./criteria/groups";
import { GalleriesCriterionOption } from "./criteria/galleries";
import { OrganizedCriterionOption } from "./criteria/organized";
import { PerformersCriterionOption } from "./criteria/performers";
@@ -60,7 +60,7 @@ const sortByOptions = [
},
{
messageID: "group_scene_number",
value: "movie_scene_number",
value: "group_scene_number",
},
]);
const displayModeOptions = [

View File

@@ -37,7 +37,7 @@ const sortByOptions = ["name", "random"]
},
{
messageID: "group_count",
value: "movies_count",
value: "groups_count",
},
{
messageID: "marker_count",

View File

@@ -12,7 +12,7 @@ import {
TagsCriterionOption,
} from "src/models/list-filter/criteria/tags";
import { ListFilterModel } from "src/models/list-filter/filter";
import { GroupsCriterion } from "src/models/list-filter/criteria/movies";
import { GroupsCriterion } from "src/models/list-filter/criteria/groups";
import {
Criterion,
CriterionOption,