Commit graph

2252 commits

Author SHA1 Message Date
Kavin Venkatachalam
8a1ad154b5
Reverted max canvas width bug (#4701) 2022-11-03 15:42:35 +05:30
Kavin Venkatachalam
8a0410717b
[Bug]: Reverting Canvas Max Width Limit (#4678)
* Revetring the max width set to 1292

* Revetring the max width set to gcs-file-explorer template

* Fixed last digit deletion issue
2022-11-03 15:20:51 +05:30
Frenchtoast0
2466320496
Folder Name Length Validation (#4613)
* Added frontend and backend validation

* Ran the linter

* Update server/src/services/folders.service.ts

Co-authored-by: Midhun G S <gsmithun4@gmail.com>

* Minor null check

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-11-03 13:41:52 +05:30
Srisuma Atluri
4c4749af0a
Add border color property to number input widget (#4175)
* add border color property to number input widget

* fix lint

* adds default value

* fixes

* fix lint
2022-11-03 11:02:00 +05:30
Daniele Vilela
a920811cb4
Feature: Number input text color (#4193)
* Number input text color

* Default value and missing commit

* Update widgetConfig.js

* Update NumberInput.jsx

* Update NumberInput.jsx

* Update NumberInput.jsx

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-11-03 07:45:54 +05:30
Akshay
6b3916c2ef
Fix: Login redirect on subpath (#4607)
* fix login redirect for subpath

* hardcode login for subpath path as basename is not picked

* fix broken links

* fix google sso link

* remove invalid condition
2022-11-02 11:37:17 +05:30
Utsav Paul
506b2367df
Copy to clipboard (#4588)
* Update EventManager.jsx

* Update EventManager.jsx

* Update EventManager.jsx
2022-11-02 09:17:20 +05:30
Akarsh Jain
df4352ee0a
fix: Added a modal with warning message on disabling password (#4552) 2022-11-02 09:16:58 +05:30
Arpit
85391d260a
[Marketplace] AWS S3 (#4670)
* fix: sub path for static asset serve (#4665)

* fix: sub path for static asset serve

* fix: sub path for static asset serve

* marketplace: s3

* rename operations file to query_operations

* fix: crash on click of existing plugin

* remove unused console

* adds missing async await

* add isoptional for repo

* plugin card ui style fixes

* update plugin name

Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>
2022-11-01 16:24:30 +05:30
Ajith KV
299ff9f667
Fixed failing dashboard specs (#4667)
* Add and modify data-cy

* Fix failing manage users spec in multiworkspace

* Fix failing user permission spec in multi workspace

* Fix failing dashboard spec

* Fix failing manage group spec

* Fix failing manage users spec in single workspace

* Fix failing user permission spec in single workspace

* indentation changes

* Remove wait
2022-10-31 19:08:43 +05:30
Arpit
476e011063
persist data without saving the query (#4649) 2022-10-31 19:08:26 +05:30
alammoiz
3ec961e830
Fixed failing manage SSO spec in multi workspace (#4658)
* Fixed failing manage SSO spec in multi workspace

* github to gitHib
2022-10-31 19:07:33 +05:30
3t8
8908617563
Improve toast message shortcut on component deletion (#4513)
* Improve toast message shortcut

* Improved user agent check

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>

* Improved user agent check

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2022-10-31 17:28:17 +05:30
Jose Morales
904c9198ed
[localization] issue-4188 added spanish keys for card app (#4229)
* issue-4188 added spanish keys for card app

* IT-4188 fixed PR
2022-10-31 17:14:27 +05:30
akk312000
29087ea27b
[added] Translated global strings in french #4169 (#4232)
* [added] Translated global strings in french 

Added global strings translated to French language , Issue: #4169

* [localization ] Fixed the Proposed Changes in French Translation

* [localization ] Fixed the Remaining Proposed Changes in French Translation v2

* Update selectHost

Co-authored-by: roiLeo <medina.leo42@gmail.com>

Co-authored-by: Shubhendra Singh Chauhan <withshubh@gmail.com>
Co-authored-by: roiLeo <medina.leo42@gmail.com>
2022-10-31 17:14:18 +05:30
Akshay
0aeed8a9f1
add eslintignore for frontend (#4669) 2022-10-31 15:38:38 +05:30
Manish Kushare
c3a6370fc2
bug fixed : generate file in text is not supported (#4346) 2022-10-31 14:19:34 +05:30
Kiran Ashok
557073df75
Fix :: Closing of textarea ontype Table widget (#4549)
* fix :: closing of textarea ontype

* fix :: bug not able to clear value
2022-10-31 14:13:25 +05:30
Kiran Ashok
2dd9fef0b9
Feature :: Table image column type addition (#4547)
* feat :: adding column type image

* feat :: adding image fit property
2022-10-31 14:12:57 +05:30
Kiran Ashok
50be9d34a3
Bugfix :: Sort event fired on sort removal (#4542)
* onsort applied on sort removal

* bugcheck

* removing unused toast
2022-10-31 14:12:31 +05:30
Gandharv
c00738a75d
fix: sub path for static asset serve (#4665)
* fix: sub path for static asset serve

* fix: sub path for static asset serve
2022-10-31 12:35:04 +05:30
Gandharv
05aedbc8a6
fix: pick env from public_config for marketplace (#4648) 2022-10-28 18:11:18 +05:30
Sherfin Shamsudeen
473f27a056 Merge branch 'main' into develop 2022-10-28 13:53:24 +05:30
Arpit
b3cb665cdf
Hotfix for Python trasnformation (#4641)
* fixes: correct state

* undo

* updates with correct state

* handle pythong comments

* fixes: should also update the options when language is updated onMount

* handle variables when undefined
2022-10-28 13:50:57 +05:30
Gandharv
a1fd1fc301
[Feature] Make plugins installable (#3069)
* feat: add user avatar

* update: @nest/platform-express from 8.0.0 to 8.4.4

* add avatar_id in login response

* add user avatar upload in frontend

* align cross divider with layout icons'

* generate nest model - extensions

* Add extensions module

* Add extension to datasouce

* add not implemented check

* create extension

* refactor

* cleanup

* fix tests

* reduce the avatar size on homepage

* poc: run js code from string

* resolve conflicts

* fix conflicts

* add globals

* add new route

* add icon, manifest file upload

* complete user flow

* add flow for data queries

* add dynamic manifest instead of local datasource types

* add version attr

* remove unused code

* add version

* rename extension(s) -> plugins(s)

* add test connection method

* feat: add marketplace listing page

* Add install plugin cmd + missing attrs {name, repo, desc} to plugin

* add missing icon

* - Add npm workspaces for marketplace monorepo
- Added cassandra datasource plugin
- Created upload to s3 script
- Created plugins.json entry file

* install plugin from s3 bucket

* cleanup

* update pkg locks

* fix icon render

* cleanup

* marketplace changes

* ui changes

* operations file load fix + revert vm2

* update module from string to 3.2.1

* load plugins.json from local file instead of remote

* install plugin from local file if not production environment

* add sqlite

* feat: add plivo api plugin

* exp: add heroku 22 stack

* update assets include path

* Revert "exp: add heroku 22 stack"

This reverts commit a8926b36e1.

* add integrations link

* Add casl ability for plugin

* load host from env else fallback to default

* update imports

* remove sqlite

* typo

* add marketplace flag to cli command

* move ts and ncc to devDep

* add hygen templates for marketplace

* cli tree-node path fix

* template indent fix

* TOOLJET_URL -> MARKETPLACE_TOOLJET_URL

* add tests

* refactor: move to plugins.helper for get-service helper utility

* fix; typo

* update package-lock.json

* review changes

* remove a href

* remove bg color + redirect issue due to href

* add test url

* fix crash on search

* remove extra slash

* feat: allow plugin to be installed from github repository

* remove unwanted args from cli command

* add repo attr while save

* feat: add feature toggle for marketplace feature

* fix: make default config as false

* chore: remove hyperlink

* fix: failing build

* chore: update s3 url to point to prod

* fix failing test

* fix test

* fix: test case

* update module from string pkg

* update env

* fix test

* fix test

* add readme file

* Update README.md

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-10-27 16:59:43 +05:30
Frenchtoast0
075a1da417
Added workspace title length validation (#4402)
* Added workspace title length validation

* Update organizations.controller.ts
2022-10-27 16:20:47 +05:30
Arpit
426f3f0f83
fixes trailing white space in widget data field breaks the output (#4620) 2022-10-27 15:51:26 +05:30
Arpit
e210b8572f
fixes: toggle element not updating afte the first udpate of the current state (#4622) 2022-10-27 15:34:01 +05:30
Frenchtoast0
416ff9b6e3
Fix negative canvas width (#4423)
* Fixed canvas allowing negative and large widths

* Update SidebarGlobalSettings.jsx

* Attempting to fix lint errors
2022-10-27 15:04:54 +05:30
Arpit
946be9a340
Feature: Support to run Python code in Transformations (#4532)
* init 🚀

* supports Map or hastables in leftside json inspector

* handles python errors

* transform map to json

* persist transformations with custom hook

* load pyodide from frontend/assets

* asset path

* fixes csp error and adds subpath

* subpath

* subpath fix

* dir name changed

* default value syntax

* typo

* dropdown order
2022-10-27 14:11:26 +05:30
Sherfin Shamsudeen
4a2e7d3bdf
Do not auto generate columns for nested data (#4627) 2022-10-27 12:56:47 +05:30
Lisa A
1a3f0521b6
Updated language.json and added de.json (#4624)
* add German to languages.json

* added German translation of en.json file

* Update de.json

Changed "environment variables" to "worspace variables" in translation
2022-10-27 12:16:43 +05:30
Froosty
70df483db9
Show version name while deleting (#4589)
* Update AppVersionsManager.jsx

* Update en.json

* Update es.json

* Update fr.json

* Update id.json

* Update it.json

* Update ru.json

* Update AppVersionsManager.jsx

* Update AppVersionsManager.jsx
2022-10-27 11:50:30 +05:30
Diganta Kr Banik
5a1a3108ce
Fixed error message when editing workspace with same name (#4615) 2022-10-26 20:35:10 +05:30
Santosh Bhandari
0c895e2e4e
feat: Add customizable border color for text input component (#4191)
* feat: Add customizable border color for text input component

* Update widgetConfig.js

* chore: Fix linter issues
2022-10-26 10:45:43 +05:30
Kumar Aggarrwal
0853685c24
toggle button added for time selection and date selection in date picker widget, related to #3576 (#4255)
* toggle button added for time selection and date selection in date picker widget, related to #3576

* Added validation for toggle values

Added validation for toggle values for enableTime and enableDate
2022-10-26 10:21:53 +05:30
Srisuma Atluri
ff00f744ba
Adds background color property to password input editor (#4190)
* adds background color to password input editor

* fix lint and add default

* add ,

* adds default color #fff

* add default value for background color in config

* delete space

* adds default in definitions obj

* fix lint
2022-10-26 10:05:23 +05:30
alammoiz
8d00ab8203
Layout accordion of widget inspector in Table widget should be open default (#4372)
* Layout accordion of widget inspector in Table widget should be open by default

* Fixed
2022-10-26 10:01:30 +05:30
AyushK-101
4609d2b606
Update theme.css (#4538)
* Update theme.css

Closes #2860

* Update frontend/src/_styles/theme.scss

Made the suggested change in calculation of .page-body height

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2022-10-25 16:32:29 +05:30
Arpit
f60c8077c1
[improvement] Codehinter : The cursor should be auto set to middle of {{ }} with the auto completion (#4540)
* sets the cursor in between the {{}}

* last 4 characters are the {{}} or %% set the cursor 2 characters before
2022-10-25 14:24:22 +05:30
Manish Kushare
ee2f21a764
bug fixed : Filter popup is not attached near filter button but attached to bottom. (#4519) 2022-10-25 12:08:33 +05:30
Celarpe
ca60f72a45
Translate login and signup in French (#4584)
* Fix: issue4179 translate login and signup in French

* Revert "Fix: issue4179 translate login and signup in French"

This reverts commit b3c63323a0.

* Fix: issue 4179 login and sign up page French translation

Translation + changes reverted for package.json and package-lock

* Revert "Fix: issue 4179 login and sign up page French translation"

This reverts commit b155e8b656.

* Fix: issue 4179 login and sign-up page French translation

reverted to undo changes on package and package-lock.json

* Fix: issue 4179

Corrections on translation after review for PR
2022-10-25 09:06:51 +05:30
Gagan Deep
6a47e893cb
Toast position fixed (#4401)
* Toast position fixed

* Update ManageOrgUsers.jsx
2022-10-24 23:44:59 +05:30
depa panjie purnama
12d1036010
[localization] Translate strings in Indonesian (completed) (#4379)
* add Indonesian localization

* add Indonesian localization for editor section

* add Indonesian localization for header section

* translate all remaining Indonesian localization

* fix wrong translation

* fix another wrong translation
2022-10-24 23:31:34 +05:30
jerempy
b2adb70e7d
Fixes rich text editor select heading re-direct to dashboard (#4487)
* Update DraftEditor.jsx

fixes the re-directing on changing header type

* switch elem back to a

for styling. still fixed after dropping the href
2022-10-24 23:31:16 +05:30
Muhsin Shah C P
1f8fc4c3f5
[bugfix] Fixed single workspace organization menu issue (#4339)
* Fixed single workspace organization menu issue

* PR changes
2022-10-24 23:30:15 +05:30
Dmitriy Danilov
f018552095
Add Ukrainian localisation (#4566)
Co-authored-by: Dmytro Danylov <icdmytro.danylov@americanwell.com>
2022-10-24 20:54:05 +05:30
roiLeo
b924afe787
fix(LoginPage): missing whitespace (#4587) 2022-10-24 19:17:13 +05:30
Gandharv
3e86cfe02e
Pick comment_feature_enable from env (#4555) 2022-10-23 12:11:27 +05:30
Arpit
065494c0ef
fixes: scroll issue for subcontainer layer for modal (#4410)
* fixes: scroll issue for subcontainer layer for modal

* fixes: container crash

* clean up
2022-10-21 13:51:32 +05:30
Kavin Venkatachalam
81a736c7d1
Added check while fetching the queryPanel height from localStorage (#4543) 2022-10-20 19:23:30 +05:30
Sherfin Shamsudeen
45713b7cdd
Codehinter optimisations (#4537)
Co-authored-by: Navaneeth Pk <navaneeth@tooljet.io>
2022-10-20 17:17:26 +05:30
Sherfin Shamsudeen
110d319a7c Merge branch 'main' into develop 2022-10-20 16:53:34 +05:30
Kavin Venkatachalam
0688f1b33b
Fixed bug on displaying newly added data source (#4473) 2022-10-20 16:51:12 +05:30
Kavin Venkatachalam
306a53622c
Disabled picking browsers language in localisation (#4502) 2022-10-20 16:48:13 +05:30
Kavin Venkatachalam
6b922a2ca1
[Bug]: Fixed Bug on Query Panel Height (#4511)
* Fixed bug on query panel height

* Updated the variable name
2022-10-20 16:46:32 +05:30
Midhun G S
c862db0f0b
merge main to develop (#4527)
* [ Hotfix ] :: App breaking while reconnecting sheets (#4514)

* app breaking while reconnecting sheets

* back-end fix

* open api fix

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>

* Bump to v1.27.2

Co-authored-by: Kiran Ashok <stepinfwd@gmail.com>
2022-10-19 20:04:57 +05:30
Kiran Ashok
3d5ed1cdf7
[ Hotfix ] :: App breaking while reconnecting sheets (#4514)
* app breaking while reconnecting sheets

* back-end fix

* open api fix

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-10-19 19:33:46 +05:30
Manuel Escribano
7843b4db86
[localization] Translate Component Manager in Spanish (#4521)
* refactor: translate widgetManager to Spanish

* refactor: add curly brace to file

* refactor: replace singular translation for its plural
2022-10-19 17:31:11 +05:30
Ambareen Azam
6fb93b4ef8
[localization] Translate Profile Settings Page in Spanish #4186 (#4205)
* [localization] Translate Profile Settings Page in Spanish

* [localization] Translate Profile Settings Page in Spanish-2

* Updating Spanish translation

This fixes are made in order to make in more understable the profile setting. I'm taking in count how other profile setting like `Google Gmail` , `Outlook` and others has been translated in spanish and how natives speakers undestand this fields.

* localization of `profileSettingPage` in Spanish

Co-Authored-By: Tatiana <tai.delgadillo@gmail.com>

Co-authored-by: Tatiana <tai.delgadillo@gmail.com>
2022-10-19 16:58:04 +05:30
Vedant Borkar
334f357d95
Translated App Card in French (#4219)
* Update fr.json

* Update fr.json
2022-10-19 16:25:08 +05:30
Dmitriy Danilov
4d010ff39f
Add RU localisation for Tooljet (#4465)
Co-authored-by: Dmytro Danylov <icdmytro.danylov@americanwell.com>
2022-10-19 15:31:37 +05:30
Henrique Gouvêa Bonfim
7c5ff0f7fa
Renamed "Bulk Update" event to "Save changes" in table (#4516) 2022-10-19 14:35:59 +05:30
Gandharv
94714ecf9e
fix: disable multiple selection of components while comments feature is toggled on (#4470)
* fix: disable multiple selection of components while comments feature is toggled on

* fix: add nullish collesion check
2022-10-19 07:59:04 +05:30
Manish Kushare
6309dddae3
bug fixed : type error (#4445) 2022-10-19 07:47:09 +05:30
Manish Kushare
325e44cbdb
bug fixed : selecting badge is breaking the table (#4416) 2022-10-19 07:44:03 +05:30
Riccardo Solazzi
42f3809985
[localization] Created the it file translation (#4259)
* Updated language.json

Added italian to language.json

* Created it.json

Created the it.json file with the translation of the global strings
2022-10-18 13:23:46 +05:30
Azanul Haque
4414678b34
[localization] Translate login and signup page in Spanish #4180 (#4324)
* Update languages.json

Add Spanish

* Create es.json

Partly translated sign up and login to Spanish

* Update es.json

Signup & Login translated to Spanish

* Update es.json

Line 87, 's' capitalised

Co-authored-by: Shubhendra Singh Chauhan <withshubh@gmail.com>
2022-10-18 13:22:14 +05:30
Mike
89f56410bd
On Change added to NumberInput (#4198)
* On Change added to NumberInput

* fixes lint errors

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2022-10-18 12:58:30 +05:30
ShaunThayil
b62d19c066
Reset newGroupName to null after creating new group (#4294) 2022-10-18 12:52:07 +05:30
Sarita-Singh
91c4c5959d
Rename Environment Variables to Workspace Variables (#4307)
* changed environment variables to workspace variables

* Update fr.json

* Update Organization.jsx

* Update ManageOrgVars.jsx
2022-10-18 12:51:52 +05:30
Shelly Suthar
677d3dc516
[localization] Translate Profile Settings Page in French (#4185) (#4359) 2022-10-18 12:51:04 +05:30
John Bampton
953ccf29e6
Fix spelling (#4400)
Remove duplicate entries in JSON files
2022-10-18 12:50:38 +05:30
Jose Morales
05a0926370
[localization] Translate global strings in spanish (#4230)
* issue-4170 keys translated

* Issue-4170 fixed typo and revert host key

* Update frontend/assets/translations/languages.json

Co-authored-by: Shubhendra Singh Chauhan <withshubh@gmail.com>
2022-10-18 12:48:41 +05:30
adripo
8b672f89c2
Adds default highlight color (#4498) 2022-10-18 09:41:36 +05:30
3t8
2c856aae8d
Changed "on sorting columns" label in table (#4500) 2022-10-18 09:40:57 +05:30
Manish Kushare
397b138d62
bug fixed : table widget is not consistent with the dark theme (#3987)
* bug fixed : table widget is not consistent with the dark theme

* bug fixed : dropdown in filter is not consistent with the dark theme

* fixed dark theme for dropdown and multiselect column in table

* making generateColumns re-render with change in applied theme

* made badge and multibadge consistent withthe dark theme

* made text column consistent with the dark theme
2022-10-18 08:47:06 +05:30
Midhun G S
b0e6a34f18
[Fix] Delete app not working if any user mentioned in comments (#4161)
* Fix for app delete issue

* fix

* fix

* added dbTransactionWrap for more functions

* reuse dbTransactionWrap

* onboarding changes

* SSO fix

* fix

* added test cases

* changed threads comments relation

* added test cases
2022-10-17 23:04:06 +05:30
leimath
b136644d57
Fixed error message on removal of app from group. (#4458) 2022-10-17 14:51:16 +05:30
tanishk-23
56a5f55365
Error toast should be at center in profile settings (#4471) 2022-10-17 13:47:15 +05:30
Daniel Shuy
a3af49c631
Trim version name input (#4462) 2022-10-17 09:56:13 +05:30
Ashish Kaushal
2fca8b1560
Error Message on User Removal (#4464) 2022-10-17 09:48:20 +05:30
Akarsh Jain
e5ea1c676c
Make environment variable's delete modal's color in dark mode (#4466) 2022-10-17 09:47:36 +05:30
Sherfin Shamsudeen
08c86493f9 Merge branch 'main' into develop 2022-10-14 18:56:29 +05:30
Kiran Ashok
f633458f76
hotfix :: sort issue table (#4436) 2022-10-14 18:54:43 +05:30
Ajith KV
9c3ad28013
Add happy path spec for password input widget (#4112)
* Add data-cy for password input widget

* Add spec and constants

* Add review changes

* Modify spec with new utlis functions

* Add review changes
2022-10-14 17:16:09 +05:30
Kavin Venkatachalam
0d1916d27e
Triggered selection only when it is dragged on main canvas (#4342) 2022-10-14 14:44:40 +05:30
Kiran Ashok
d76a58d6f0
revert :: style change (#4431) 2022-10-14 14:28:55 +05:30
Arpit
2a8d77fc8e
[Bugfix] show or hide pagination footer only if client or server side pagination is enabled (#4430)
* show or hide pagination footer only if client or server side pagination is enabled

* Display pagination only if serverside or client side pagination is turned on

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-10-14 13:50:23 +05:30
Arpit
b36461b161
updates the exposed vars (#4426) 2022-10-14 13:44:50 +05:30
Kiran Ashok
ceed17a0a7
fix :: automatic state reset for hiding columns on data change restricted (#4429) 2022-10-14 13:32:31 +05:30
Arpit
fe0858fa49
[Chore] widget fixes (#4411)
* fixes: button bg color

* fixes: loader color

* container default bg color

* listview bg color

* fixes darkmode fro text widget

* default color for star rating
2022-10-14 13:31:22 +05:30
Kiran Ashok
8c4072dbb6
fix :: converting data as per current code implementaion , xl dowload not working (#4424) 2022-10-14 13:16:36 +05:30
Kiran Ashok
4b0d6532bf
fix:: resizer not visible in preview mode (#4427) 2022-10-14 13:10:07 +05:30
Kiran Ashok
dab5f9d97d
Fix :: user group table ui breaking (#4418)
* fix :: user group table breaking ui

* cleanup
2022-10-14 12:52:43 +05:30
Kiran Ashok
80a4df6022
Bugfix :: Table sort not visible (#4408)
* bugfix :: table sort missing fix

* bugfix :: sort triggering issue
2022-10-14 11:28:12 +05:30
abhishekpatil4
0826c32302
Fixed the buttons default text color to #000 (#4361)
* fixed the buttons default text color

* fix

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2022-10-13 20:51:30 +05:30
Arpit
ba178a131a
[Bugfix] fix filter change with select component and scroll options with multiple filters (#4404)
* fixes: selecting colum filter with react-select component

* add scrolling for multiple filters

* handles chaning

* updates: exposed variables
2022-10-13 17:53:11 +05:30
Kiran Ashok
544f6c403f
[ Improvement ] :: Table widget (#4092)
* fix :: resizing columns lead to sorting bugfix

* table width set to 100% always

* fix :: if filter is applied- download filtered data only

* add option to change number of results per page - client side pagination

* style fix

* removing space

* added option to show total records in serverside pagination , disableing navigation buttons

* number type

* name update

* updating position and conditional  adding of new properties

* fix :: name change , only visible on clientside pagination

* fix :: removing scrollbar table

* updated with for borderless table

* fix :: removing scrollbar on 100 % width

* fix :: sort bug

* remove rowsper page on server side pagination

* update fix:: enable next and prev buttons - pagination

* fix :: name change , default set to true for server side pagination buttons

* Have enablePrevButton and enableNextButton fallback to true

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-10-13 17:21:14 +05:30
Kiran Ashok
a7f925d52e
[ Feature ] :: Reorder Table columns using drag and drop (#4327)
* column reordering using dnd

* fix :: drag handler area made as whole header

* setting drag item close to cursor

* removing padding

* style fix :: sort and dragger

* removing width :: making draggable element width same as th row width

* temperory fix :: table drag attachment to cursor
2022-10-13 17:09:45 +05:30
Kiran Ashok
e99fff4508
Enhancements :: Table bugfixes and option for pagination number added (#4083)
* fix :: resizing columns lead to sorting bugfix

* table width set to 100% always

* fix :: if filter is applied- download filtered data only

* add option to change number of results per page - client side pagination

* style fix

* removing space

* number type

* fix :: name change , only visible on clientside pagination

* fix :: removing scrollbar table

* updated with for borderless table

* fix :: removing scrollbar on 100 % width

* fix :: sort bug

* remove rowsper page on server side pagination

* Enhancement :: table events :: onHover (#4104)

* adding over event

* added event to utils

* changed to mouseover

* fix :: limiting multiple hover triggers

* fix case :: when row is hovered and cursor moved out and in to same row , trigger event

* attaching ref to mouseover event

* restricting hover only if hover event is added

* using check for events

* code bugfix

* optimize

* fix :: filter download

* revert :: lock files frontend
2022-10-13 15:16:37 +05:30
Kiran Ashok
5a88464600
Feature :: Table sort disable/enable (#4142)
* feat :: disable sorting

* disable action buttons

* cleanup

* cleanup

* revert :: unwanted changes
2022-10-13 14:32:44 +05:30
Kiran Ashok
f734ba0d3a
[ Feature ] :: Table :: event on discard changes :: (#4158)
* discard changes :: event added

* develop merge
2022-10-13 14:25:47 +05:30
Sherfin Shamsudeen
b98d68ad04 Add optional chaining operator to avoid crash while reading autogenerateColumns property 2022-10-13 14:21:58 +05:30
Kiran Ashok
e0a4e90bf8
Feature :: Table - option to hide columns (#4284)
* feat :: functionality to hide/show columns

* dropdown hide columns

* theme dropdown

* added toggle all option

* fix :: icon import from lib

* revamp :: changing from internal state to bootstrap poopover

* updated with react popover

* Change text from "Toggle All" to "Select All" in table column selector

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-10-13 14:15:40 +05:30
Midhun G S
e6e96817e5
Show user list for all groups other than all users (#4398) 2022-10-13 13:20:26 +05:30
depa panjie purnama
9a6849f270
[localization] translate strings (editor & header) section in Indonesian (#4308)
* add Indonesian localization

* add Indonesian localization for editor section

* add Indonesian localization for header section
2022-10-13 12:14:01 +05:30
Arpit
bdbd98bcd2
fixes: exposes the latest currentData in the table (#4364) 2022-10-13 11:18:20 +05:30
Sherfin Shamsudeen
c1adcc9e2c
Feature/automatic columns generation (Task ID: CU-2vjwn7r) (#4149)
* Remove unnecessary setting of columnSizes in table inpector

* Rough implementation of autogeneration of table columns

* Use custom mapping for autogeneration of table columns

* Use setTimeout to prevent race conditions while storing autogenerated columns

* Autogenerate columns only on new tables

* Do not generate columns that were deleted previously

* Autogenerate columns only in edit mode

* Re-render Inspector whenever app definition is updated

* Refactor table column auto-generation

* Remove unnecessary console.log

* Add Number data type support for table column auto-generation

* Remove unnecessary console.log

* Ensure that column key is stored in deletion history if it is available
2022-10-12 22:26:10 +05:30
Dmitriy Danilov
0e7a4e6b38
Hide Apps tab for Admin (#2634) (#4221)
* Hide Apps tab for Admin

* Made users tab active is apps is not visible

* Add loading for groups, fix format issues

Co-authored-by: Dmytro Danylov <icdmytro.danylov@americanwell.com>
2022-10-12 21:57:12 +05:30
depa panjie purnama
4ac32b69d2
Add Indonesian localization (#4287) 2022-10-12 12:07:28 +05:30
Zunaid Ahmed
06b73288c0
Translated component manager in french (#4371) 2022-10-12 12:02:10 +05:30
prateek565
70a90b2443
Added Border color style property to Container widgets (#4202)
* Update Container.jsx

* Update widgetConfig.js

* Update frontend/src/Editor/Components/Container.jsx

small edit

Co-authored-by: Arpit <arpitnath42@gmail.com>

* Update frontend/src/Editor/WidgetManager/widgetConfig.js

small edit

Co-authored-by: Arpit <arpitnath42@gmail.com>

* Update widgetConfig.js

shifted border color next to border sradius

* Update Container.jsx

small changes

* Update widgetConfig.js

Co-authored-by: Arpit <arpitnath42@gmail.com>
2022-10-11 13:47:15 +05:30
John Bampton
ca5fe39751
all: fix spelling (#4326)
Fixes typos, fixes a file name.

Minor whitespace removal from link
2022-10-11 13:46:40 +05:30
Sherfin Shamsudeen
8cf29bd7d2 Merge branch 'main' into develop 2022-10-11 12:07:21 +05:30
Froosty
082be1b63d
Feature/list view border color (#4300)
* Update widgetConfig.js

* Update Listview.jsx

* Update widgetConfig.js

* Update Listview.jsx

* Update frontend/src/Editor/Components/Listview.jsx

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>

Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2022-10-11 09:10:30 +05:30
Vedant Borkar
e647ae3acb
Added border color property to button styles (#4356)
* Update Button.jsx

* Update widgetConfig.js

* Update widgetConfig.js
2022-10-11 09:08:34 +05:30
Arpit
8c4c7249a8
[Improvements] Table: Adds Support for Server side filtering (#4349)
* init

* adds server side filtering ability

* clean up

* fixes: on clearing filters, the event should triggered with latest update

* fixes: handle multi-filters

* debounce the fireEvent
2022-10-11 09:05:40 +05:30
Arpit
8c8c38aa85
exposed updatedDate (#4263) 2022-10-10 17:18:40 +05:30
Manish Kushare
11fa0262ef
[ Enhancement ] : [ Table widget ] added support to download data in excel (#4134)
* adding support for  download data in excel

* adding pop-over to display various download options

* made the download options bold on hover

* update the theme.scss

* made the parent container width fixed
2022-10-10 13:11:04 +05:30
Lisa A
d64247d6f5
Adds Italian translation (#4328)
* add italian translation

* add italian to languages.json
2022-10-10 08:17:23 +05:30
Paarth Agarwal
04cc884bbc
Updated default text color for table widget (#4247) 2022-10-10 08:14:52 +05:30
kushal-gopal
be77b6f35c
Fixed bug - default marker color value for the chart widget is added (#4306) 2022-10-10 08:09:40 +05:30
Arpit
6b655b7f17
[improvement] Table : adds number as a cell type (#4135)
* Number as cell type: table

* adds min and max value fields to the table cells
2022-10-07 17:37:03 +05:30
Arpit
e441db9665
adds option for server sort (#4337) 2022-10-07 12:45:51 +05:30
Arpit
16935499b7
fixes: server side search fort table (#4335) 2022-10-07 12:42:04 +05:30
Manish Kushare
6b0e9409f5
[Enhancement] : [Table widget] Adding filters (#4130)
* added does not contains filter

* added isEmpty and isNotEmpty filter

* added contains filter logic in custom-filter.js

* converting row value to string for comparison in equal and not equal filters
2022-10-07 09:31:36 +05:30
Manish Kushare
1edc915bd2
[ hotfix ] : [ Table Widget ] filter pop-up and dropdown inside it are not scrollable (#4098)
* hotfix : filter pop-up and dropdown inside it are  not scrollable

* removes useMenuPortal

* removed selectSearch import from the Filter.jsx
2022-10-06 17:22:17 +05:30
Arpit
9392b0a189
fixes: children can be dragged to the bottom, making the container layer scrollable (#4323) 2022-10-06 14:44:57 +05:30
Arpit
74beb544fe
[Feature/plugin] Zendesk integration 🚀 (#3943)
* plugin:init

* zendesk svg icon

* zendesk integration 🚀

* clean up

* unit tests

* docs: zendesk

* resolves: error proof

* fix typos
2022-10-06 13:45:42 +05:30
Arpit
3af3835e7d
[improvements] Table - exposed active sort options and add an event (#4151)
* exposed sorted options

* adds onSort event

* clean up
2022-10-06 11:50:53 +05:30
Arpit
22c87762e4
adds new event cell value changed (#4155) 2022-10-06 11:47:33 +05:30
Arpit
0274398d2b
[improvements] Table - exposed active filters and add an event (#4138)
* exposed active filters

* adds onFilterChanged event

* default value for filters should be an empty array

* remove column id from exposed filter variables
2022-10-06 11:42:18 +05:30
Kiran Ashok
33e37ea4b4
fix :: bug event not triggering on search (#4156) 2022-10-06 11:13:07 +05:30
bstillword
e52eb6ddeb
Fixes steps widget (#4107)
Removed line 31: href='#' causing return to homepage.
2022-10-04 16:20:24 +05:30
Unni Krishnan
10927289f7
Removed duplicate onHover (#4236)
* Removed duplicate function

* fix
2022-10-04 16:16:27 +05:30
Ajith KV
cd7926130e
Add happy path spec for number input widget (#4074)
* Add data-cy for number input widget

* Modify faker file

* Add spec and constants

* Modify spec with random number funtion

* Modify button widget spec

* Review changes
2022-10-04 13:08:21 +05:30
Midhun Kumar E
b99531da75
- Fixe failing cypress specs. (#4280)
- datepicker Happypath
- listView Happypath
- textInput Happypath
- multiselect Happypath
2022-10-04 13:06:59 +05:30
Manish Kushare
f1bd01d748
Datepicker calender dark theme (#4111)
* making datepicker consistent with the dark theme

* removed * selector

* made range date picker calender consistent with the dark theme

* added hover effect on calendar day in range date picker

* removed unwanted border around the calendar container in range date picker

* made the months change arrow consistent with the dark theme in range date picker

* removed wrapperClassName from date picker component

* made the suggested changes and removed left and right border around DateRangePicker_picker class
2022-10-04 09:27:24 +05:30
Prabesh Bista
de576fd858
Added text widget default color (#4228) 2022-10-02 21:08:58 +05:30
Manish Kushare
19d09c6157
[ hotfix ] bug fixed : general tooltip is not displaying for button widget (#4152)
* removed stopPropgation on mouseOver event

* removed unused event in onMouseOver
2022-09-29 18:54:30 +05:30
Alvaro Cabrera Durán
c824eb362b
chore: apply primary-color in more places (#4025)
* chore: apply primary-color in more places, ensure svg use currentColor too

* fix: remove hard-coded colors to use defaults

* fix: those images were intruducing noise when switch to dark-mode

* fix: setup colors for rc-slider

* fix: empty all predefined-colors to use defaults

* Use primary-rgb-darker
2022-09-29 13:33:01 +05:30
Manish Kushare
caa288ad2c
[ Enhancement] : adding local storage support in query manager panel (#4087)
* added localStorage support for query panel component

* fixed typos

* added queryManagerPreference in localStorage

* adding support for backward compatibility

* removed JSON parse from if statement
2022-09-29 12:52:00 +05:30
Sherfin Shamsudeen
9c8577042c Merge branch 'main' into develop 2022-09-29 12:50:36 +05:30
Manish Kushare
14ccab3da8
hotfixed : datepicker component height is not adjusting with container height (#4144) 2022-09-29 12:50:16 +05:30
Yash Dhanore
d143e9392e
[RadioButton]: Default value not working #3997 (#4131)
* [RadioButton]: Default value not working #3997

* Add setValue of RadioButton to its csa dependency

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-09-29 12:34:09 +05:30
Shubhendra Singh Chauhan
0908036555
Added application template for GCS file explorer (#3835) 2022-09-28 22:39:51 +05:30
Manish Kushare
f4f29172f3
Enhancement : [ text input widget ] refactor (#4036)
* added loading, disable, hidden states in the properties

* added onfocus and unfocus events

* added new csa

* added text color prop

* changed placeholder text

* bug fixed

* changed the type of action for visibility,loading and disable  to toggle

* changed the default text color to black

* cleanup code

* reverting change - moving register action back to it's original space, out of useeffect

* removed unwanted loading action

* bug fix: app was crashing due to added array dependencies for blur and focus actions
2022-09-28 17:51:09 +05:30
Kavin Venkatachalam
10e81bd5a9
[BUG]: Fixed Query Definition Lost (#4122)
* Removed mounting and unmounting of EventManager based on loadingDataSources

* Fixed lost defintion when try to add query and come back again

* Uncommented confirmation dialog on unsaved query

* Updated restapi url text-color to black

* Commented unsaved changes popup
2022-09-28 15:06:13 +05:30
Alvaro Cabrera Durán
2d385a13f6
fix: pass-down dataQueries to allow runQuery on modals, closes #4099 (#4100) 2022-09-28 12:20:45 +05:30