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" />
26 lines
538 B
JSON
26 lines
538 B
JSON
{
|
|
"name": "hello-world",
|
|
"version": "0.2.0",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": "^24.5.0",
|
|
"npm": "please-use-yarn",
|
|
"yarn": ">=4.0.2"
|
|
},
|
|
"packageManager": "yarn@4.9.2",
|
|
"scripts": {
|
|
"create-entity": "twenty app add",
|
|
"dev": "twenty app dev",
|
|
"generate": "twenty app generate",
|
|
"sync": "twenty app sync",
|
|
"uninstall": "twenty app uninstall",
|
|
"auth": "twenty auth login"
|
|
},
|
|
"dependencies": {
|
|
"twenty-sdk": "0.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^24.7.2"
|
|
}
|
|
}
|