fix: onboarding createWorkspace — emlak fields (officeName/phone/createdBy), remove old CRM fields

This commit is contained in:
egecankomur
2026-05-05 13:24:10 +03:00
parent 19c1ecef47
commit 3d044c5d5b
+4 -7
View File
@@ -32,11 +32,10 @@ export async function createWorkspaceAction(
formData: FormData, formData: FormData,
): Promise<WorkspaceState> { ): Promise<WorkspaceState> {
const companyName = String(formData.get("companyName") ?? "").trim(); const companyName = String(formData.get("companyName") ?? "").trim();
const companyTaxId = String(formData.get("companyTaxId") ?? "").trim() || undefined;
const companyPhone = String(formData.get("companyPhone") ?? "").trim() || undefined; const companyPhone = String(formData.get("companyPhone") ?? "").trim() || undefined;
if (!companyName) { if (!companyName) {
return { ok: false, error: "Şirket adı zorunlu." }; return { ok: false, error: "Ofis adı zorunlu." };
} }
let teamId: string | null = null; let teamId: string | null = null;
@@ -55,11 +54,9 @@ export async function createWorkspaceAction(
ID.unique(), ID.unique(),
{ {
tenantId: teamId, tenantId: teamId,
companyName, officeName: companyName,
companyTaxId, phone: companyPhone,
companyPhone, createdBy: user.$id,
plan: "free",
planStartedAt: new Date().toISOString(),
}, },
[ [
Permission.read(Role.team(teamId)), Permission.read(Role.team(teamId)),