Add entity customer numbers and scope APIs via selected company.
Entity gets an optional unique-per-company number with allocate/peek/isNumberFree helpers. Company-scoped store methods no longer take companyId and resolve google_auth.selected_company instead.
This commit is contained in:
@@ -49,6 +49,8 @@ import entityGetById from './store/entity/getById.js';
|
||||
import entityCreate from './store/entity/create.js';
|
||||
import entityUpdate from './store/entity/update.js';
|
||||
import entityDelete from './store/entity/delete.js';
|
||||
import entityPeekNextNumber from './store/entity/peekNextNumber.js';
|
||||
import entityIsNumberFree from './store/entity/isNumberFree.js';
|
||||
import entityaddressList from './store/entityaddress/list.js';
|
||||
import entityaddressCreate from './store/entityaddress/create.js';
|
||||
import entityaddressUpdate from './store/entityaddress/update.js';
|
||||
@@ -192,6 +194,8 @@ export default class LibDashStore {
|
||||
create: entityCreate(pool),
|
||||
update: entityUpdate(pool),
|
||||
delete: entityDelete(pool),
|
||||
peekNextNumber: entityPeekNextNumber(pool),
|
||||
isNumberFree: entityIsNumberFree(pool),
|
||||
};
|
||||
|
||||
this.entityaddress = {
|
||||
|
||||
Reference in New Issue
Block a user