Boris Lepikhin
|
517bccc695
|
Zapier integration (#491)
* create zapier app
* install sanctum
* move OAuthProviderController
* make `api-external` middleware
* add zapier endpoints
* add tests
* token management
* zapier event handler
* add policy
* use `slug` instead of `id`
* wip
* check policies
* change api prefix to `external`
* ui tweaks
* validate token abilities
* open zapier URL
* zapier ui tweaks
* update zap
* Fix linting
* Added sample endpoints + minor UI changes
* Run PHP code linter
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
|
2024-08-12 11:14:02 +02:00 |
Chirag Chhatrala
|
0a94004926
|
fix google sheet image url (#522)
|
2024-08-09 15:58:40 +02:00 |
Chirag Chhatrala
|
a2c1757815
|
Google Sheet integration fix (#493)
* Google Sheet integration fix
* fix testcase
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
|
2024-07-17 14:22:54 +02:00 |
Boris Lepikhin
|
24d33a9ebb
|
Google Sheet - OAuth "client" powered integrations (#415)
* fix `helpers.php`
* fix `.eslintrc.cjs`
* spreadsheet manager
* fetch providers. set `oauth_id` for integrations
* create spreadsheet on integration create event
* connect OAuth accounts
* display actions. connect account if missing
* cleanup
* handle form field change
* map integration data object to `SpreadsheetData`
* validate request
* wip
* redirect to integrations page
* fix refresh token
* add helper text
* add extra integration info
* refactor
* refresh google token
* fix validation
* add tests
* Fix linting issue
* Update composer lock file
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
|
2024-06-05 15:35:46 +02:00 |