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,
): Promise<WorkspaceState> {
const companyName = String(formData.get("companyName") ?? "").trim();
const companyTaxId = String(formData.get("companyTaxId") ?? "").trim() || undefined;
const companyPhone = String(formData.get("companyPhone") ?? "").trim() || undefined;
if (!companyName) {
return { ok: false, error: "Şirket adı zorunlu." };
return { ok: false, error: "Ofis adı zorunlu." };
}
let teamId: string | null = null;
@@ -55,11 +54,9 @@ export async function createWorkspaceAction(
ID.unique(),
{
tenantId: teamId,
companyName,
companyTaxId,
companyPhone,
plan: "free",
planStartedAt: new Date().toISOString(),
officeName: companyName,
phone: companyPhone,
createdBy: user.$id,
},
[
Permission.read(Role.team(teamId)),