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
..
2024-01-11 14:07:27 +01:00
2022-09-20 21:59:52 +02:00
2022-09-20 21:59:52 +02:00
2022-09-20 21:59:52 +02:00
2022-09-20 21:59:52 +02:00
2024-01-12 17:35:16 +01:00
2024-02-23 11:54:12 +01:00
2022-09-20 21:59:52 +02:00
2023-04-28 11:37:39 +02:00
2024-02-23 11:54:12 +01:00
2023-10-25 10:12:08 +02:00
2022-09-20 21:59:52 +02:00
2022-09-20 21:59:52 +02:00
2024-02-23 11:54:12 +01:00
2023-08-10 17:49:36 +03:00
2022-09-20 21:59:52 +02:00
2024-02-23 11:54:12 +01:00
2024-02-23 11:54:12 +01:00
2024-04-22 16:11:21 +02:00
2024-03-28 18:14:30 +01:00
2022-09-20 21:59:52 +02:00
2024-02-23 11:54:12 +01:00
2024-06-05 15:35:46 +02:00
2024-02-23 11:54:12 +01:00
2022-09-20 21:59:52 +02:00
2022-09-20 21:59:52 +02:00