mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-16 19:00:38 +09:00
Redesign project codebase configuration
This commit is contained in:
parent
dd828e96ad
commit
9b7b90521f
9 changed files with 389 additions and 176 deletions
|
|
@ -704,17 +704,16 @@ export function buildHostServices(
|
|||
const project = await projects.getById(params.projectId);
|
||||
if (!inCompany(project, companyId)) return null;
|
||||
const row = project.primaryWorkspace;
|
||||
if (!row) return null;
|
||||
const path = sanitizeWorkspacePath(row.cwd);
|
||||
const name = sanitizeWorkspaceName(row.name, path);
|
||||
const path = sanitizeWorkspacePath(project.codebase.effectiveLocalFolder);
|
||||
const name = sanitizeWorkspaceName(row?.name ?? project.name, path);
|
||||
return {
|
||||
id: row.id,
|
||||
projectId: row.projectId,
|
||||
id: row?.id ?? `${project.id}:managed`,
|
||||
projectId: project.id,
|
||||
name,
|
||||
path,
|
||||
isPrimary: row.isPrimary,
|
||||
createdAt: row.createdAt.toISOString(),
|
||||
updatedAt: row.updatedAt.toISOString(),
|
||||
isPrimary: true,
|
||||
createdAt: (row?.createdAt ?? project.createdAt).toISOString(),
|
||||
updatedAt: (row?.updatedAt ?? project.updatedAt).toISOString(),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
@ -728,17 +727,16 @@ export function buildHostServices(
|
|||
const project = await projects.getById(projectId);
|
||||
if (!inCompany(project, companyId)) return null;
|
||||
const row = project.primaryWorkspace;
|
||||
if (!row) return null;
|
||||
const path = sanitizeWorkspacePath(row.cwd);
|
||||
const name = sanitizeWorkspaceName(row.name, path);
|
||||
const path = sanitizeWorkspacePath(project.codebase.effectiveLocalFolder);
|
||||
const name = sanitizeWorkspaceName(row?.name ?? project.name, path);
|
||||
return {
|
||||
id: row.id,
|
||||
projectId: row.projectId,
|
||||
id: row?.id ?? `${project.id}:managed`,
|
||||
projectId: project.id,
|
||||
name,
|
||||
path,
|
||||
isPrimary: row.isPrimary,
|
||||
createdAt: row.createdAt.toISOString(),
|
||||
updatedAt: row.updatedAt.toISOString(),
|
||||
isPrimary: true,
|
||||
createdAt: (row?.createdAt ?? project.createdAt).toISOString(),
|
||||
updatedAt: (row?.updatedAt ?? project.updatedAt).toISOString(),
|
||||
};
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue