profile name change
This commit is contained in:
@@ -9,6 +9,21 @@ export interface CreateTenantRequest {
|
||||
companyname: string;
|
||||
primarycontact: string;
|
||||
primaryemail: string;
|
||||
/**
|
||||
* Who runs the shop — `tenants.firstname`.
|
||||
*
|
||||
* Asked here because here is the only moment it can be asked. The primary
|
||||
* branch and the merchant's own admin login are both created inside
|
||||
* `CreateTenantUser`'s transaction, and the login is copied from the tenant
|
||||
* row — so a name given now names the business AND the account that will
|
||||
* sign in. Left out, both are blank, which is what every merchant on the
|
||||
* platform currently has: the store profile prints "—" for Store admin and
|
||||
* the account carries no person's name at all.
|
||||
*
|
||||
* One field, not two: `tenants` has a `firstname` column and no
|
||||
* `lastname`, so this is the whole name.
|
||||
*/
|
||||
firstname?: string;
|
||||
locationname: string;
|
||||
categoryid: number;
|
||||
subcategoryid?: number;
|
||||
@@ -200,6 +215,9 @@ function toTenantBody(form: CreateTenantRequest): Record<string, unknown> {
|
||||
companyname: form.companyname,
|
||||
primaryemail: form.primaryemail,
|
||||
primarycontact: form.primarycontact,
|
||||
// Written to `tenants.firstname` and copied onto the admin login the same
|
||||
// transaction creates — see the note on the field.
|
||||
firstname: (form.firstname ?? '').trim(),
|
||||
categoryid: form.categoryid,
|
||||
subcategoryid: form.subcategoryid ?? 0,
|
||||
address: form.address,
|
||||
|
||||
Reference in New Issue
Block a user