mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Rename movie components to group (#5038)
This commit is contained in:
@@ -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"));
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 {
|
||||
@@ -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,
|
||||
@@ -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();
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
@@ -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({
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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")
|
||||
);
|
||||
|
||||
@@ -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"));
|
||||
|
||||
@@ -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;
|
||||
@@ -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>;
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -31,7 +31,7 @@ import {
|
||||
CompressedStudioDetailsPanel,
|
||||
StudioDetailsPanel,
|
||||
} from "./StudioDetailsPanel";
|
||||
import { StudioGroupsPanel } from "./StudioMoviesPanel";
|
||||
import { StudioGroupsPanel } from "./StudioGroupsPanel";
|
||||
import {
|
||||
faTrashAlt,
|
||||
faLink,
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -37,7 +37,7 @@ const sortByOptions = ["name", "random"]
|
||||
},
|
||||
{
|
||||
messageID: "group_count",
|
||||
value: "movies_count",
|
||||
value: "groups_count",
|
||||
},
|
||||
{
|
||||
messageID: "marker_count",
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user