Jack Dane
807be59f25
feat(odoo): add auth and create lead action ( #1143 )
...
* Add Odoo App and Icon
* Add Auth for Odoo
* Authorise with API key, the password would also work, but we should encourage an API key.
* Odoo Verify Credentials method
* Add the xmlrpc dependency so the backend can communicate with Odoo's API.
* Add a port to the auth fields to establish a connection that might not be over HTTPS.
* Add still verified method
* Currently no need to keep uid, so remove it from the auth data.
* Await the callback from the xmlrpc method call to ensure we don't verify credentials before the callback has been executed.
* Add Odoo create-lead action
* Provide basic functionality to create a lead.
* Add Odoo type option
* Let the user decide if the lead should be a "lead" or "opportunity" in the create-lead action.
* Add documentation for Odoo app
* Follow project standards
* Change indents to 2 spaces
* Use single quotes instead of double
* Commonise the authentication method (DRY)
* Use latest for API doc link
* refactor(odoo): abstract and organize implementation
---------
Co-authored-by: Ali BARIN <ali.barin53@gmail.com >
2023-06-29 15:56:20 +02:00
AnimatedSwine37
8e9896ec2e
fix(postgresql): close connections when done
2023-06-27 18:57:18 +02:00
Rıdvan Akca
f55ec4bd8a
fix(google-sheets): sort actions
2023-06-25 15:50:03 +02:00
AnimatedSwine37
06c9bf420e
fix(discord): show announcement channels in selection
2023-06-25 13:31:47 +02:00
Rıdvan Akca
3c9bc53a79
feat(google-sheets): add create spreadsheet action
2023-06-23 20:29:12 +02:00
Ali BARIN
63251e6a9a
fix(twilio/receive-sms): use phone number via phone number sid
2023-06-14 13:27:49 +02:00
Ali BARIN
6be8b55daa
feat(notion): add auth and new DB items trigger
2023-06-13 05:56:33 +00:00
Ali BARIN
f2dc2f5530
feat: introduce CustomAutocomplete with variables
2023-06-12 14:06:13 +02:00
Faruk AYDIN
6a92cfc573
refactor: Optimize fetching last execution step
2023-06-05 23:00:35 +02:00
Rıdvan Akca
9f759d70b6
feat(google-sheets): add new spreadsheet rows trigger
2023-06-02 15:51:36 +02:00
Ali BARIN
43e957e8d3
feat(gitlab): add instance URL in screen name
2023-06-02 15:20:23 +02:00
Rıdvan Akca
1ac423ba56
chore: update action and trigger names
2023-06-01 15:01:12 +02:00
Ali BARIN
8a6d8a7d8c
fix(google-sheets/list-sheet-headers): early exit upon not existing worksheet
2023-06-01 13:28:36 +02:00
Ali BARIN
45d607f1a0
fix(google-sheets/list-sheet-headers): cover worksheetId 0
2023-06-01 13:28:36 +02:00
Ali BARIN
d84abaa229
chore(google-sheets/create-spreedsheet-row): update metadata
2023-06-01 13:28:36 +02:00
Rıdvan Akca
3fd1d4d9b3
feat(google-sheets): create spreadsheet row
2023-06-01 13:28:36 +02:00
Ali BARIN
078b8efb56
feat(rss/new-items-in-feed): incorporate attributes
2023-05-30 16:26:48 +02:00
Ali BARIN
577fe3dba8
chore(gitlab): add empty d.ts file
2023-05-30 15:33:14 +02:00
Krzysztof Dukszta-Kwiatkowski
d96f4999bc
post review fixes
2023-05-30 15:21:13 +02:00
Krzysztof Dukszta-Kwiatkowski
6e80ff4eb6
post review fixes
2023-05-30 15:21:13 +02:00
Krzysztof Dukszta-Kwiatkowski
3f8f022d48
feat: gitlab triggers integration
2023-05-30 15:21:13 +02:00
Rıdvan Akca
94085f2bc8
fix(shared-drive): add missing field to payload
2023-05-19 17:55:52 +02:00
Rıdvan Akca
324375da93
fix(shared-drive): show shared drive items
2023-05-19 07:35:49 +02:00
Ali BARIN
536446faf6
fix(twilio/receive-sms): use phonenumber sid in removing webhook
2023-05-17 12:57:02 +02:00
Rıdvan Akca
d026ac09f3
feat(google-sheets): add new worksheets trigger
2023-05-16 23:42:23 +02:00
Ali BARIN
88c93ac992
fix(dynamic-data): correct parameters
2023-05-16 17:59:04 +02:00
Ali BARIN
ad4db5e936
feat(twilio/send-sms): use dynamic phone numbers
2023-05-16 16:40:12 +02:00
Ali BARIN
25cb4d90f3
refactor(twilio/receive-sms): convert to webhook
2023-05-16 16:40:12 +02:00
Ali BARIN
74d7d1aa98
feat(openai): add chat prompt
2023-05-15 20:41:25 +00:00
Ali BARIN
d23d5d2da0
feat(slack): send direct message
2023-05-15 16:24:17 +02:00
Faruk AYDIN
183b9b0d88
feat: Add enable ssl field to PostgreSQL connection
2023-05-15 16:23:43 +02:00
Faruk AYDIN
7a1af268ae
chore: Remove empty line from PostgreSQL index file
2023-05-15 16:23:43 +02:00
Ali BARIN
f879b3c5b0
refactor(postgresql): rename pgClient with client
2023-05-15 16:23:43 +02:00
Ali BARIN
40be72cf65
feat(postgresql/delete): add interactive where clause entries
2023-05-15 16:23:43 +02:00
Ali BARIN
a8886571d1
feat(postgresql/update): add interactive where clause
2023-05-15 16:23:43 +02:00
Ali BARIN
1fcd51ea26
refactor(postgresql/insert): use withSchema
2023-05-15 16:23:43 +02:00
Ali BARIN
89752138be
refactor(postgresql): use bindings to set run-time params
2023-05-15 16:23:43 +02:00
Ali BARIN
f29ccace2a
chore(postgresql): rename app folder and add icon
2023-05-15 16:23:43 +02:00
Shehab Ghazy
0c8343e76f
feat(postgresql): add auth and primitive actions
2023-05-15 16:23:43 +02:00
Ali BARIN
a8823c3ed0
fix(filters/continue): cover multiple conditions
2023-05-09 18:28:51 +02:00
Ali BARIN
8c164a3852
fix(http-request): suppress failure upon size check
2023-05-08 14:45:41 +02:00
Ali BARIN
dcf526d810
feat(http-request): convert non-text data to base64
2023-05-08 12:52:09 +02:00
Ali BARIN
53624a6379
feat(strava): add action to create totals and stats report
2023-04-07 14:16:30 +02:00
Ali BARIN
5b881db19f
feat(strava): refresh token when expired
2023-04-07 14:16:30 +02:00
Ali BARIN
dece070d28
feat(strava): add connection verified check
2023-04-07 14:16:30 +02:00
Ali BARIN
8be2ed0034
feat(strava): add current user utility function
2023-04-07 14:16:30 +02:00
Ali BARIN
37c6b57a48
feat(strava): add authentication support
2023-04-07 14:16:30 +02:00
Ali BARIN
8a0b5c24a5
feat(strava): add app definition
2023-04-07 14:16:30 +02:00
Ali BARIN
f219c87a9e
feat(dropbox): elaborate on argument label
2023-04-07 12:12:30 +00:00
Ali BARIN
5d2134db56
fix(dropbox): don't add old token in refresh token logic
2023-04-07 11:58:06 +00:00