Commit graph

307 commits

Author SHA1 Message Date
Shubhendra Singh Chauhan
3b09285ea3
[Docs] Updated images/gif and fixed formatting issues (#2079)
* [Docs] Updated images/gifs in Tutorial section

* [Docs] Improved S3, GCS, and MinIO
2022-02-01 21:53:44 +05:30
dependabot[bot]
7950230e7d
Bump postcss from 8.2.12 to 8.4.5 in /docs (#2044)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.12 to 8.4.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.12...8.4.5)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 16:43:41 +05:30
dependabot[bot]
87274a3745
Bump shelljs from 0.8.4 to 0.8.5 in /docs (#2041)
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases)
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: shelljs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 16:43:15 +05:30
dependabot[bot]
1ab0e36ec9
Bump path-parse from 1.0.6 to 1.0.7 in /docs (#2023)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 14:07:02 +05:30
Gaurav Agrawal
f9b1b294b4
[docs] Fixed incorrect documentation (#2014) 2022-01-30 20:57:58 +05:30
Shubhendra Singh Chauhan
3d814a3162
[Docs]Release Management and Sharing (#2002) 2022-01-29 06:51:19 +05:30
Shubhendra Singh Chauhan
e52849853b
[Docs] Managing Users and Groups (#1978)
* [Docs] Managing Users and Groups

* Update manage-users-groups.md

* Update manage-users-groups.md
2022-01-28 15:28:32 +05:30
Midhun G S
5000f745b1
Github OAuth integration (#1837)
* Initial commit

* git auth

* git sso

* Git sso

* Git Oauth rebase

* review comments

* added email validation

* improvement

* Package lock revert

* E2E test case fix

* fix data population in migration

* Supress initial error thrown by google

* Fix

* e2e test cases

* added e2e test cases

* isValidDomain improvement

* e2e test cases fix

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-01-27 15:21:17 +05:30
Akshay
e3317aa5b7
Chore: Docker compose plugins dev (#1953)
* add plugins to docker compose

* build common

* change cmd

* build:pkgs

* fix'

* temp: add named vol

* update docker-compose for plugins dev

* update seed script to transpile only

* fix ci

* fix ci

Co-authored-by: gandharv <gandharvkumargarg@gmail.com>
2022-01-27 15:08:32 +05:30
navaneeth
e5d7fe4035 [docs] update brand colors 2022-01-27 11:13:10 +05:30
navaneeth
2fa5d38a4b [docs] update logo 2022-01-27 11:08:37 +05:30
Shubhendra Singh Chauhan
0e7133dba9
[Docs] List view widget (#1946)
* [Docs] List view widget

* removed Container

* added container folder
2022-01-27 10:18:58 +05:30
Kiran Ashok
b5bdfcfeac
Feature : statistics widget (#1834)
* feature:ui for statics widget

* feature:assets icons statics widget

* feature:addition to existing ui

* inclusion to existing ui editor

* feature: widget style updations

* cleanup

* cleanup

* resolving merge issue

* feature: statics widget svg updated

* fixing pr comments : bounding box width issue fix to cover widget

* pr comments : fixing naming

* bugfix : pr comments: removing all signs

* pr comment changes : fixing alignment of widget contents

* icon updated

* bugfix : dark mode colour scheme inclusion

* updation icon

* updated filenames , style changes updated

* naming change

* pr review changes : making naming convention same everywhere using camelcase

* updating sign property

* updating statistics docs

* docs updated

* sign display updated : pr changes , code cleanup
2022-01-25 09:32:01 +05:30
marboleda
adfe3049c9
[docs] Add extra step for setting up properly in Ubuntu (#1931) 2022-01-25 09:18:40 +05:30
Shubhendra Singh Chauhan
597784b4ad
[Docs] Writing custom JavaScript (#1925)
* aligned pages in datasources

* docs/customjs

* Update docs/docs/data-sources/custom-js.md

* Rename aws-s3.md to s3.md
2022-01-24 18:57:58 +05:30
Navaneeth Pk
0c682d99c1
Add docs for creating new packages (#1897)
* Update doc

* Fixes
2022-01-23 15:05:23 +05:30
Aditya Agarwal
cf54d3f62c
[docs] Fixes broken screenshot of audit logs (#1898) 2022-01-22 13:00:53 +05:30
Arpit
f194d584e1
[Feature] file parser option for FilePicker widget [csv support] (#1764)
* file parser

* removes unwanted comments

* refactor

* add docs

* resolves comments

* handle csv bad data

* remove pdf option

* adds isParsing to filePicker
2022-01-22 10:45:27 +05:30
Muhsin Shah C P
0f709706e0
Feature: Circular progressbar (#1887)
* added circular progressbar widget

* added a basic documentation about the widget

* added progress attribute

* bounding issue is solved

* edited the widget doc

* Added new style
- Text color
- Text size

* Changed the documentation
2022-01-22 09:32:37 +05:30
Akshay
0b576f051b
rename filename to ds kind to fix link (#1885) 2022-01-20 18:16:23 +05:30
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
vijaykrishna536
dd9d597805
[Docs] Add documentation for DynamoDB datasource #1225 (#1339)
* [Docs] Add documentation for DynamoDB datasource #1225

* Updating docs

* Updating docs
2021-11-02 11:19:53 +05:30
wanderer163
68e61750c3
[docs] fix grammar issues and typos in documentation (#1353) 2021-11-02 11:18:50 +05:30
michizhou
a9b44bfb2d
Add image and GIF for Firestore datasource documentation (#1335) 2021-10-30 18:32:20 +05:30
Muhammad Mohsin Najmuddin
86b071247b
[docs]: Update Redis datasource image (#1273)
* Updated redis image

* Updated
2021-10-27 15:29:46 +05:30
Appledora
ca22de773f
[docs] Update Building Queries image (Request confirmation before running query) #1244 (#1276) 2021-10-26 18:09:14 +05:30
Bhavin Ag
8c3a9cbf2b
[docs] update the sidebar positions for doc items (#1294) 2021-10-26 12:45:26 +05:30
Sherfin Shamsudeen
d777de33c1
[docs] Add documentation for set localStorage action (#1296) 2021-10-26 12:37:31 +05:30
SaintMalik
939303f3ad
[docs] Fixes the SEO issues (#1265) 2021-10-25 13:58:35 +05:30
saurabh042
bc403ba275
[docs] Update PostgreSQL datasource image #1238 (#1256)
* [Docs] Update to Inline code and fix grammatical error #1053

[Docs] Update to Inline code and fix grammatical error #1053

* [docs]: Update PostgreSQL datasource image #1238

[docs]: Update PostgreSQL datasource image #1238

* [docs]: Update PostgreSQL datasource image #1238

[docs]: Update PostgreSQL datasource image #1238

* [docs]: Update PostgreSQL datasource image #1238

[docs]: Update PostgreSQL datasource image #1238
2021-10-25 08:56:23 +05:30
alammoiz
2f3336bfea
[docs] Updated mongo screenshot (#1248) 2021-10-24 19:43:06 +05:30
Sarvesh Kumar Dwivedi
f9cf716a27
[docs] fixes typos (#1211)
* docs(widget): correct spelling allows

* docs(widget): correct spelling allows widget star
2021-10-23 13:33:08 +05:30
Sherfin Shamsudeen
a7502e5f03
Feature/cell types (#1194)
* Add custom spacing for table cells

* Add migration to set every tables cell spacing compact

* Rename cellSpacing to cellSize

* Add documentation for table cellSize
2021-10-22 07:49:51 +05:30
Muhammad Mohsin
846432b8df
Added documentation for the Divider (#1165) 2021-10-20 22:52:43 +05:30
Sherfin Shamsudeen
9a8ca9d754
Feature/refactor widget property resolution (#995)
* Make widget properties available as a prop to component

This commit also make the front-end app resolve widget properties
based on current state and definition, before passing in the final
resolved properties to the component

* Resolve unnecessary console.log and comments

* Provide styles as prop to component

* Give existing values precedence over definition values

* Serve properties and variables as separate props to components

* Remove the usage of separate directory for Box.jsx

* Remove unnecessary lint change

* Introduce fireEvent method to fire events

* Introduce validate function to validate a widgets value

* Rename "variables" to "exposedVariables"

* Add documentation for props and functions being passed to widgets

* Delete "id" from set of exposed variables presented to the widget

* Do not resolve exposed variables before passing to widget
2021-10-20 07:50:45 +05:30
Akshay
78c2520aa8
Chore: Make public asset path configurable (#1147)
* make public asset path configurable

* fix doc formatting
2021-10-20 07:50:26 +05:30
VilijaSan
6c99b49930
[docs] setup pages cleanup (#1126) 2021-10-19 08:04:29 +05:30
Sherfin Shamsudeen
881504e3c8
Update documentation for SSO_DISABLE_SIGNUP vriable (#1130) 2021-10-18 16:00:55 +05:30
aparna2899
b85fe5843a
[docs] update docker cmds (#1121) 2021-10-18 08:54:15 +05:30
SaintMalik
37f9e3c4a5
[docs] Fix typos (#1104) 2021-10-16 12:58:30 +05:30
alammoiz
90be5fc3dc
Added Mongodb documentation (#1084) 2021-10-16 08:46:45 +05:30
Jordan Rinder
405eea1889
[docs] realign setup docs for Mac and Ubuntu (#1073) 2021-10-15 14:10:48 +05:30
Mohammad Farhan
1980ce00fd
[docs] fixed fence codeblocks (#1077) 2021-10-15 14:08:39 +05:30
VilijaSan
4d0ff24de7
[docs] fixed code block alignment (#1064) 2021-10-15 07:34:41 +05:30
saurabh042
a2aba59e55
[Docs] Update to Inline code and fix grammatical error #1053 (#1056)
[Docs] Update to Inline code and fix grammatical error #1053
2021-10-14 23:13:30 +05:30
Jhan Silva
d3e376a4c9
[docs] display Kubernetes GKE deployment page (#986) 2021-10-12 09:01:43 +05:30
Santosh Bhandari
cea1587735
docs(#947): Add links to components in creating-new-app page (#952) 2021-10-10 14:21:18 +05:30
kathyyy
d6178abcbd
[docs] corrected Grammatical Error (#958) 2021-10-10 14:18:23 +05:30
Ishika414
b5c351a2c3
[docs] corrected Grammatical Error (#953) 2021-10-08 14:17:47 +05:30
aparna2899
92d8fb5bb3
[docs] update footer text (#949) 2021-10-08 13:49:07 +05:30
Akshit Arora
d801724648
[docs] Fixes broken links (#914) 2021-10-06 17:42:18 +05:30
Nishant Giri
9d8bca7647
Add Documentation for Number Input (#907)
* Add Preview GIF of Number Input

Added Preview GIF of Number Input.

* Add number-input.md

Added number-input.md to docs.
2021-10-06 12:14:13 +05:30
Akshit Arora
7674a0ceb6
[docs] Fix inconsistent styling on intro page (#904) 2021-10-06 09:54:35 +05:30
Sherfin Shamsudeen
c2e97af003
Selected row should be highlighted for table widget (#902)
* Add functionality to highlight selected row

* Add migration to set highlightSelectRow to false for existing tables

* Add documentation for highlighting selected row

* Support highlighting selected row for striped table
2021-10-05 19:36:30 +05:30
Sherfin Shamsudeen
eaaccc247e
Bulk selection for table widget 🔥
* Functional implementation of checkbox selector for table

* Add inspector toggle to display bulk selector checkboxes

* Expose selectedRows variable of Table

* Refactor select-all checkbox into a separate function

* Remove unnecessary import of v4 package

* Add TODO comment for adding checkbox color

* Revert typo that accidentally got committed

* Add explanatory comment in selectedRows data generation code

* Combine original row data and displayed row data for selectedRows

* Show only original data in selectedRows

* Use useRowSelect hook to for implementing table selector

* Show selector column only when it is enable from inspector

* Add migration to set showBulkSelector to false for all tables

* Add documentation for bulk selection

* Set label of toggle that (en/dis)ables bulk selection: 'Bulk selection'
2021-10-05 12:37:17 +05:30
Maurits Lourens
f6aa39fdff
Remove question mark from labels (#895) 2021-10-05 12:31:57 +05:30
Navaneeth Pk
a80dca7b96
Docs for deploying tooljet on GKE (#882) 2021-10-05 08:35:41 +05:30
Sherfin Shamsudeen
c2b7c5b5bc
[docs] documentation for Google OAuth SSO (#858) 2021-09-28 14:05:27 +05:30
Adit Luhadia
614f47ba94
Fix SMTP configuration in env-vars.md (#784) 2021-09-19 09:50:45 +05:30
Arpit
5319b974f8
[docs] Updates for widget/datasource references and screenshots (#701)
* introduction gif updated with new UI

* introduction

* creating a new app

* tutorial- datasource

* adding a widget:updated

* tutorial - mobile-layout

* debugger

* table widget reference

* sharing apps: updated

* datasources: rest-api

* rest-api widget reference: updated the gif

* gifs update debugger

* redis image updated

* redis image size changed

* datasource airtable updated

* datsource graphql gif update

* black bordered gifs updated

* debugger intro gif fixed

* datasource Elasticsearch image

* widget: table properties

* added map:widget referene, and minor fixes to the table widget

* button widget

* widget: checkbox

* widget: datepicker

* widgetL date-range picker

* widget: dropdown

* widgets: multiselect

* widgets: radio button

* multi-select and radio button typo fixes

* widget: star rating

* widget: toggle switch

* widgets sidebar_postion updated

* widget:image

* input text

* widget: text inout

* widget: textarea

* widget: rich text editor

* widget: modal

* widget: textarea

* google sheets

* text/content updates

* .

* some text updates

* Fixes

Co-authored-by: navaneeth <navaneethpk@outlook.com>
2021-09-15 12:12:47 +05:30
Nishant Samel
407f842504
[docs] Fixes invalid links (#756)
- Fix link from `Mac OS` setup guide
- Fix link from `Heroku` deployment

Co-authored-by: Nishant Samel <nishant@saeloun.com>
2021-09-15 08:19:47 +05:30
Akshay
f4af291b6f
Chore: Application monitoring support with sentry (#702)
* setup sentry for server

* setup sentry for client

* update docs for sentry dns

* explicitly specify apm vendor

* add module for sentry

* revise directory struct and make sentry debuggable

* setup csp and trace headers for sentry

* whitelist csp for all sentry urls

* change senrty error sample rate to 50%

* make sentry send all errors from backend
2021-09-09 22:14:34 +05:30
Akshay
6bd08608ad
Feature: Client fetches public config from server (#713)
* add /api/config endpoint to serve public config

* client requests public config before app render

* update default public config for whitelist
2021-09-09 21:38:07 +05:30
Akshay
cb2d8bd5ed
fix server entrypoint (#714) 2021-09-08 23:43:17 +05:30
Akshay
f2249749cf
[docs] update k8s deployment doc (#684)
* fix k8s docs

* remove unused env vars
2021-09-05 10:24:47 +05:30
Akshay
02761ddb9d
[docs] update db setup steps for docker deploy (#680) 2021-09-03 09:52:41 +05:30
navaneeth
1118d9ca77 [docs] cleanup star rating reference 2021-09-01 09:42:04 +05:30
navaneeth
a6adeb8130 [docs] Use markdown instead of html for line breaks 2021-09-01 09:41:48 +05:30
Gandharv
d619e8adfd
[docs]: widget reference for rating (#636)
* docs: star widget 

* fix puncuation
2021-08-30 14:41:30 +05:30
Chetan Kumar
cd14d77aa0
[docs] add missing database config in .env (#634) 2021-08-30 08:02:23 +05:30
Manas Gupta
0a5fe169b3
[docs] contributing-guide update (#526) (#620)
* contributing-guide update

resolving issue #526

- Added space and proper distinction between the two commands 
- Added a line break between the two links

* contributing-guide update (#526)
2021-08-27 10:03:23 +05:30
Akshay
c128d94b1d
Dev and deploy setup revision (#604)
* revise dockerfiles

* make nginx to proxy requests when static files are absent
2021-08-26 20:34:30 +05:30
Viraj Bahulkar
351a11a4c4
[docs] Add modal.md file (#615) 2021-08-26 19:37:28 +05:30
Mohini Dahiya
05d7c930f1
[docs] Updated the examples in chart widget reference with images (#618) 2021-08-26 19:36:37 +05:30
Apoorv Tiwari
c09f3d7f3e
[docs] sort widget reference in alphabetical order (#590)
Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-24 11:42:01 +05:30
Sherfin Shamsudeen
64db1a2a03
Feature: toggle table header / search bar (#581)
* Add option to enable/disable search bar in Table

This commit also makes the app hide the entire top bar of table
if server pagination is enabled and search bar is disabled.

* Display server-side search option only if search is enabled

* Add documentation for search box enable/disable toggler
2021-08-23 17:00:33 +05:30
Apoorv Tiwari
8594ed9e89
[docs] remove duplicate command and correct numbering (#573)
Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-23 16:46:12 +05:30
Rohan Sharma
daadabf60d
[docs] update deployment manifest file link (#559) 2021-08-20 18:39:49 +05:30
Arpit Nath
f25868a832
Feature: toggle switch as table cell (#551) 2021-08-20 09:43:16 +05:30
Sherfin Shamsudeen
1f0ff9ecf8
Add functionality to decide whether front-end should be served from server (#547)
* Add functionality to decide whether front-end should be served from server

This commit makes the server allow flag `--serve-frontend`, providing
which, will make the server serve the front-end at route '/'. Otherwise
it won't serve the front-end.

* Use env variable to enable serving client from a server end-point

* Add documentation for SERVE_CLIENT env var
2021-08-20 09:25:34 +05:30
Arpit Nath
44b6f10ab1
[docs] toggle switch widget reference (#542)
* toggle switch widget - docs

* img tag alt attribute fixed

* fixes

* .
2021-08-19 08:22:07 +05:30
Sherfin Shamsudeen
a53cac24b2
Feature: QR scanner widget (#519)
* Add QR code scanner widget

This commit adds QR code scanner widget which
  * Displays a viewfinder that can be activated or deactivated
  * Exposes a variable named lastDetectedValue which holds the
    data contained in the last QR code it was able to scan
  * Defines an event onDetect which is fired whenever a QR code
    is successfully scanned

* Add documentation for QR scanner widget

* Supply missing newline

* Supply missing newline for qrscanner.svg

* Supply missing newlines and semicolons

* Update error modal content

* Remove `active` property from QrScanner

* Add blob: to content security policy

* Disable content security policy

* Add content security policy that allows self, unsafe-eval and blob
2021-08-18 22:15:43 +05:30
Arpit Nath
8e29c46829
[docs] airtable update & delete operations (#529)
* airtable-update-operation docs

* airtable-delete-operation docs

* airtable-intro gif and delete operation alt

* resolves PR changes

Co-authored-by: Arpit Nath <arpitnath@Arpits-MacBook-Pro.local>
2021-08-18 13:28:18 +05:30
Arpit Nath
7d545e168a
[docs] radio button widget docs (#530)
* radio button widget docs

* Resolves PR changes

Co-authored-by: Arpit Nath <arpitnath@Arpits-MacBook-Pro.local>
2021-08-18 13:26:55 +05:30
Akshay
c92437b820
Fixes docker dev setup (#507)
* update docker-compose and docs for docker dev setup

* specify test environment explicitly on npm scripts

* fix migrations to be picked up from either root or dist folder

* fix default slug update
2021-08-13 10:13:22 +05:30
DeviousLab
403764af78
[docs] Changed text in code block to an alert box #499 (#502) 2021-08-12 16:35:37 +05:30
navaneeth
fa66439c09 [docs] fix docker compose setup guide 2021-08-11 09:48:57 +05:30
Akshay
915d66107e
[docs] Update docs for testing (#479)
* copy .env.test file for docker dev

* update docs for testing
2021-08-09 17:41:01 +05:30
navaneeth
9f1b6d5fc8 Merge branch 'develop' into feature/nest-server 2021-08-09 10:12:09 +05:30
Akhil G Krishnan
6346cf9dec
[docs] leading $ sign removed from bash formatted commands (#472) 2021-08-09 09:18:17 +05:30
Akhil G Krishnan
d29026bf2c
[docs] fix for incorrect edit url (#473) 2021-08-09 09:11:34 +05:30
Akshay
57a10398f2
Packer setup for nest server (#463) 2021-08-06 19:37:45 +05:30
navaneeth
7abdfad627 [Docs] Fix docker deployment guide & architecture docs 2021-08-05 15:26:54 +05:30
navaneeth
abde36f55d [docs] Fix ubuntu local setup guide 2021-08-05 14:58:34 +05:30
Arpit Nath
135e1e265c
[docs] correction for - adding a new widget to mobile layout (#448) 2021-08-03 18:59:37 +05:30
navaneeth
28f0733fa6 [Docs] update local setup using docker-compose 2021-08-03 10:38:16 +05:30
Arpit Nath
cea7216059
[Docs] navbar links for slack and twitter (#430) 2021-08-02 16:42:59 +05:30
navaneeth
f5ceec8c54 [Docs] Deploying to k8s & Heroku 2021-08-01 14:58:48 +05:30
navaneeth
1f8fe20264 Merge branch 'develop' into feature/nest-server 2021-07-31 20:28:32 +05:30
navaneeth
110e7b3885 [docs] improved intro page 2021-07-31 20:11:45 +05:30
navaneeth
cf8e426fa3 [docs] update setup guide for nodejs 2021-07-31 18:42:28 +05:30