ToolJet/plugins/packages/common
Priyansh Rai 94e4a13043
Feat: Add Gmail plugin (#13843)
* ee commit

* merge commit

* feat: updated openapi operation component

* updated query operation sepctype

* fix: updated query dropdown style

* feat: config dropdown update

* feat: add Gmail plugin with API integration and initial setup

* refactor: enhance type definitions

* refactor: clean up code and refactor variable names

* fix: update Gmail OAuth scope to allow full access to Gmail

* feat: standardize error handling for Gmail plugin

* fix: include oauth_type handling in Gmail plugin for cloud environment

* fix: update spec_url for Gmail operations

* refactor: remove unused fields in gmail manifest.json

* fix: update Content-Type header to application/x-www-form-urlencoded for token requests

* feat: add environment variable prefix for Gmail in OAuth handling

* fix: remove encryption requirement for client_id in Gmail manifest

* fix: update Gmail plugin to use form data for token requests and simplify response handling

* fix: add Gmail to OAuth data sources in DataSourceManager

* fix: encode path parameters in Gmail plugin URL construction

* fix: add back margin to Client ID label in CommonOAuthFields component

* fix: adjust width of input field in RenderParameterFields for better alignment

* fix: set response type to 'json' in requestOptions for Gmail service

---------

Co-authored-by: Devanshu Gupta <devanshuguptaknp@gmail.com>
2025-09-08 12:20:32 +05:30
..
__tests__ chore/plugins: fixes lint warning and errors (#2502) 2022-03-14 15:05:02 +05:30
lib Feat: Add Gmail plugin (#13843) 2025-09-08 12:20:32 +05:30
.gitignore Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30
package-lock.json Regenerated some plugin locks 2024-08-05 12:26:01 +05:30
package.json [Improvement] Auth flow improvements for RestAPI, OpenAPI & GraphQL (#5324) 2023-07-21 15:38:56 +05:30
README.md Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30
tsconfig.json Move plugins to root (#1728) 2022-01-17 12:38:17 +05:30

common

TODO: description

Usage

const common = require('common');

// TODO: DEMONSTRATE API