Commit graph

187 commits

Author SHA1 Message Date
Gandharv
6205903401
[docs] update datasource docs (#1851) 2022-01-18 11:22:23 +05:30
Muhsin Shah C P
a68bb57302
Added Json description feature (#1732)
* Added Json description feature

* Added a toggle button for toggle from chart data to json data

* toggle effects for chart-data and json-data is added

* documentation about json part is added

* replaced the position of json toggle . changed the section and label name

* marker color field will hide if plotly is enabled
2022-01-17 16:43:02 +05:30
Gandharv
2f3b441c0a
Move plugins to root (#1728)
* feat: move plugins to root

* modify tsconfig

* add .gitignore

* delete old plugins file

* add parcel

* docker compose volume mount

* add gcs

* add typescript to plugins folder

* gcs to ts

* add dynamodb

* add elastic search

* add firestore

* add gsheets

* add graphql

* add mongodb

* mssql

* add mysql

* add postgresql

* add redis

* add s3

* add slack

* add stripe

* remove plugin related packages from pkgjson

* add lib folder

* add gitignore

* remove typescript generated files

* remove generated file

* remove generated files

* add twilio

* add dist to docker compose cache binding

* add dist prefix

* cleanup - 1

* delete dist

* rename to index.ts + add jest config

* add it.todo in tests

* test fixes

* test file changes

* fix type checks

* add @tooljet/plugins to server package json

* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0

* docker file npm package version fix

* add typesense

* cleaup - 2

* add sendgrid

* add lerna build and clean script for all packages + tsconfig

* cleanup -3

* add plugins build step

* add missing plugins build step in npm run build

* add mssql, mysql & postgres as singleton classes

* add db connection to cache only if datasourceId is available

* client: add data source schema/manifest files

* add query operations files

* logic for wrapping form with schema

* add script to create index file

* add @tooljet/plugins to frontend folder

* cleanup 1 -frontend

* cleanup - 2 // frontend // data queries

* add client and index to gitignore

* update gitignore

* fix lint & test

* update ci

* fix unit, e2e

* cleanup -3

* fix test

* fix tests

* fix indent

* try npm ci

* fix tests

* fix typo

* fix

* rename file for server entry

* heroku fix

* add main and types entry points in pkg json

* move common to root

* cleanup - 4: remove redundant $ sign prefix

* cleanup - 4: remove redundant $ sign prefix

* update options in-sync before DOM is painted

* change type cloud to cloud storage

* update readme

* update ci.yml

* update ci yml

* add pkg-lock.json

* rename index.ts to server.ts

* update lock files

* add server package.lock

* remove unused import

* revert commit: add minio

* add root dep

* import server.ts

* remove plugins build step

* add npm shrinkwrap

* update version - plugins

* add new version - 0.0.8

* upgrade version

* move to symlinked package

* add lock file

* feat: add icon inside package

* add plugin creation docs

* Remove seed

* move icons to plugins folder

* install pg dep

* add react to packages

* add seed cmd

* revert change

* add plugins build in lint, e2e, unit

* e2e, lint use npm ci

* update dockerfile for plugins

* try combining release with web

* limit memory on release

* try executing seed script post transpile

* try executing seed from server directory

* update seed execution

* add minio

* add correct type

* add minio to pkg json

* remove old file

* fix provider key

* add python installable + npm ^7.2.0 (#1752)

* add python installable + npm ^7.2.0

* add py to prod file

* pin npm version to 7.20.0

* pin npm version to 7.20.0

* split into multi stage build and remove python for buildx

* copy plugins from buider stage

* update dependencies

* add freetds dependency

* update server dockerfile

* update client dockerfile

* update dev dockerfile and compose file

* fix entrypoint

* fix server dev dockerfile

* update docker-compose

* remove npm install on root dir on docker build

* fix heroku script

* make lerna prod dependency to enable prod builds

* remove redundant env setup

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30
Muhsin Shah C P
a02d47e88e
Tags widget (#1659)
* implemented tags widget

* added text color option, changed default tags

* added scrollbar & space between tags

* Required changes are added:

- Changed colors of buttons as per the document
- Now scrollbar only shows if it is needed
- Tags height will be static

* Changed documentation

- Added gif file

* Removed text color style option from inspector
 - Changed md text file
2022-01-15 10:41:27 +05:30
navaneeth
50de145f0c [docs] add how it wotks diagram 2022-01-15 10:27:40 +05:30
Midhun G S
21d63d2c99
Feature: Mongodb more operations support (#1717)
* feature-842 mongo support

* feature-842 fix

* json parse improvement

* Feature-842 date data type support

* feature-842 fix

* convert ejson to bson on mongo queries

* fix type on parse

* json parsing

* Typo error fix

* Insert Many Fix

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-01-14 13:53:57 +05:30
Abhinaba Adhikari
7e24ad002e
Add upper & lower limit to number input widget (#1761)
* Add upper & lower limit to number input widget

* add documentation for number input widget limits
2022-01-12 23:54:42 +05:30
Muhsin Shah C P
e6146016df
Added radius style property to change the radius of action buttons in the table widget (#1741)
* added action button border radius

* added documentation
2022-01-12 16:51:14 +05:30
Shubhendra Singh Chauhan
896b898c4e
[docs] added meta image (#1785) 2022-01-11 09:03:48 +05:30
Akshay
21c35072e0
update docs for minio (#1772) 2022-01-10 08:57:37 +05:30
Akshay
682ed0d5aa
Ability to configure for custom CA certificates (#1711) 2022-01-03 09:42:22 +05:30
Midhun G S
e4d3578563
Timer Widget (#1633)
* Timer Widget

* feature-1632 Fix

* feature-1632 fix

* feature-1632 fixes

* Fix

* Fix

* Fix

* fix

* added default value to the widget

* widget size change

* Reverting last changes
2022-01-03 09:18:56 +05:30
Sherfin Shamsudeen
ca193ecd29
Support starting time and ending time on calendar (#1684)
* Support starting time and ending time on calendar

* Add documentation for start time and end time feature on calendar
2021-12-30 17:38:53 +05:30
Sherfin Shamsudeen
9403716af1
Add support for navigation events in calendar widget (#1679)
* Add support for navigation events in calendar widget

* Add view change event for calendar widget
2021-12-29 22:39:27 +05:30
Sherfin Shamsudeen
c1bcd97c83
Add event for search text change in dropdown and expose its value (#1653)
* Add event for search text change in dropdown and expose its value

* Add "options loading state" property to dropdown
2021-12-29 19:02:41 +05:30
Akshay
ad4baabf79
Feature: Customizable calendar date (#1656)
* make calendar week date formattable

* update version only if calendar is present

* Fix erroneous date format determination while migrating to custom week view date format

* Add documentation for calendar week view header date format style

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2021-12-29 15:36:45 +05:30
Shubhendra Singh Chauhan
13284b6c82
[Docs]Using OAuth2 as REST API authentication (#1647)
* [Docs]Using OAuth2 as REST API authentication

* Update docs/docs/how-to/oauth2-authorization.md

* Update docs/docs/how-to/oauth2-authorization.md

* Update docs/docs/how-to/oauth2-authorization.md

* Update docs/docs/how-to/oauth2-authorization.md

* Update docs/docs/how-to/oauth2-authorization.md
2021-12-28 17:32:03 +05:30
Shubhendra Singh Chauhan
4e08e4ea89
[Docs] Audit logs (#1605)
* [Docs] Audit logs

* Update docs/docs/Enterprise/audit_logs.md
2021-12-22 17:26:41 +05:30
Arpit
8a89bc8b71
[Feature] : SendGrid integration (Datasource API) (#1608)
* SendGrid integration

* unused logs

* unused logs

* update help text

* fixestypos for schema description

* fixestypos for schema description

* adding sendgrid docs

* updates logo from  Sendgrid's media kit

* sendgrid query schema updated

* fixes typos

* updates docs

* typos fix

* fix jest module transform

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2021-12-22 17:23:45 +05:30
Sherfin Shamsudeen
93287a46cb
Add on change event for text input (#1622) 2021-12-22 12:03:59 +05:30
Sherfin Shamsudeen
a68a7b67d1
Feature/typesense integration (#1613)
* Install typesense npm package

* Implement CRUD operations using TypeSense

* Add documentation for typesense integration

* Rename apiKey to api_key and make it encrypted for typesense

* Add logo for typesense data source

* Add delete operation to typesense

* Add documentation for delete document

* Make protocol field a dropdown for TypeSense

* Additional documentation for TypeSense data source
2021-12-22 07:19:17 +05:30
Arpit
f3a586006f
fixes typos: airtable data source ref (#1615) 2021-12-21 20:31:06 +05:30
Arpit
7a1747478a
Add documentation/tutorial for adding widgets to the modal widget (#1604) 2021-12-18 09:55:56 +05:30
Shubhendra Singh Chauhan
ab6ca1f677
[Docs] Container and Password-Input (#1588)
* docs for container and password-inpur

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md

* Update docs/docs/widgets/password-input.md
2021-12-16 21:55:34 +05:30
Sherfin Shamsudeen
7a79695af7
Feature/disable password login (#1585)
* Add option to disable login/signup via username/password

* Add documentation for disabling login via username/password
2021-12-15 22:53:07 +05:30
Shubhendra Singh Chauhan
b3b9c4981f
[docs] added reference for tabs widget (#1574) 2021-12-14 17:30:05 +05:30
navaneeth
3c8cedb661 [docs] Add security document and examples 2021-12-11 07:28:36 +05:30
Shubhendra Singh Chauhan
71e4230a7d
Removed one of the two GitHubs in banner (#1562) 2021-12-10 15:46:41 +05:30
navaneeth
6f995812a1 [docs] Add config for sitemap 2021-12-09 11:45:33 +05:30
Akshay
1fd3dfb2a6
Docs: Azure K8s deployment (#1517)
* add aks docs

* fix doc
2021-12-07 00:39:46 +05:30
Sherfin Shamsudeen
1cdd109403
Generate file action (#1449) 2021-11-24 15:03:28 +05:30
Sherfin Shamsudeen
f804706de2
Expose current view of calendar component (#1447)
* Expose current view of calendar component

* Rename exposed variable 'view' of calendar to 'currentView'

* Document currentView variable of calendar
2021-11-23 20:38:40 +05:30
Sherfin Shamsudeen
efa6b4ab50
Custom color for calendar event title (#1445) 2021-11-23 20:32:25 +05:30
navaneeth
15f6346642 [docs] add annoucement bar, collpase deploy docs 2021-11-19 09:07:35 +05:30
Akshay
6736efa78a
Chore: Add docs to deploy client on gcp with load balancer (#1429)
* add docs to deploy client on gcp with load balancer

* fix typo
2021-11-18 21:45:51 +05:30
navaneeth
adf38f7920 [docs] use gtag plugin 2021-11-18 21:09:35 +05:30
Navaneeth Pk
6706ff5f15
[docs] update docusaurus (#1427) 2021-11-18 20:48:54 +05:30
navaneeth
ea6c7db03c [docs] add GA 2021-11-18 20:26:39 +05:30
navaneeth
abc5b0d992 [docs] update the domain name 2021-11-18 12:43:37 +05:30
Sherfin Shamsudeen
525daca83e
Update docs to indicate that SSO is no longer enterprise only (#1421) 2021-11-17 17:05:35 +05:30
Akshay
756ce4ade2
specify to check for ami version (#1414) 2021-11-15 22:29:11 +05:30
Akshay
a6881587ea
[docs] fixes formatting (#1413) 2021-11-15 22:00:44 +05:30
Akshay
9ebb12783a
Chore: Add Google cloud run docs (#1408)
* add google cloud run docs

* fix spell error

* remove invalid sentence
2021-11-15 20:54:19 +05:30
Arpit
7663147525
Feature: Code editor widget (#1381)
* Code Editor Widget

* code editor docs added

* updated to Code Mirror

* updated to Code Mirror

* Language resources do not need to be importe in @codemirror-v3.x

* code editor docs: updated with language mode info and link

* comment pkg.json for future ref - @uiw/react-codemirror versions

* docs: supported lang

* widget reference sidebar alphabetical order

* removed comment form pkg.json
2021-11-15 12:12:02 +05:30
Arpit
df88790dab
Feature: IFrame widget (#1402)
* feature: iframe widget

* iframe docs - added

* explicitly set frame-src directive

* explicitly set frame-src directive

* typos fixes
2021-11-15 10:09:56 +05:30
Sherfin Shamsudeen
fc99c1eba3
Make widget reference sidebar alphabetical in docs (#1386) 2021-11-09 08:37:46 +05:30
Akshay Sasidharan
08a0b2aa62 add documentation for s3 and gcs datasource 2021-11-08 18:31:52 +05:30
Arpit
bbf991d67b
Fixes documentation of file picker widget #1274 (#1369) 2021-11-05 15:25:22 +05:30
Sherfin Shamsudeen
8bbbbfc869
Feature: Calendar widget 🗓 (#1368)
* Insert required boilerplate code for Calendar widget

* Display basic calendar

* Display events on calendar widget

* Pass JS date object as calendar default event date

* Add resource scheduling to Calendar widget

* Add icon for Calendar widget

* Allow configuration of views and default view for calendar

* Add onEventSelect event to Calendar widget

* Accept date as string for Calendar

* Option to disable/enable toolbar in Calendar

* Add default date to Calendar

* Add support for setting color of calendar events

* Set calendar cell size to 50px

* Allow spacious and compact cell sizes for Calendar

* Add support for "select slots" event for calendar

* Add support for custom event tooltip for Calendar

* Add support to not highlight today and now in Calendar

* Add visible border for Calendar events

* Set 14px font size for calendar toolbar

* Add dark mode styles for calendar

* Make calendar view mode controllable with logic

* Add documentation for calendar widget

* Add additional documentation for calendar events

* Expose default view instead of view for calendar

* Add documentation for changes in calendar

* Style updates to calendar

* Increase padding for calendar events
2021-11-04 14:23:50 +05:30
Arpit
a6f99f6fba
Feature: File Picker Widget (#1274)
* File Picker Widget inital commit

* Merged develop

* add file picker icon

* dropzone

* added file picker widget

* does notrequires* babel-import

* fixed styles and removed button to open file selector

* updatedbthe fle picker icon

* style fixes

* added event: onFileSelected

* seperated the concerns and made it more flexible

* fixed handling file types for the picker

* handle - file reject

* file picker description

* text color updates

* Reads contents of the file as a text string

* display list of accepted files

* filepicker docs

* read multiple files-fixed

* style fixes

* added filepicker gif for docs

* typo fixed: docs

* selected files should be inside the widget bound & clear button to clear the selected files

* remove btn for files and selected files should always remain inside the widget bound

* display files bg style and multi-files resolved

* fixed typos
2021-11-04 11:11:10 +05:30