e289f3056e
- moves applicationRoleId to application entity - add new `APPLICATION` FieldActorSource and `APPLICATION` JwtTokenTypeEnum value - create a new token with applicationId when executing a function - when applicationId is in token, check for application.defaultRole permissions -use twenty-shared types in `twenty-sdk/application` - create a new import from generate called "Twenty" that you can use directly without having to set TWENTY_API_KEY AND TWENTY_API_URL (keep metadata or core parameter only) - provide to serverless unique one time BEARER TOKEN to run it Result <img width="977" height="566" alt="image" src="https://github.com/user-attachments/assets/e78428a0-5b13-4975-aa13-58ee3b32450c" /> <img width="910" height="596" alt="image" src="https://github.com/user-attachments/assets/6ec72bf5-7655-4093-a45e-ad269595a324" /> <img width="741" height="568" alt="image" src="https://github.com/user-attachments/assets/7683944c-fd79-4417-8fb2-8e4815cc112f" />
32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
TypeScript
/*
|
|
* _____ _
|
|
*|_ _|_ _____ _ __ | |_ _ _
|
|
* | | \ \ /\ / / _ \ '_ \| __| | | | Auto-generated file
|
|
* | | \ V V / __/ | | | |_| |_| | Any edits to this will be overridden
|
|
* |_| \_/\_/ \___|_| |_|\__|\__, |
|
|
* |___/
|
|
*/
|
|
|
|
export type { ApplicationConfig } from './application-config';
|
|
export type {
|
|
ActorField,
|
|
AddressField,
|
|
CurrencyField,
|
|
EmailsField,
|
|
FullNameField,
|
|
LinksField,
|
|
PhonesField,
|
|
RichTextField,
|
|
} from './fields/composite-fields';
|
|
export { FieldType } from './fields/field-type';
|
|
export { Field } from './fields/field.decorator';
|
|
export { OnDeleteAction } from './fields/on-delete-action';
|
|
export { RelationType } from './fields/relation-type';
|
|
export { Relation } from './fields/relation.decorator';
|
|
export type { FunctionConfig } from './function-config';
|
|
export { Object } from './objects/object.decorator';
|
|
export { STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS } from './objects/standard-object-ids';
|
|
export { PermissionFlag } from './permission-flag-type';
|
|
export type { RoleConfig } from './role-config';
|
|
export type { SyncableEntityOptions } from './syncable-entity-options.type';
|