fix: onboarding createWorkspace — emlak fields (officeName/phone/createdBy), remove old CRM fields
This commit is contained in:
@@ -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)),
|
||||||
|
|||||||
Reference in New Issue
Block a user