Commit graph

5016 commits

Author SHA1 Message Date
Akshay
c6fe0aa45e
Feature: Import export tjdb schema (#5752)
* add ability to import export app and tjdb schema

* init

* feat ::global settings popover new ui

* feat :: ui for version export modal

* fix :: import export modal

* cleanup

* ui updates

* header footer style fixes

* closing settings modal while showing export modal

* style fix header

* feat :: added button to download table schema

* fix :: styling for fx

* add ability to import and export apps with tjdb schema

* handle duplicate table in workspace

* fix table rename

* fix selected table on edit and delete

* fix invalid toast on table delete

* fix column default value

* handle exports to strip '::' and quotes

* make import/export backward compatible

* handle page redirects based on resource import

* handle import without tjdb schema

* fix column delete and addition

* make data migrations to be run per organizations

* wip

* update migration

* fix credentials to be included

* fix specific version export

* make use of apps ability for import export resource

* fix import navigation

* fix lint

* fix failing tests

* fix lint

* enable tjdb for public apps

* update export error message on tjdb table blank

* fix table not selected after creation

* fix :: styling for imp exp modal , and functionality bug fixes after dev merge

* fixes blank slate and columns selection

* fix table delete

* fix invalid toast on table edit

* fix column information missing tjdb query manager

* make ds imports to either reuse global or create

* export only unique table ids

* create default datasources if not present in export data

* reuse existing table on imports

* add timestamp to table name if name already exists

* add ability to clone with tjdb

* make imports work with marketplace plugin

* skip dataqueries for which plugins are not installed

* fix filter input width

* fix failing spec

* fix marketplace plugin installation in diff workspaces

* fix check for plugin installed in workspace

* fix export when table name is empty

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2023-08-28 21:23:15 +05:30
Akshay
d265cd792b
Merge pull request #7150 from ToolJet/feature/restapi-ssl-options
Feature/restapi ssl options
2023-08-24 22:22:02 +05:30
Akshay Sasidharan
7cb2100a2e Merge branch 'release/marketplace_1.3' into feature/restapi-ssl-options 2023-08-24 21:50:51 +05:30
Akshay
064599baeb
Merge pull request #7007 from ToolJet/fix/plugins-gds
Workspace crashing on plugins load
2023-08-24 11:42:08 +05:30
Akshay
329cd6c6c4
Merge branch 'release/marketplace_1.3' into fix/plugins-gds 2023-08-24 11:41:51 +05:30
Akshay Sasidharan
b2baddee3e Merge branch 'develop' into release/marketplace_1.3 2023-08-24 11:37:40 +05:30
Karan Rathod
a0347016d8
fix compilation issues (#7319) 2023-08-23 15:39:28 +05:30
Karan Rathod
9043fcbc57
[docs]:add workflows doc (#7309)
* quickstart guide for workflows

* add info for all workflow nodes and workflow usage image

* add docs for logs, nodes and permissions

* add enhancement to workflow docs

* update the beta version caution message

* update types of nodes page and other misc details

* mention the flow builder term in the overvoew

* remove the term instance
2023-08-23 13:49:19 +05:30
Karan Rathod
dc5734dfe6
update harperdb intro in docs (#7313) 2023-08-23 11:27:26 +05:30
Akshay
c24a87d43a
Merge pull request #7311 from ToolJet/test/add-automation-for-azure-blob-storage
Added automation for azure blob storage
2023-08-22 18:39:13 +05:30
Mekhla Asopa
432c319c95 Updated spec 2023-08-22 16:33:16 +05:30
Kavin Venkatachalam
1223a6a42c
Merge pull request #7298 from ToolJet/main
Merge main to develop
2023-08-22 09:52:32 +05:30
Adish M
531f5c8292
Packer build fix (#7301) 2023-08-21 15:27:50 +05:30
Shubhendra Singh Chauhan
e482bab916
[docs]added v2.14.0 (#7299) 2023-08-21 13:00:42 +05:30
Midhun G S
f7bac674dd
Merge pull request #7258 from ToolJet/platform/v3.0
Release v2.14.0 Platform v3.0
2023-08-21 10:24:17 +05:30
Mekhla Asopa
bd1541a12e Added spec for azure blob storage 2023-08-19 01:32:41 +05:30
Ajith KV
bb28eb9f40
Add test cases for constants on editor (#7285) 2023-08-18 14:53:53 +05:30
Shubhendra Singh Chauhan
0f2fe866ce
[docs]how-to: delete multiple rows in table (#7277) 2023-08-18 11:40:15 +05:30
Midhun Kumar E
cbb73a5797
Platform v3 automation fixes. (#7274)
- Fix failing specs.
- Add verification for constants on inspector.
- Add verification on queries.
2023-08-17 16:34:38 +05:30
Arpit
aa1acbe230
bugfix - Fixes add constants support to auth headers (#7271)
* fixes: prevent the default form submission behavior when the user presses "Enter"

* should allow empty strings as value

* handle loading state

* adds support of constants to restapi auth components, openapi

* support of constants to oauth

* support of constants to zendesk

* support of constants to restapi headers
2023-08-17 14:50:31 +05:30
Muhsin Shah
2680ac201d couldn't see the currentUser globals 2023-08-16 17:10:39 +05:30
Ajith KV
a4dd90d309
Fixed failed test cases for platform/v3.0 release (#7270)
* fix failed test cases

* Add check for cypress first render
2023-08-16 15:48:43 +05:30
Mekhla Asopa
b5fbad4d26
modify cypress specs (#7268) 2023-08-16 12:46:38 +05:30
Arpit
cacd456812
Lint fix: platform 3.0 - updates lock file (removes unwanted deps) (#7262)
* update lock file

* disbale import/no-resolved
2023-08-14 16:20:39 +05:30
Ajith KV
114755a1db
Add cypress test cases for workspace constants (#7254) 2023-08-14 14:46:16 +05:30
Arpit
ee79b2015a
Feature - Workspace environment constants (#6810)
* init--

* org constants: controllers, services, module and api for creating new constants

* read operation: all constants from all envs and all constants from a env

* update and delete operation

* updated delete msg

* encrypt constant value before saving and decrypt before sending back to controller

* adds group permission for org constants and required migrations

* adds ability to create constant

* adds group permissions and fixes migrations

* adds workspace constant permission to workspace settings UI

* ToolJetUI - componenst, ref: ee/5c92dc9c03b73d7006562d71d639fe4eb1971dee

* Org constants UI

* UI updates: display constant value as per enviroment

* Added client side pagination

* groups without create/edit/delete permission can only view the the constants

* group permission: Create and Edit - UI updates

* create/update/date flow - UI

* extending api support to create constant in multiple environments

* UI - add constant for multiple envs

* disable name input for update operation

* UI fixes and updates

* adds deprecating banner to variables dashboard

* removes update/create from UI --variables

* adding depricating soon alert in codehinter when workspace vars are used

* extra check to display the banner in preview of cdehinter

* resolves constants for admin in client-side

* resolves constants client-side and server side for queries

* include grp permission for create/delete for org constants

* resolves org constants in runJS and runPY

* cleanup

* updated the tab UI

* fixed: constant pagination footer

* fixes client side pagination bug

* adds docs link

* ui updates and fixes ui flickering on closing the drawer

* refactor updating table data

* adds error state to constant forms

* remove the alert from runJS and runPY after 5s

* added max length constraint for constant value

* refactor: component form

* delete only constant as per environment

* remove unwanted logs

* resolves constants in gds connection forms

* resolve gds source options for testConnections, preview and runQuery

* UI style fixes: banner

* remove alert banner for runJS and runPY

* input text color fixed

* style fixes for disabled inputs

* Edit constant- Until value is changed- CTA should be disabled

* adds tooltip for table name and value

* adds tooltip for disbaled input in edit drawer

* updated the tooltip position

* handle input height on type for large strings

* added empty state

* adds new badge for workspace constants

* substring should be different for viewers

* resolve constants in viewer

* add support to resolve constants for widgets and queires in public apps

* changed the api endpoint for org constant for env

* bugfix: handle org constants for encrypted value from source options

* add support to resolve app variables and constants in a single single

* fixes: multiple multiline and same line variables

* refactor

* cleanup

* remove encryption for ce

* remove group permission from permission dashboard

* text transform for badge

* added padding for each table row

* updated alert banner padding

* updated alert banner padding

* updates width for empty banner

* refactor

* adds tests for constant api

* added validations for constant name

* updates textare dynamic form

* updates the resolvers for constants

* removes decryptiong for source options in services

* refactor - frontend

* resolved conflicts

* fixes: typo-1 ~ workspace variables alert

* fixes: inconsistency in alert info icon

* fixes: naming convention consistency

* fixes: dark theme for confirm box

* disable create button for  add constant with same name,

* adds error state for updating constant with same value

* fixes: error message typo

* fixes: error message typo

* fixes position of tooltip

* fixes frontend lint issues

* update lock file

* UI updates and typos

* cleanup-refactor

* checking error state before creating

* should check all error states

* resolving multiple constants and app variables in a single line

* reafactore

* fixed: depricating icon : codehinter preview box

* remove log

* remove repeated logic for deleteOrgEnvironmentConstant

* only return status code for delete request for org constants

* Add data-cy for workspace constants elements (#7251)

* updates contants doc link

---------

Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
2023-08-14 14:28:51 +05:30
Kiran Ashok
828fac1f52
Fix :: Migration improvement listview component (#7189)
* fix :: migration error listview

* removed unwanted migrations checks in ce
2023-08-14 14:02:45 +05:30
gsmithun4
e204974b99 bump version 2023-08-14 13:54:29 +05:30
gsmithun4
3c4eb1d174 Merge branch 'main' into platform/v3.0 2023-08-14 13:07:20 +05:30
Akshay
a484f7278a
Merge pull request #7252 from ToolJet/main
Merge hotfix to develop
2023-08-14 12:40:01 +05:30
Adish M
13e2f4a73a
Merge pull request #7257 from ToolJet/fix-server-dockerifle
Fix: server.dockerfile.dev
2023-08-14 10:08:28 +05:30
Adish M
21ced65af4 Fix: server.dockerfile.dev 2023-08-14 10:06:44 +05:30
Akshay
5dd49e3d80
Merge pull request #7246 from ToolJet/hotfix/mysql-caching-sha-auth-pass-support
Hotfix: Support MySQL caching sha auth mode
2023-08-11 17:57:51 +05:30
Kavin Venkatachalam
430cd18b29
Merge pull request #7249 from ToolJet/main
Merge v2.13.1 to develop
2023-08-11 14:46:22 +05:30
Kavin Venkatachalam
66539f6028
Merge pull request #7244 from ToolJet/release/v2.13.1
Release - v2.13.1
2023-08-11 14:27:57 +05:30
Rahul Waghmare
18d8358fbc
bug:fixed / PasswordInput Component Not Adapting to Dark Mode (#7035)
* Bug fixed Password input box dark mode issue

* CSS fixed added support to apply style from widget inspector
2023-08-11 10:40:45 +05:30
memkgupta
1cb6a1efdc
FIX #7202 Replaced Placeholder 'Search Items' to 'Search apps in this workspace' (#7208) 2023-08-11 08:44:36 +05:30
Utwo
cb3c2ea51b
Update helm.md (#7181)
Fix helm chart link
2023-08-11 08:44:21 +05:30
Akshay Sasidharan
838c16dfe1 Merge branch 'develop' into release/marketplace_1.3 2023-08-10 23:08:40 +05:30
Akshay Sasidharan
4016342a8d use mysql2 driver for MySQL plugin 2023-08-10 21:22:12 +05:30
Shubhendra Singh Chauhan
a59ab66913
[docs]switch page with params (#7243) 2023-08-10 17:16:24 +05:30
arpitnath
2bf6d97d33 lint fixed 2023-08-10 17:06:56 +05:30
arpitnath
cde5121719 bumped version to 2.13.1 2023-08-10 17:03:10 +05:30
Sudip Paudel
6f4e8f582a
fixed:[doc] resize the search icon in search bar #5099 (#7127)
* fixed:[doc] resize the search icon in search bar #5099

* Update custom.css

Removed unnecessary formatting

* Update yarn.lock
2023-08-10 16:57:53 +05:30
Ish Sarin
25f4d0e2a4
Changing the color of in light/dark #6495 mode (#7161) 2023-08-10 16:57:32 +05:30
David Volquartz Lebech
79c3cd4b45
Allow multi-line editing of Text column in Table (#6753)
This commit adds support for multi-line editing of the Text type column
in the Table component by:
1. When holding the SHIFT key, hitting ENTER does not stop editing.
2. Adjusting CSS white-space for <textarea> so newlines are visible.
2023-08-10 16:56:55 +05:30
Mustajab Ikram
970e85cd9f
refactor: updation of the text Datasource 101 to Datasources (#7098) 2023-08-10 16:56:40 +05:30
Shyam Tawli
fb17e9f2d3
Add Enter Key Functionality to Execute handleSend on Button Press (#6967)
* Add Enter key event listener to execute handleSend on Button press

Signed-off-by: shyamtawli <shyamtawli2@gmail.com>

* Fix: change key press from button to input field

---------

Signed-off-by: shyamtawli <shyamtawli2@gmail.com>
2023-08-10 16:55:50 +05:30
Prabhjeet
221a18429f
[fix]: fix query panel text (#6962) 2023-08-10 16:55:25 +05:30
Kinski (Jiaxin) Wu
74614cf42c
modifiy tooljet database text to include uppercase (#7166)
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2023-08-10 16:54:09 +05:30