ToolJet/plugins/packages/rethinkdb/lib/manifest.json
Kiran Ashok 9a83f99bd1
Plugin: RethinkDB datasource (#2724)
* types intial

* manifest intial updates

* sample operation

* initial

* sample operation

* updating defaults

* test connection and crate table operation

* retreive insert updates

* updates

* updates

* cleanup all basic operation

* code refactor

* connection adding auth update

* updating insert bug

* cleanup , fixing bug with insert and update

* code cleanup :: using default databse if name not provided

* fixing bug in list documents

* cleanup

* icon updated

* docs updated

* reverting

* reverting

* revert

* revert

* optimizing

* typo fixed :: pr changes

* alignment fix

* bug correction

* reverting rethinkdb installation outside plugins

* updating types

* reverting unintentional changes

* updates

* key mismatch

* updated docs info

* typo bug :: create table

* revert

* reverting rethinkdb installation
2022-04-08 17:13:38 +05:30

74 lines
1.6 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/ToolJet/ToolJet/develop/plugins/schemas/manifest.schema.json",
"title": "RethinkDB datasource",
"description": "A schema defining RethinkDB datasource",
"type": "database",
"source": {
"name": "RethinkDB",
"kind": "rethinkdb",
"exposedVariables": {
"isLoading": false,
"data": {},
"rawData": {},
"customTesting": false
},
"options": {
"password": {
"encrypted": true
}
}
},
"defaults": {
"port": {
"value": "28015"
},
"host": {
"value": ""
},
"database": {
"value": ""
},
"username": {
"value": ""
},
"password": {
"value": ""
}
},
"properties": {
"database": {
"label": "Database",
"key": "database",
"type": "text",
"description": "database name",
"helpText": "visit: <a href='https://rethinkdb.com/api/javascript/' target='_blank' rel='noreferrer'>rethinkDB docs</a>"
},
"host": {
"label": "Host",
"key": "host",
"type": "text",
"description": ""
},
"username": {
"label": "Username",
"key": "username",
"type": "text",
"description": ""
},
"password": {
"label": "Password",
"key": "password",
"type": "text",
"description": "",
"encrypted": true
},
"port": {
"label": "Port",
"key": "port",
"type": "text",
"description": "28015",
"helpText": ""
}
},
"required": ["username", "password", "database", "port", "host", "protocol"]
}