mirror of
https://github.com/makeplane/plane.git
synced 2026-07-10 12:37:13 +02:00
refactor: migrate services (project-export, project-archive, project-member) from apps/web to @plane/services
This commit is contained in:
@@ -26,7 +26,7 @@ import { CustomSearchSelect, CustomSelect } from "@plane/ui";
|
||||
// import { WorkItemFiltersRow } from "@/components/work-item-filters/filters-row";
|
||||
import { useProject } from "@/hooks/store/use-project";
|
||||
import { useUser, useUserPermissions } from "@/hooks/store/user";
|
||||
import { ProjectExportService } from "@/services/project/project-export.service";
|
||||
import { ProjectExportService } from "@plane/services";
|
||||
// local imports
|
||||
import { SettingsBoxedControlItem } from "../settings/boxed-control-item";
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ import { useProject } from "@/hooks/store/use-project";
|
||||
import { useUser } from "@/hooks/store/user";
|
||||
import { useAppRouter } from "@/hooks/use-app-router";
|
||||
// services
|
||||
import { ProjectExportService } from "@/services/project";
|
||||
import { ProjectExportService } from "@plane/services";
|
||||
type Props = {
|
||||
isOpen: boolean;
|
||||
handleClose: () => void;
|
||||
|
||||
@@ -19,7 +19,7 @@ import type {
|
||||
// plane web imports
|
||||
import type { RootStore } from "@/plane-web/store/root.store";
|
||||
// services
|
||||
import { ProjectMemberService, ProjectService } from "@/services/project";
|
||||
import { ProjectMemberService, ProjectService } from "@plane/services";
|
||||
// store
|
||||
import type { IProjectStore } from "@/store/project/project.store";
|
||||
import type { IRouterStore } from "@/store/router.store";
|
||||
|
||||
@@ -14,7 +14,7 @@ import { orderProjects, shouldFilterProject } from "@plane/utils";
|
||||
// services
|
||||
import type { TProject, TPartialProject } from "@plane/types";
|
||||
import { IssueLabelService, IssueService } from "@/services/issue";
|
||||
import { ProjectService, ProjectStateService, ProjectArchiveService } from "@/services/project";
|
||||
import { ProjectService, ProjectStateService, ProjectArchiveService } from "@plane/services";
|
||||
// store
|
||||
import type { CoreRootStore } from "../root.store";
|
||||
|
||||
|
||||
@@ -20,11 +20,12 @@ import { EUserWorkspaceRoles } from "@plane/types";
|
||||
import { WorkspaceService } from "@/services/workspace.service";
|
||||
import type { RootStore } from "@/plane-web/store/root.store";
|
||||
// services
|
||||
import projectMemberService from "@/services/project/project-member.service";
|
||||
import { ProjectMemberService } from "@plane/services";
|
||||
import userService from "@/services/user.service";
|
||||
|
||||
// derived services
|
||||
const workspaceService = new WorkspaceService();
|
||||
const projectMemberService = new ProjectMemberService();
|
||||
|
||||
type ETempUserRole = TUserPermissions | EUserWorkspaceRoles | EUserProjectRoles; // TODO: Remove this once we have migrated user permissions to enums to plane constants package
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
// helpers
|
||||
import { API_BASE_URL } from "@plane/constants";
|
||||
// services
|
||||
import { APIService } from "@/services/api.service";
|
||||
import { APIService } from "../api.service";
|
||||
|
||||
export class ProjectArchiveService extends APIService {
|
||||
constructor() {
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
import { API_BASE_URL } from "@plane/constants";
|
||||
import type { TWorkItemFilterExpression } from "@plane/types";
|
||||
import { APIService } from "@/services/api.service";
|
||||
import { APIService } from "../api.service";
|
||||
// helpers
|
||||
|
||||
export class ProjectExportService extends APIService {
|
||||
@@ -8,7 +8,7 @@
|
||||
import { API_BASE_URL } from "@plane/constants";
|
||||
import type { IProjectBulkAddFormData, TProjectMembership } from "@plane/types";
|
||||
// services
|
||||
import { APIService } from "@/services/api.service";
|
||||
import { APIService } from "../api.service";
|
||||
|
||||
export class ProjectMemberService extends APIService {
|
||||
constructor() {
|
||||
Reference in New Issue
Block a user