New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(integrations): Add Airtable integration #12951
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
few things to fix before merge
@@ -0,0 +1,28 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chore: copy same tsconfig.json
file as other integrations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you can merge after addressing all comments
"outDir": "dist", | ||
"checkJs": false | ||
}, | ||
"include": [".botpress/**/*", "src/**/*", "package.json"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Query: Do we need to include package.json here ?
if (type === '' || type === undefined) { | ||
throw new Error('Type is Required') | ||
} | ||
if (name === '' || name === undefined) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Query: Are we omitting 'null' value here or we could simply use: if (!name) { // some code }
Adds Airtable integration, with respective actions to read and manipulate records
Tested and working, the
Create Table
action can currently only create columns with data types that do not require anoptions
field, see the column types here or else an error is thrown