Commit graph

2260 commits

Author SHA1 Message Date
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
Sherfin Shamsudeen
e38a278193
Use only state setters as dependent functions for registerAction (#4137) 2022-09-28 12:16:46 +05:30
Manish Kushare
bf011bebf7
[ bug fixed ]: removed user adding dropdown in all user page (#4091)
* removed user adding dropdown in all user page

* removed dropdown in app tab , in admin page
2022-09-27 16:44:31 +05:30
Manish Kushare
e7553cd411
bug fixed : state is not changing on clicking cancel button in the new user form (#4089)
* bug fixed : state not changing on clicking cancel button in the new user form

* making fields empty when clicked on cancel
2022-09-27 16:23:28 +05:30
Akshay
0740b4cd01
open app after import (#4125) 2022-09-27 14:49:45 +05:30
Manish Kushare
8d922b603f
[ Enhancement ] : adding back button in data source management (#4085)
* adding back button in data source management

* reverting back changes made in the height and width of close svg

* changed the height and width of the back svg

* removed inline styles and used classes fot the same
2022-09-27 13:34:50 +05:30
Manish Kushare
2a3db48855
bug fixed : The result of the previous previewed query remains (#4115)
* bug fixed : The result of the previous previewed query remains

* moved the previous added code in setStateFromProps to avoid extra rendering
2022-09-27 13:18:04 +05:30
Kavin Venkatachalam
3a78cf6155
[Feature]: Icon Widget (#3936)
* Created Icon Widget

* Installed tabler icons

* Updated visibility logic for icon widget

* Added doc for icon widget

* Updated hidden field & moved hidden logic to cx

* Dark theme for icon widget & updated visibility

* Moved visibility logic to useEffect

* Updated visibility CSA label

* Removed resolveWidgetFieldValuekey usage in the Icon widget

* Moved register action to useEffect

* Removed registerActions on useEffect

* Add setIconVisibility to dependency array of registerAction

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-09-27 11:18:32 +05:30
Kavin Venkatachalam
2ffda26f38
[Feature]: Link Widget (#3905)
* Created Link Widget

* Added empty line at the end in theme file

* Fixed overflow issue in Link widget

* Updated visibility in the link widget

* Added doc for link widget

* Updated link widget doc

* Set fxActive on by default for visibility

* Fixed variable typo in link widget

* Updated hidden property

* Updated visibility logic for link widget

* Moved visibility to styles section

* Moved register action to useEffect

* Removed registerActions on useEffect

* Removed dependencies in registerAction function as it is breaking inspector

* updated link doc

* Add clickRef of link component as dependency of registerAction

Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-09-27 11:12:14 +05:30
Kavin Venkatachalam
3d5ebb7e33
[Bug]: Multiple Confirmation Popup (#3845)
* Fixed multiple confirmation popup bug

* Fixed toast on viewer when confirming the run query

* Removed console

* Fixed null error modal onClick

* updated logic to display multiple confirmation popup

* Removed key

* Added key in the confirm component
2022-09-27 11:03:30 +05:30
Sherfin Shamsudeen
4ee35e7eac
Add setState functions of components as dependencies for registerAction (#4120) 2022-09-27 10:55:51 +05:30
Arpit
3ca7de1c40
fixes query params are passed as slug to the app url for go-to-app action (#4118) 2022-09-26 18:57:45 +05:30
Kiran Ashok
962e4d36cc
Feature :: ClickHouse plugin (#3873)
* feat : setup and basic querying

* docs reference links

* revert settings.json

* updating settings.json

* updates :: more source options , insert query

* cleanup

* updated with insert operation

* database :: required field

* text capitalizing

* updated docs

* PR changes :: added OR operation

* removed format option

* Revert "removed format option"

This reverts commit 02c5edcf86.

* bugfix

* removing session , fornat

* lock files

* Revert "lock files"

This reverts commit d593cf9425.

* rearranging operations

* extra comma removed
2022-09-26 18:35:20 +05:30
Manish Kushare
d3c0f8d635
Enhancement : [ Button Widget ] 2.0 (#4024)
* moved disbale and visible state to properties tab from styles and made fx default for each

* added hover event

* added loading,visible, and disable csa props and handled them in widget

* made General and layout menus open by default in widget inspector

* added migration for visibility and disabled prop

* removed unwanted visible prop in the properties object

* made fxActive true in migration file

* added loadingState active fx in migration

* refactored widget

* refactored button widget

* bug fixed

* bug fixed

* bug fixes

* replaced onMouseMove with onMouseOver event

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

* moved all register action inside useEffect

* removed register action function from useEffect and made the requested changes

* fixed visibility bug

* avoiding extra render

* made changes for better readability

* removed unused import
2022-09-26 15:47:55 +05:30
Arpit
decc924ba2
[improvement] Modal widget (#4045)
* init

* fixes: config-handler clickEvents

* fixes: position attributes for open state modal config handler

* modal body scrollable

* adds loadingState

* adds onOpen and onClose events for modal

* adds visibility property

* open general and layout Options by default

* adds styling options for modal header and body

* adds style options for show button and conditional rendering of button styles

* refactor conditional rendering styles

* clean up

* fixes typos

* remove footer

* modal size

* handles dark theme

* update naming convention for modal: trigger button

* modal size:updates

* updates modal close icon

* adds comments for conditionally rendering style options

* only vertical scrolling inside modals

* clean up

* custom UI for widget config handle for modal

* backfil

* resolves: event should not fire on mount

* modal improvements doc

* hide modal on clicking outside for viewer mode

* Remove unnecessary modification of modal property schema

Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-09-26 15:46:21 +05:30
Manish Kushare
e838d3e96b
Enhancement : [ Text widget ] refactor (#4038)
* refactor Text widget

* refactored text widget

* bug fixed

* changed the type of action for visibility to toggle

* changed the default value of background color to transparent

* made event menu open by default in widget inspector

* made the suggested changes

* bug fixed : app was crashing due to visibility

* made changes to improve readability
2022-09-26 15:05:46 +05:30
Manish Kushare
8f3abb5609
added onSelect event, when date are selected (#4058) 2022-09-26 14:21:03 +05:30
Arpit
d1b8da1d45
fix: table - Bulk update actions buttons should not be displayed after save changes or discard button is clicked (#4114) 2022-09-26 13:45:47 +05:30
Manish Kushare
0a2ba33002
bug fixed : misaligned text and button in the events section in query manager (#4088) 2022-09-26 11:07:06 +05:30
Arpit
1196aef268
[Bugfix] Fixes: Slack Plugin (#4022)
* fixes: schema and scopes

* updates docs: slack datasource

* fixes:code hinter UI for slack operations

* updates send message ref image: docs
2022-09-26 10:54:12 +05:30
Ajith KV
7d89282776
Add happy path spec for Text Input widget (#4029)
* Add and modify data-cy for text input widget

* Add methods and utlis file for text input widget

* Add custom command for code mirror input clear function

* Modify common widget selectors

* Add and modify texts and labels

* Add spec file

* Add review changes
2022-09-23 18:03:05 +05:30
Midhun Kumar E
4d42efaa8f
Add cypress test for listview (#4070)
* Add data-cy

* Add utils

* Add spec and constants

* Fix commented lines.

* Added missing preview
2022-09-23 13:38:28 +05:30
Sherfin Shamsudeen
ddf28a1336 Merge branch 'main' into develop 2022-09-22 19:22:31 +05:30
Arpit
3e6c98ebcc
[Hotfix] Calendar widget : Default date is not updated dynamically and widget crashes for invalid dates (#4095)
* hotfix: pr-4073

* hack to update the exposed variable
2022-09-22 19:21:12 +05:30
Manish Kushare
02e4d5fac9
made Overflow dropdown in the columns section inside table widget inspector consistent with the dark theme (#3900) 2022-09-22 11:16:12 +05:30
Sherfin Shamsudeen
b5507b4ac5
Refactor table component (#3933)
* Updated the table UI

* made the search bar in sync with current applied theme in the application

* updated the UI of the table widget

* adjust x axis in the footer

* made the search text vertically center

* Load text color using new api in Table

* Load action buttons data using new api in table

* Revert usage of new api for table actions

* Use new api to load most properties and styles

* Move logic for loading styles and propeties to another file

* Table: Move loading of actions to separate file

* Move functions to expose data to codehinter to Box.jsx

* Table: Get loadingState from new api

* Table: Use reducer for storing table column properties

* Table: minor refactoring on reducer

* Table: Replace the use of internal state variable componentState

* Abstract out Filter as a separate component

* Move table column definitions to a separate file

* Move action column definition to a separate file

* Move IndeterminateCheckbox to a separate file

* Completely remove any requirement of loading from definition inside loadPropertiesAndStyles

* Reduce the use of reducer dispatch calls in Table.jsx

* Remove the usage of __TjDoNotResolve__

* Load actions without new API

* Update migration to make columnSizes follow default format

* Fix migration to restructure table column sizes data

* Do not update columnSizes property if incoming value is empty

* Remove unnecessary code

* Remove unnecessary linting

* Remove unnecessary reducer action

* Remove unnecessary code

* Merge table changeSet data into table details reducer instead of filter reducer

* Make compact and spacious cell sizing work for table

* Remove custom handling of onRowClicked for Table

* Fix issues with table visibility, border radius and disabled state

* Resolve the issue with invalid date crashing the table

* fixes:widget crash is only for those tables which do not have any actions associated with it yet. (#4078)

* Remove unnecessary code

Co-authored-by: Manish Kushare <manish.altcampus@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
2022-09-21 16:23:02 +05:30
Kavin Venkatachalam
3ae99adc57
[Bug]: Fixed localisation for subpath (#4057)
* Fixed localisation for subpath

* Fixed notification typo on localisation
2022-09-21 10:53:30 +05:30
Gandharv
9860cf639e
fix(webpack): remove devtool source-map in prod mode (#4066)
* fix: remove devtool source-map in prod mode

* undo unwanted change
2022-09-21 01:59:09 +05:30
Arpit
fb2540b4d8
[improvements] LeftSidebar Inspector (#4064)
* fixes: padding for inspector json

* fixes: padding for inspector json

* fixes: padding for inspector json

* adds {{}}: to copying the abs path
2022-09-20 10:14:24 +05:30
Muhsin Shah C P
638fcf7223
[Feature] Now multiple users can login through RestAPI-Oauth 🚀 (#4052)
* Implemented multiple access token feature
- working on refresh token case

* worked on refresh token flow

* added multiple token ability to openapi plugin too
- fixed some bugs

* changed tokenData to token_data
- fixed some issues

* added user type with user id

* changed user type

* Rewrote some function
- added switch for enabling and disable multi auth
- fixed some bugs
- refactored the code

* fixed view app issue

* Fixed public app issue

* cleaning some code

* (public_app) add a check to avoid oauth login redirect when there is no access token

* reverted all changes of openapi (temporary)
- will add multi token functionality once done with restapi

* fixed a bug

* fixed a bug

* refactored some code

* changed the switch text

* pr changes

* changed token_data back to tokenData

* cleaning code

* removed token data from datasources query

* removed some lines

* added a comment
2022-09-19 20:27:37 +05:30
Midhun G S
61158d8122
Merge main to develop (#4049)
* Fix: User group permissions error on Openshift platform (#4041)

* update dockerfile for file permissions on root group

* add permissions from the user group on dockerfile

* bump to v1.24.4

* bump to v1.25.0

* [feature] Added pagination and filtering features to users page (#3921)

* added pagination and filtering in backend

* added pagination
    - created a seperate component for users table
    - added pagination

* Added filter UI

* temporary css fix for pagination footer

* fixed pagination width issue

* now result will also clear when user clicks on clear icon

* Added seperate api for comment mentions

* Now we can search mentions by email, first and last names

* Fixed a bug
- email didn't send for comment mentions

* refactoring the code

* resolved PR changes

* Added isAdmin guard

* adding some checks

* fixed lint errors

* added wild card search

* Added no result found text

* fixed failing test case

* Working on PR changes

* Now users table avatars will load image too

* replaced skeleton classes with skeleton library component

* Completed PR changes

* added orderby

* Fixed some issues

* fixed failed test case

* have fixed some css issues

* replaced query with quersrting package

* fixed minor width issue

* Fixed some css issues

* fixed darkMode issue

* implemented on enter press search

* Refactored the code

* fixed white space issue

* refactored the code

* fixed overlapping issue

* refactored the code

* fixing some issues

* fixes

* removed guard

* code cleanup

* comments notification fix

* fixed conflict issues

* fixed css height issue

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

* Remove signup guard from set-password-from-token API (#4050)

* Remove sign up guard set-password-from-token API

* test cases fix

* Bump to v1.25.1

* Feature: Add PG_DB_OWNER env var to disable db and extension creation (#4055)

* add PG_DB_OWNER env var to disable db and extension creation

* update docs

* bump to v1.25.2

Co-authored-by: Akshay <akshaysasidharan93@gmail.com>
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
2022-09-16 21:08:45 +05:30
Manish Kushare
59fb778287
Bug fixed :[ Checkbox widget ] label is not consistent with the dark theme (#3903)
* Bug fixed : label is not consistent with the dark theme

* removed console statement
2022-09-16 12:18:10 +05:30
Muhsin Shah C P
fa4c8fc909
[feature] Added pagination and filtering features to users page (#3921)
* added pagination and filtering in backend

* added pagination
    - created a seperate component for users table
    - added pagination

* Added filter UI

* temporary css fix for pagination footer

* fixed pagination width issue

* now result will also clear when user clicks on clear icon

* Added seperate api for comment mentions

* Now we can search mentions by email, first and last names

* Fixed a bug
- email didn't send for comment mentions

* refactoring the code

* resolved PR changes

* Added isAdmin guard

* adding some checks

* fixed lint errors

* added wild card search

* Added no result found text

* fixed failing test case

* Working on PR changes

* Now users table avatars will load image too

* replaced skeleton classes with skeleton library component

* Completed PR changes

* added orderby

* Fixed some issues

* fixed failed test case

* have fixed some css issues

* replaced query with quersrting package

* fixed minor width issue

* Fixed some css issues

* fixed darkMode issue

* implemented on enter press search

* Refactored the code

* fixed white space issue

* refactored the code

* fixed overlapping issue

* refactored the code

* fixing some issues

* fixes

* removed guard

* code cleanup

* comments notification fix

* fixed conflict issues

* fixed css height issue

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-09-16 10:42:53 +05:30
Midhun Kumar E
bfe0fe9cad
Add preview for Multiselect and Datepicker happyPaths (#3854)
* Modify data-cy and update spec

* Add data-cy

* Add preview for multiSelect

* Add preview for datePicker

* Fix Text data-cy

* Modify selectors and texts

* Resolve conflicts and commented few lines of code.
2022-09-14 16:19:56 +05:30
Manish Kushare
cff1c429f8
Bug fixed : List view widget background color is not consistent with the dark theme (#3867)
* Bug fixed : list view widget background color is not consistent with the dark theme

* replaced two condition check with one

* Fixed : If we pick white (#FFFFFF) then the dark mode is not handled.
2022-09-14 13:36:04 +05:30
Kavin Venkatachalam
7f702c1d6b
[Feature]: Added Localisation (#3746)
* Added localisation

* Closed modal after language selection

* updated transaltaion setup

* Updated language tooltip

* Added fallback language support

* Adding english library resource for translation (#3844)

* Adding English dictionary for the widget lists in the inspector

* added leftSideBar object in en.json and implemented it for leftSidebar icon text

* renamed leftSideBar to leftSidebar and added resources for tip in the left side bar

* added english translation resources for leftsidebar debugger

* added english language resources for the global settings

* added english language resources for data sources in left sidebar

* added english language resources for the share button and share modal in the editor

* added english language resources for release button, manageOrgUsers, appVersionManager

* added english language resources for Queries and Please select a widget to inspect in the editor

* added english language resources for data source list , data source manager, and query manager(partially)

* added english language resources for queryManager, transformation, preview

* added english language resources for dark mode toggle in the headers inside homepage

* added fallback message for dark mode toggle

* added resources for language change in the headers inside homepage

* added resources for notification center in the header inside homepage

* added resources for organization and manage users components in header inside homepage

* added resources in manageGroupPermission

* added resources for manageGroupPermissionsResources component

* added resources for manageSSO and generalSettings components

* added resources for google sso

* added resources for github sso

* added resources for environment variables in manageSSO

* added resources for profile and setting page

* added resources for app card and app card menu

* added resources for folder section and app list in homepage

* added resources for header section in the homepage

* added resources for pagination in homepage

* added resources for modals in the homepage

* added resources for blank page

* added resources for login page

* added resources for forgot password page

* added resources for sign up page

* added resources for onBoarding component

* added resources for reset password page

* deleted duplicate key for readDocumentation

* deleted duplicate key for cancel in en.json and added translation for cancel at few places

* removing duplicate copy of save key in en.json

* added translation for CommentActions.jsx components

* deleted duplicate copy of search key in en.json and added resources for create and search queries , select keys

* fix typo errors

* fixed typo errors

* shorten the key for loginAndSignUpAndForgotPassword to loginSignupPage in en.json file and related files

* shorten the key noLoginMethodsEnabledForThisWorkspace to noLoginMethodsEnabled

* shorten the key pleaseCheckYourEmailForConfirmationLink to emailConfirmLink

* shorten the key dontHaveAccountYet to dontHaveAccount

* shorten keys from loginSignupPage key in en.json

* shorten keys of shareModal nested object in en.json

* shorten the key in appVersionManager nested object

* shorten the keys for queryManager nested object in the en.json

* delete duplicate copy of environmentVar and shorten manageEnvironmentVariables,environmentVariables

* shorten keys in the organization nested object

* shorten keys in the homePage nested object in en.json file

* added inspector and eventManager empty object

* added resources to RedirectSSO component

* added resources for OAuth2

* added resources for TemplateCard.jsx

* added resources for TemplateLibraryModal.jsx

* added resources for ConfirmationPage.jsx

* added resources for ConfirmationPage component

* removed translation in App.jsx file

* added resources for Slack.jsx

* added resources for GoogleSheets.jsx

* added resources for CodeBuilder.jsx

* added resources for CommentBody and CommentFooter

* added resources for TestConnection component

* added resources for AllignButton.jsx

* added resources for Openapi and Stripe components

* added resources for ErrorBoundary

* added resources for Viewer.jsx

* Translation for widgets, table

Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>

* Commented Language selection

* Fixed typos

* Updated fr.json file

Co-authored-by: Manish Kushare <kushare.manish9@gmail.com>
2022-09-14 13:34:49 +05:30
Manish Kushare
3f62230427
Bug fix : Container widget background color is not consistent with the dark theme (#3866)
* Bug fix : Container widget background color is not consistent with the dark theme

* replaced two condition checks with one

* made the suggested changes

* removed console.log
2022-09-12 14:34:24 +05:30
Manish Kushare
4cc239661e
Bug fixed : dark theme issues (#4009)
* bug fixed : file picker is not consistent with the dark theme

* bug fixed : Map widget is not consistent with the dark theme

* bug fixed : Steps widget is not consistent with the dark theme

* bug fixed : Multi select widget label is not consistent with the dark theme

* bug fixed : search bar in widget manager and label params in Code Hinter is not consistent with the dark theme

* removed unwanted comma in the chart inspector

* bug fix : app dropdown inside go to app in event manager is not consistent with the dark theme

* bug fixed : search select dropdown is not consistent with the dark theme in table inspector

* bug fixed : Organization and Profile avatar in HomePage is not consistent with the dark theme

* bug fixed : search box in the homepage is not consistent with the dark theme

* bug fixed : select dropdown input placeholder is not consistent with the dark theme

* bug fixed :Text area in the Modal to  Share the app link is not consistent with the dark theme

* bug fixed : p tag in pagination in the homepage is not consistent with the dark theme

* replaced undefined to false as default value of darkMode if not defined

* bug fixed : multiselect input placeholder is not consistent with the dark theme

* removed duplicate code from custom.scss and changed rgb to hex in theme.scss
2022-09-12 14:17:04 +05:30
Manish Kushare
b2ef2f272f
bug fixed : Text input widget is not consistent with the dark theme (#3990) 2022-09-12 13:32:58 +05:30
Manish Kushare
6fc8b84036
bug fixed : toggle switch is not consistent with the dark theme (#3925) 2022-09-12 13:00:38 +05:30
Arpit
0a8a01e002
[Bugfix] fixes app freeze, when password widget drops inside a listview (#4018)
* fixes app freeze, when password widget drops inside a listview

* fix:darkmode
2022-09-12 12:34:27 +05:30
Manish Kushare
a00e890f02
Bug fixed : Tree Select widget is not consistent with the dark theme (#3948)
* Bug fixed : Tree Select widget is not consistent with the dark theme

* only setting up condition for #000

* removed includes function
2022-09-12 12:12:18 +05:30
Manish Kushare
bf4ce92a77
Bug fixed : Pagination widget is not consistent with the dark theme (#3946)
* bug fixed : Pagination widget is not consistent with the dark theme

* removed console.log
2022-09-12 12:09:00 +05:30
mikebarr24
5dc1b88f23
Fix test in Listview (#4012) 2022-09-12 12:02:41 +05:30
Manish Kushare
59e0f31bbc
Bug fixed : Button Group widget is not consistent with the dark theme (#3950) 2022-09-12 09:54:41 +05:30
Manish Kushare
76461d9049
Bug fixed : radio button is not consistent with the dark theme (#3929) 2022-09-12 09:35:42 +05:30
Manish Kushare
1cf6b3340f
bug fixed : Password Input widget is not consistent with the dark theme (#3992) 2022-09-12 09:18:46 +05:30
Manish Kushare
d3d2076287
Bug fixed : canvas background colour is not consistent with the applied theme (#3956)
* Bug fixed : canvas background colour is not consistent with the applied theme

* bug fixed : canvas color is not consistent in the Viewer mode

* reverting back changes made earlier

* reverting back changes made earlier

* bug fixed : canvas background in editor is not consistent with the applied theme

* Bug fixed : Viewer component is not consistent with the applied theme
2022-09-09 22:01:27 +05:30
Gandharv
6686974023
Create query panel component (#3966)
* refactor: create query panel component

* prop typo fix
2022-09-08 18:39:13 +05:30
Sherfin Shamsudeen
9998184ba7 Merge branch 'main' into develop 2022-09-08 17:19:17 +05:30
Kavin Venkatachalam
d8195ec718
[Hotfix]: Render Only Active Tab Toggle (#3980)
* Added render only active tab toggle

* Added a comment for renderOnlyActiveTab
2022-09-08 16:22:01 +05:30
Sherfin Shamsudeen
0061b8b7e3
Make table always apply filters and expose filtered data (#3968)
* Make table always apply filters and expose filtered data

* Re-render table when computed table data changes

* Re-apply global filter using search text when table data changes

* Stringify table data before sending it as dependency for table data to be displayed

* Use data returned from Table internal state to ensure filters are always applied

* Do not autoreset filteres in table when data changes

* Show row count of filtered row set in Table
2022-09-08 15:51:45 +05:30
Muhsin Shah C P
5ab4f1bde5
[feature] Hide apps in dashboard (#3888)
* - Added new field under app view permission
- Added new column to appGroupPermission

* added queries for hiding app from dashboard

* changed a column name
2022-09-08 15:03:03 +05:30
Midhun G S
0471b72fc4
turned off loading in confirmation page (#3973) 2022-09-08 14:54:42 +05:30
Roei Yaacobi
15486c5374
Make tooltip text for hide query visible (#3918) 2022-09-08 08:12:25 +05:30
Kiran Ashok
91705b4922
[ Bugfix ] :: calendar preview is broken when events are added as a result of any query (#3928)
* fix :: checking type of events  to assign empty array initially

* cleanup

* checking array
2022-09-06 08:28:28 +05:30
Erfan Naghashlou
473104e1ff
refactor: remove @babel/plugin-proposal-class-properties (2nd PR after CLA problem) (#3959)
* refactor: remove @babel/plugin-proposal-class-properties as plugin

* Remove class properties plugin from babel.config.js, Update frontend package.json, Update frontend,server,plugin package.lock.json
2022-09-05 22:41:03 +05:30
Akshay Sasidharan
0dc2295c09 Merge branch 'main' into develop 2022-09-05 21:11:41 +05:30
Akshay
0d482f8161
Revise docker setup (#3954)
* fixes separate client build

* update docs

* add SERVE_CLIENT flag for dev docker step for uniformity

* Doc changes

* Doc changes

* Doc changes

* update readme

* add separate docker compose setups

* Doc changes

* rename compose files

* remove unused dependency

* rename service name to server for uniformity

Co-authored-by: Navaneeth Pk <navaneeth@tooljet.io>
2022-09-05 21:06:11 +05:30
Gandharv
83c66c55cc
refactor: update sentry sdk + add profiler (#3938) 2022-09-05 16:35:58 +05:30
Ajith KV
21e7162665
Cypress test for button widget happy path (#3776)
* Add and modify data-cy attribute for elements

* Modify faker file for random rgba hex code

* Add methods specific for button widget

* Add and modify common selector and text file

* Add and modify common widget methods

* Modify button text file

* Modify button widget happy path file

* Remove button selector file

* Modify multiselect widget happy with new methods

* Modify verify box shadow css method

* Add and modify common selector file

* Modify button text file

* add and modify specific methods for button widget

* Add and modify custom commands

* Add and modify common widget methods

* Add app preview and modify button widget happy path

* Add and modify data-cy attribute for elements

* Modify multiselect widget happy with new methods

* Modify data-cy attributes

* Add review changes

* Add data-cy attribute

* Add review changes

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2022-09-05 14:06:45 +05:30
Midhun G S
4f001f9214
fixes for rest api url encoded requests (#3924) (#3931) 2022-09-01 18:53:19 +05:30
Gandharv
bbb99f3778
ci: fix lint stage (#3926) 2022-09-01 16:49:23 +05:30
Gandharv
c324ff8d28
chore: move devDeps to deps in package.json (#3916)
* chore: move devDeps -> deps

* change pos of preview-email import

* fix lint
2022-09-01 11:33:23 +05:30
Miho
74a65456ed
Fix the type of input for textSize property and adjust the width (#3896) 2022-08-31 22:07:00 +05:30
Akshay Sasidharan
fcfc2735e0 Merge branch 'main' into develop 2022-08-31 20:47:52 +05:30
Akshay
368330ec9a
subpath fixes (#3919) 2022-08-31 20:44:08 +05:30
Gandharv
eed9ff4909
fix: eslint config (#3915) 2022-08-31 13:06:16 +05:30
Arpit
c4b8a82491
[Hotfix] Not able to select date with Datepicker widget (#3886)
* fixes: datepicker popup

* fixes: border-radius
2022-08-30 14:16:39 +05:30
Aashish Upadhyay
b6b0cf6476
Refactors babel-parser (#3882) 2022-08-30 09:19:49 +05:30
Manish Kushare
a6d8208a77
Changed the height of the homepage to avoid border bottom (#3895) 2022-08-30 07:17:36 +05:30
Akshay Sasidharan
765b98334f Merge branch 'main' into develop 2022-08-29 23:45:12 +05:30
Akshay
efa876e426
fix redirect on profile page (#3892) 2022-08-29 16:08:37 +05:30
Akshay
3178cb66b1
Hotfix: subpath link formation (#3897)
* fix link formation

* strip trailing slash

* fix lint
2022-08-29 15:49:39 +05:30
Manish Kushare
6b4195c266
Bug fixed : Date range picker, input element is not visisble in the dark theme (#3879) 2022-08-29 07:52:17 +05:30
Akshay Sasidharan
23d354f4a2 Merge branch 'main' into develop 2022-08-28 15:21:09 +05:30
Akshay Sasidharan
48d0636af9 hotfix: router updates with basename 2022-08-28 15:17:46 +05:30
Akshay Sasidharan
1ca800a299 Merge branch 'main' into develop 2022-08-27 22:20:29 +05:30
Navaneeth Pk
98bb7519dd
Reverse proxy using base tag (#3889)
* reverse proxy

* reverse proxy

* Fix for yjs

* Fix for ws

* Fixes org switching

* Fixes org creation

* Fixes login logo

* Fixes download icon

* Construct use invite URL from base URI

* Fixes apiUrl if sub path is set

* Remove commented code

* Fix profile link

* invitation url changes

* Fixes dev env

* Use url-join lib to connect urls for goto app and invitation link

* Use useHistory instead of helper to get history for template modal

* Review changes

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-08-27 21:58:24 +05:30
Muhsin Shah C P
7a4fc97928
[Fixed] User can reset their password with a space (#3825)
* added trim fn

* Added trim fn to dto

* Refactored the code
2022-08-26 11:04:40 +05:30
Manish Kushare
c536906d81
Changed color for creator name and time in the application card in the the homepage (#3875) 2022-08-26 10:26:47 +05:30
Arpit
fee4837096
[Bugfix] For **Run the query on page load** and **Request confirmation before running the query.**, toasts are displayed in the preview apps. (#3872)
* fixes: On toggling on the **Run the query on page load** and **Request confirmation before running the query.**, toasts are displayed in the preview apps

* removes extra toast for request on confirm
2022-08-26 08:25:00 +05:30
Manish Kushare
33a7638100
Bug Fixed : Success message not displayed clearly in dark mode in advanced option for queries (#3861)
* Bug Fixed : Success message not displayed clearly in dark mode in advanced option for queries

* removed form-control class
2022-08-25 17:11:11 +05:30
Manish Kushare
e2d8c4845e
Bug fixed :Label text not clearly visible in dark mode (#3862) 2022-08-25 08:09:27 +05:30
Kavin Venkatachalam
75b52a35f6
Fixed textarea initialization bug (#3833) 2022-08-25 03:15:30 +05:30
Kavin Venkatachalam
11c9451d36
Added close button for toast (#3821) 2022-08-25 03:11:21 +05:30
Kavin Venkatachalam
4199001d70
Added a empty array check in CSA (#3812) 2022-08-25 03:08:51 +05:30
Kavin Venkatachalam
55cf287294
[Bug]: Fixed PDF Unstable Issue (#3796)
* Fixed PDF widget unstable issue

* Updated variable name
2022-08-25 03:06:52 +05:30
Arpit
3a4dd2e56c
[Refactor/Improvement] Debugger (#3794)
* init

* clean up

* clean up

* adds margin-right to the title expand icon

* refactor

* refactor: unReadErrorCount

* remove effectiveProperties from debugger

* remove effectiveProperties from debugger

* moved a props to generalProps for errorLog
2022-08-25 03:05:03 +05:30
Kavin Venkatachalam
5335dd6f04
[Feature]: Cut & Paste Widgets (#3773)
* cut & paste widget

* Paste the copied widget in the modal

* Updated layout position while pasting

* Fixed paste issue with area selection
2022-08-25 02:56:08 +05:30
Sherfin Shamsudeen
52da989c09 Merge branch 'main' into develop 2022-08-25 02:49:47 +05:30
Kavin Venkatachalam
b39626ff5a
[Enhancement]: Reset Image Rotation & Zoom when the URL is updated (#3840)
* Reset image rotation when the source is updated

* Zoom reset on updating URL
2022-08-25 02:48:12 +05:30
Muhsin Shah C P
b0693e988a
[bug-fix] Resolved header Flash issue (#3838)
* Resolved header flash issue

* Fixed the issue
2022-08-24 16:01:09 +05:30
Arpit
c259bf487f
[improvement] handle xlsx parsing for filepicker (#3842)
* featureL handle xlsx parsing for filepicker

* support for xlsx file
2022-08-24 15:44:29 +05:30
Manish Kushare
e82f7fa082
[Bug fix] : FIlePicker - if Parse content is disabled, the "File type" dropdown should be hidden (#3622)
* Fixed :When parse content is disabled, the file type dropdown options are not hidden

* Fixed : Even if the Parse content toggled is disabled the file gets parsed.

* updated with the suggested changes

* Fixed : If paseContent configured programatically, it will throw error

* made the requested changes
2022-08-24 14:23:41 +05:30
vishnurk6247
9beadc8d0a
Fixes datamanager search input autofocus on load issue (#3830) 2022-08-23 12:31:01 +05:30
Manish Kushare
e10f993d47
Added transparent as default value for background Color (#3817)
* added transparent as default value in background prop

* reverting back the changes

* bug fixed : background color field in Image widget inspector is compressed by default

* removing changes made in Color.jsx

* removing unwanted changes made in Color.jsx
2022-08-23 12:28:53 +05:30
Sherfin Shamsudeen
9798c6e444 Merge branch 'main' into develop 2022-08-22 19:42:19 +05:30
Kavin Venkatachalam
4fd1faa3ad
Added rotate button in image widget (#3823) 2022-08-22 14:31:54 +05:30
Arpit
ec4af908df
[Feature]: Default Children for Tab Widget (#3786)
* refactored: subcontainer layer

* refactor container and cleanup drag layers

* removes unused, commented code

* fixes default component width in subcontainers

* init

* handle adding default widget in subcontainer and container layers

* fixes: snapping of widget to subcontainer layer

* reafactor and cleanup

* fixes container crash

* clean up

* init

* handle parentId for tabs widgets for adding default wdigets

* adds default widgets to tabs

* refactored default widget props in the widget config

* update default widgets

* update default widgets

* handles default widgets inside nested components

* clean up

* clean up
2022-08-19 10:18:18 +05:30
Kavin Venkatachalam
a9dcdef13f Merge branch 'main' into develop 2022-08-18 19:14:22 +05:30
Arpit
238f59c268
fixes re-rendering fro widget manager (#3818) 2022-08-18 18:45:06 +05:30
Gandharv
00570c216e
fix: heroku build (#3798) 2022-08-18 13:35:42 +05:30
Manish Kushare
0f728e0a8d
Enhancement : added all the css prop for the text in the styles section of the Text Widget (#3392)
* added all the css prop for the text in the styles section of the Text Widget

* removed text shadow prop from inspector, widgetConfig, and Text.jsx Component, fixed es lint error

* removed Accordian folding and unfolding of styles props

* removed console.log and fixed es lint errors

* added migration file for supporting compatibility with existing applications

* revert changes

* adding migration file to support compatibility with existing/old applications

* removed unused groupAction prop from defination.styles in the widgetConfig file

* removed unused lines from Text.jsx

* Changed fontvariant from Boolean type to select type

* updated the migration file for textwidget
2022-08-17 14:52:20 +05:30
Arpit
8dc259a29b
hides app creator and creation time for viewers (#3806) 2022-08-17 13:22:16 +05:30
Santosh Bhandari
7f94a19be3
fix(#3306): Update logic for queries filter (#3382)
Basically added a temporary state with filtered queries
2022-08-16 16:29:59 +05:30
Arpit
ad3eb4dc0b
[Bugfix] If the query is successfully run, success toast should be fired despite its triggered by any source. (#3768)
* fixes: on runQuery resolved, an error or a success toast should be fired

* show toasts only in edit mode

* fixes: show query and transformations toasts only in editor

* fir toasts only in editor

* show transformation toasts on edit more only
2022-08-16 16:08:36 +05:30
Arpit
793510a755
adds actions to suggestive hints for runjs (#3782) 2022-08-16 16:07:06 +05:30
Gandharv
42935b9f68
Optimize webpack bundle output (#3785)
* webpack: split vendor (node_modules) chunk

* perf: add compression

* compression-webpack-plugin devdeps -> deps

* feat: use eslint as bundler

* undo
2022-08-16 12:36:47 +05:30
Gandharv
7af77609c7
Comment notification icon in dark mode (#3781) 2022-08-16 07:48:37 +05:30
Manish Kushare
79b534e991
Tabs background is not consistent in the dark theme (#3790) 2022-08-16 07:48:02 +05:30
Kiran Ashok
89807a2afe
Removing setSelectedComponent (#3774) 2022-08-16 07:44:59 +05:30
Kavin Venkatachalam
59fc6b009a
Fixed bug to display table widget on the viewer (#3778) 2022-08-12 18:21:06 +05:30
Manish Kushare
36bde17469
Updated the table UI (#3713)
* Updated the table UI

* made the search bar in sync with current applied theme in the application

* updated the UI of the table widget

* adjust x axis in the footer

* made the search text vertically center

* fixed : only show Header section when either of download, filter or search box is enabled
2022-08-12 15:45:39 +05:30
Akshay
d3f1678db4
Chore: Docs to set custom nginx config on docker deploy (#3743)
* update nginx config

* add docs and comment for custom nginx config for docker setup

* fix doc

* made suggested changes

Co-authored-by: Shubhendra <withshubh@gmail.com>
2022-08-12 07:59:53 +05:30
Arpit
1a4ab8d0e6
[Bugfix] Syntax Errors in Query Transformation and adds them to the Debugger (#3757)
* handles syntax and reference error for js for query transformations

* fixes toast description for errors from query transformation
2022-08-11 17:37:18 +05:30
Arpit
8fd356926b
[improvement] Listview widget - Adds default children when dropped for the first time (#3716)
* refactored: subcontainer layer

* refactor container and cleanup drag layers

* removes unused, commented code

* fixes default component width in subcontainers

* init

* handle adding default widget in subcontainer and container layers

* fixes: snapping of widget to subcontainer layer

* reafactor and cleanup

* fixes container crash

* clean up

* handles default widgets inside nested components

* fixes: removes vague validation error,
2022-08-11 17:22:06 +05:30
Manish Kushare
d03d7c30a7
Parent component overlaps the Dropdown component (#3761)
Parent component overlaps the Dropdown component
2022-08-11 08:27:15 +05:30
Manish Kushare
6d55d1d15f
Added option to download pdf (#3687)
* Enhancemnet : added pdf downloading feature

* reduce the size of download icon and added feature to toggle the display of download icon

* renamed the variables

* made the UI changes for pagination and download button

* handled the edge case - when url is not provided or wrong, do not show download and pagination buttons

* fix typo error

* Improved spacing in the download button

* Improved the UI of footer by addition of  background color, reduced box-shadow and adding on hover effect

* remove the box-shadow and opacity from footer

* add the border-top to the footer

* Fixed : If pageControl and downloadOptions are toggled off, footer should not be visible

* Fixed : If pageControl is toggled off, download option should be present at bottom-right side of the widget

* removed unwanted fragment

* Bug fixed : Footer should be visible only if page is loaded and download or pagination is set to toggled ON

* removed console.log
2022-08-11 08:23:01 +05:30
Nathan Bisson
54aa247685
Added check to see if workspace name exists, and blocks duplicates (#3618) 2022-08-11 08:21:03 +05:30
Midhun Kumar E
381ae9df5d
Remove the paramLabel and fix cypress (#3764) 2022-08-09 21:14:51 +05:30
Kavin Venkatachalam
9ea2d4c522
Fixed label name updation bug (#3758) 2022-08-09 21:13:17 +05:30
Manish Kushare
fb6a4f6496
Bug Fixed : Image is not visible after setting visibility to false and refreshing the page (#3739)
* Bug Fixed : Image is not visible after setting visibility to false and refreshing the page

* Avoided calling forceCheck() in every render cycle by putting it inside useEffect and only gets executed if visibility is changed
2022-08-09 19:48:23 +05:30
Arpit
268045b2fa
Refactor: Container and SubContainer Drag and Drop Layer (#3715)
* refactored: subcontainer layer

* refactor container and cleanup drag layers

* removes unused, commented code

* fixes default component width in subcontainers
2022-08-09 15:45:19 +05:30
Arpit
6d29ac5c7f
fixes component state updates: radio button as listview child (#3663) 2022-08-09 14:35:50 +05:30
Manish Kushare
37638c3dad
Bug fixed : If Google & GitHub signup is disabled there shouldn’t be the ------OR------- (#3766)
* Bug fixed : If Google & GitHub signup is disabled there shouldn’t be the ------OR-------

* made the requested changes

* re-arrange the grouping of OR operator
2022-08-09 10:19:38 +05:30
honoru
a1642ea058
input onEnterPressed event add (#3755)
* input onEnterPressed  event add

* Fire event on the "then" of setExposedVariable

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-08-08 16:37:12 +05:30
honoru
9f69f57690
table-datepicker timezone function added (#3724)
* 1. Add moment-timezone
2.table-datepicker timezone function added

* Add missing variable

* Rename "Timezone value" to "Parse in timezone"

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-08-08 16:32:13 +05:30
Arpit
6ea6215126
[chore] ESLint fixes (#3749)
* lint fixes for frontend

* resolves warning and run eslint: some dependencies  use another version of ts
2022-08-06 09:34:07 +05:30
Ajith KV
46abf0bdfe
Cypress test for dashboard, app and folder CRUD operations (#3677)
* Add and modify data-cy attribute for elements

* Add and modify common and dashboard selector and text

* Add task to delete download folder

* Modify faker file

* Add common methods

* Add methods specific for dashboard spec

* Modify dashboard spec

* Review changes

* Add and modify data-cy for elements

* Add custom command to verify elements

* Modify verify elements command

* Remove exported app file
2022-08-04 20:40:46 +05:30
Midhun Kumar E
272205cce5
Add happy path spec for Multiselect widget (#3731)
* Modify faker package

* Add data-cy

* Add Selectors

* Add texts and labels

* Add faker objects

* Add spec file

* Add methods and new utis file

* Minor fix

* Minor typo fix
2022-08-04 20:16:53 +05:30
Kavin Venkatachalam
3932d72d64
[Feature]: Tree Select Widget (#3533)
* Added Tree Select widget

* Updated checkbox-tree package path

* Added checked-path array

* Added checkedpathArray

* Updated docs

* Updated theme file

* Added default values to exposed variables
2022-08-03 19:22:49 +05:30
Kavin Venkatachalam
968e9ad4d4
[Feature]: CodeHinter preview for listItem, cellValue (#3373)
* CodeHinter preview for listItem, cellValue

* Updated variable names

* Added preview data for listView if data is not an array

* Fixed listItem preview issue

* Updated preview logic for listview

* Fixed listItem preview issue

* Reverted Listview changes

* Added a check for preview context in the viewer

* Resolved conflicts
2022-08-03 19:20:50 +05:30
Manish Kushare
f0a55597c6
[[ Enhancement ]]: FilePicker - added onFileLoaded and onFileDeselected events (#3673)
* added onFileLoaded event

* added onFileDeselected event

* removed extra whitespace
2022-08-03 18:11:20 +05:30
Gandharv
073359376a
Llnt fixes for chart.jsx (#3730) 2022-08-03 17:58:13 +05:30
hrutik7
b935fd14e4
Graph accordian moved in options (#3305)
* graph accordian moved in options

* suggested changes in widjetJS

* remove blank space in widgetJS in line 240 and 241

* reset operations.json file and plugins pkg lock

Co-authored-by: Gandharv <gandharvkgarg@gmail.com>
2022-08-03 17:31:23 +05:30
Manish Kushare
b096516c62
Bug Fixed : request confirmation before running keeps showing loader, when click cancel (#3641)
* Bug Fixed : request confirmation before running keeps showing loader, when click cancel

* fixed the bugs

* made the suggested changes, removed unused lines
2022-08-03 16:34:37 +05:30
Kiran Ashok
1f2a62e09d
Place text 'unsaved changes' instead of loader for whole saving process in editor. (#3659)
* fixing position , and making unsaved changes instead of full loader state

* position updated for loader

* changed spinner to text

* removing spaces
2022-08-03 15:21:24 +05:30
Manish Kushare
0b2ca36dbd
Bug Fix :Date Picker event not firing the correct parameters. (#3668)
* Bug Fix :Date Picker event not firing the correct parameters.

* Fire onSelect event on the then function of setExposedVariable for datepicker

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-08-02 13:41:12 +05:30
Kavin Venkatachalam
df11f4b1f6
[Feature]: Area Selection on Drag (#3665)
* Added area selection

* Disable selection while dragging widgets inside subcontainer

* cleanup area selection
2022-08-02 13:36:48 +05:30
Manish Kushare
487080e837
Bug Fix : Image going out of widget container for border type as thumbnail (#3604)
* Bug Fix : Image going out of widget container for border type as thumbnail

* making image stick inside container when zoom is toggled on for border type as thumbnail
2022-08-02 13:23:46 +05:30
Sherfin Shamsudeen
7a30613c51 Merge branch 'main' into develop 2022-08-01 13:43:53 +05:30
Sherfin Shamsudeen
8cecd54248
Add pagination config as dependency for table setPage (#3708) 2022-08-01 13:42:08 +05:30
Manish Kushare
ef1e166790
Bug Fix : converted ms into second by multiplying it with 1000 for success notification (#3662) 2022-07-30 11:59:07 +05:30
Midhun G S
b710d7b02e
SSO for GitHub Enterprise self hosted (#3352)
* SSO for GitHub Enterprise self hosted

* changes

* test cases

* fixes

* label fix

* fixes

* readme changes
2022-07-29 17:03:42 +05:30
Arpit
0055773ad0
fixes: on resizing the tab widget to smaller width, the 2nd row tabs are not clickable (#3685) 2022-07-29 14:00:33 +05:30
Muhsin Shah C P
2d1f259b3f
reverted the changes (#3682) 2022-07-28 20:35:59 +05:30
UtkarshDixit-py
176f539364
Folder icon is now clearly visible in darkmode (#3674)
* Bug Fixed : Folder icon is now clearly visible in darkmode/issue_3647

* folder icon lightens in dark mode now
2022-07-28 16:04:49 +05:30
Sherfin Shamsudeen
4362125d5b Merge branch 'main' into develop 2022-07-27 10:04:20 +05:30
Arpit
f93347509d
fixes: dropdown menu overlaps inside nested listview (#3671) 2022-07-27 09:59:45 +05:30
Kavin Venkatachalam
ffc2eb93fc
Fixed empty tooltip issue (#3670) 2022-07-27 09:56:09 +05:30
Sherfin Shamsudeen
ecc4e0646b Merge branch 'main' into develop 2022-07-26 16:23:25 +05:30
Gandharv
3a54472660
Add badge icon on comment left sidebar item (#3649) 2022-07-26 08:44:58 +05:30
Muhsin Shah C P
7595b74519
[hotfix] Public apps are redirecting to login page while using environment variables inside an app (#3635)
* Fixed env vars 404 error while opening public apps

* Resolved the PR changes
- Replaced currentUser with isPublic
- Added a new guard to check if the current app is not public or not

* Refactored some code

* Removed orga variable dependency from org module

* Resolved all PR changes

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-07-25 16:18:12 +05:30
Nathan Bisson
c8685e92fc
Added widget property filters, and filtered general from modal widget (#3596) 2022-07-25 16:04:44 +05:30
Nathan Bisson
ebd597f8fe
Centred time picker ui when datetime widget is time only (#3611)
* Centered time picker ui when datetime widget is time only

* Adjusted css properties to center time input
2022-07-25 14:01:40 +05:30
Nathan Bisson
2b77414fab
Added hide logic to widget properties accordian menu item when it contains no items (#3589) 2022-07-25 13:48:51 +05:30
Sherfin Shamsudeen
6b1625c1b4 Merge branch 'main' into develop 2022-07-25 12:26:58 +05:30
Arpit
6968e9f793
fixes: JSON tree component - nth child node component is not rendered for nested array (#3654) 2022-07-25 12:25:31 +05:30
Gandharv
b5850a4694
feat: trigger mail when user is mentioned in comment (#3443)
* feat: trigger mail when user is mentioned in comment

* reset email service

* fix backspace issue

* open comment on view comment clicked from email

* add helper to highlight user in mail

* reset mentioned input value when value turns empty in parent

* fix test

* use where condition + throw error

* add userId

* feat: add notification center (#3484)

* remove commented code
2022-07-25 11:14:59 +05:30
Midhun Kumar E
a68c727eae
Add cypress test for date picker widget (#3592)
* Add and modify data-cy for widgets

* Add selectors

* Add constant texts and methods

* Add common widget operations

* Add momet to Cypress

* Add common utils and optimized commands

* Add methods specific for Datepicker

* Add spec datePickerHappyPath

* Minor selector modification

* Add verification of value from inspector
2022-07-20 12:41:50 +05:30
Sherfin Shamsudeen
5885b09147
Fix app freeze during component name change (#3643) 2022-07-19 20:12:23 +05:30
Sherfin Shamsudeen
48fe8fb5b9 Update Table data validation schema 2022-07-19 19:07:28 +05:30
Arpit
d051095412
hides node indicator for Date types (#3633) 2022-07-19 18:57:46 +05:30
Sherfin Shamsudeen
bc93818621
Feature/component property validation (#2782)
* Initial architecture for component property validation

* Coerce to default and log invalid properties

* eslint rule:frontend for  specifying the path to the  @types/

* removes comment for eslint-disable-next-line

* reverts 27946f1 & adding a temporary fix

* Remove incorrect property validations

* Avoid race condiiton in setting state for error logs

* Fix issue where only one error got logged

* Flush out any errors that are logged

* Remove unnecessary console.log

* Add validations for Table properties

* Add support for multiple validations

* Add validation for chart component

* Add validation for modal

* Set default value common to all validation schemas for component properties

* Add validations for password widget

* Add validations for datepicker

* Add information about default value on validation error message

* Remove unwanted console.log

* Do not validate properties on Viewer

* Use meta information from widget config instead of component state to validate

* Do not coerce to default values while validating

* Do not validate existing components

* Update package-lock.json in sync with develop

* Add validation for general properties

* Add support for size validation of component properties and styles

* Add support for min and max spec in size validation

* Support pattern validation for string properties

* Make size validation specifiable along with type specification

* Component validation optimizations

* Remove unnecessary comments

* Remove unnecessary default value param from validation

* Fixed visibility style validation bug

* Added custom validation to PDF & Custom component

* property/style validation statistics

* values changed to string

* validation button group widget

* bugfix

* Added property validation to timeline widget

* Added visibility prop validation to timeline widget

* steps property/style validation

* svg component property validation

* component property validation numberinput

* bugfix

* validation textarea

* validation vertical divider

* property validation html widget

* validation :: checkbox

* image property validation

* validation :: rangeslider widget

* validation :: circular progress bar

* validation spinner

* added props and style validation

* tags validation

* validation :: pagination

* timer :: validation

* validation :: toggle

* validation :: divider

* validation :: radiobutton

* added props and style validation

* validation:: iframe

* validation :: password input

* validation:: code editor

* validation :: listview

* validation :: star rating

* validation :: modal

* validation :: qrscanner

* validation :: datepicker

* multiselect :: validation

* added union validation for border radius

* added props and style validation

* added props and styles validation

* added props and styles validations

* added props and styles validations

* added props and style validations

* added props and styles validations

* added prop and style validations

* added props and styles validations

* Added ID validation to steps widget

* Removed default value

* Added validation key to SVG widget

* Removed default value

* table validations

* table validations

* removing default value

* removing defaultval

* removing default val

* removing default val

* padding validation update

* updating number validation

* updatin number validation

* validation updates

* border validation

* border radius validation

* number input validation

* validation updates

* border radius validation

* validation update

* Updated misspelled schema text

* Updated Tabs validation schema

* Updated tooltip element schema

* Updated validation for multi select

* Updated validation for dropdown

* Updated validation for text widget

* Rectified mispelled validation

* Fixed : validation not working for format

* Added Array validation to chart widget

* format prop bug fix

* draft complete :: table validation

* Fixed misspelled text

* Don't validate properties that are not defined on widgetConfig

Co-authored-by: arpitnath <arpitnath42@gmail.com>
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
2022-07-19 18:51:45 +05:30
Kiran Ashok
24cda4d577
[ Feature ] :: component specific action :: multiselect widget (#3523)
* widget actions multiselect

* completed :: actions and fireevent

* removing logs

* CSA docs

* bugfix :: event fired 2 times

* clear action updated

* Use dependencies on selectOption action

* Use dependencies for deselectOption and clear

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-07-19 15:36:00 +05:30
Sherfin Shamsudeen
a59d5d13d0 Merge branch 'main' into develop 2022-07-19 12:35:07 +05:30
Arpit
6d38cc70b8
fixes: event execution for listview widget (#3629) 2022-07-19 12:25:09 +05:30
Kiran Ashok
bc56e1db97
Component specific action for :: checkbox widget (#3505)
* checkbox component specific action for checkbox

* checkbox CSA updated

* exposing check value
2022-07-18 18:47:38 +05:30
Manish Kushare
40953cbfca
added component specific action to Dropdown Widget (#3496)
* added component specific action

* remove the type from params of the action object

* changed action and handle name

* fire event on select

* If the value is not a part of the set of available options, then the exposed value should be undefined

* fixed the logic to set exposed variable to undefined for invalid option

* removed console's

* expose and use updateRegisteredAction to update action whenever dependencies change

* Add support for dependencies in registerAction callback

If dependencies are provided, the registerAction callback will update
the action whenever the dependencies are updates. This is similar to
how useEffect works.

* Remove unnecesary code

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-07-18 17:51:21 +05:30
Sherfin Shamsudeen
3b36d51b87
Rename colorPicker.svg to colorpicker.svg 2022-07-18 16:17:14 +05:30
Sherfin Shamsudeen
3a54cf846d
Rename Html.svg to html.svg 2022-07-18 16:16:46 +05:30
Midhun G S
3297fdb68a
Instance level SSO for Multi-Workpsace (#3441)
* changes

* changes

* e2e testcases

* fixes

* fix

* changes

* e2e fixes

* test cases

* clean up

* redirection changes

* style changes

* test cases

* testcases fix

* added test cases

* doc changes

* doc changes

* invitation token fix

* SSO General settings page changes

* added sso button to signup pages

* added helper text

* fix

* test case fixes

* fix
2022-07-18 11:40:52 +05:30
Manish Kushare
844ef5a81c
added component-specific action to set and clear value (#3487)
* added component-specific action to set and clear value

* updating exposed variable

* updated docs

* update the docs

* set exposed variable to empty string upon clear action using controlled components

* onChange event is fired for the actions
2022-07-15 15:53:35 +05:30
Manish Kushare
482ce5ab3c
Modal : added component specific actions (#3494)
* added component specific actions

* updated docs

* changed the action name from show to open
2022-07-14 18:26:53 +05:30
Muhammad Azka
8bc7acd9c2
Add validation for input fields on the profile settings page (#3104)
* Added input fields validation

* Update frontend/src/SettingsPage/SettingsPage.jsx

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

* Linted toast messages

* firstname and lastname field now accept special characters

* removed validation

* linted line 17

* fix lint errors

* Update SettingsPage.jsx

* Update theme.scss

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-07-14 18:24:53 +05:30
Muhsin Shah C P
d14b4a4d86
[Component specific action] Added setTab component action to Tabs widget (#3507)
* Added setTab component action to Tabs widget

* added the event

* resolved css syntax error
2022-07-14 17:18:12 +05:30
Sherfin Shamsudeen
c46e2f0c78 Merge branch 'main' into develop 2022-07-14 15:33:12 +05:30
Manish Kushare
8dc7711fa8
hotfix : Rename Button's setLabel action's name to setText (#3609) 2022-07-14 15:31:26 +05:30
Syed Ansar
b66d59b17d
Added confirm input in profile settings (#3375)
* Added confirm input  in profile settings

* Linting changes

* Fixed  ES-lint errors/issues

* Updated confirm password error toast message.

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

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-07-14 10:33:46 +05:30
Gandharv
b833b930bf
Show version create popup when deleting a widget on released version (#3485) 2022-07-14 07:31:18 +05:30
Muhsin Shah C P
454e7b07b1
Added a component action for selecting an option from radio button widget (#3512) 2022-07-13 15:50:45 +05:30
Manish Kushare
706ae3fd82
added component specific action - setText and clear (#3489)
* added component specific action - setText and clear

* updated the docs
2022-07-13 15:42:19 +05:30
Nathan Bisson
6761809015
Fixed typo for background color in container widget style properties (#3588) 2022-07-13 07:26:56 +05:30
Muhsin Shah C P
a5476de350
Added a feature for updating the group names (#3452)
* Added a feature for update group names

* Fixed issues
- create new group button should not show when update form is visible
- disable save btn when user tries to update with the same name

* Added a spec for update group name feature

* resolved a bug

* resolved a spell error

* Added 2 specs for checking
- default groups are being updated or not
- update a group with existing name

* Fixed a bug

* Fixed trim issue

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-07-13 00:27:32 +05:30
Manish Kushare
d19f4aab6a
Added component specific 'setColor' action to Color Picker (#3480)
* Added component specific action to Color Picker

* updated docs

* Remove unnecessary console.log

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-07-12 16:59:18 +05:30
Arpit
763e59dc38
handle "Property accessors for properties starting with numeric digit (#3530) 2022-07-12 16:49:14 +05:30
Kavin Venkatachalam
ae5994c6c8
[Feature]: Copy/Paste widgets (#3252)
* Copy and paste widgets

* Paste widgets into container, support multi widget copy paste

* Replaced localstorage with clipboard while copying widget

* Fixed component name bug
2022-07-12 16:39:02 +05:30
Sherfin Shamsudeen
e3917a13f1 Merge branch 'main' into develop 2022-07-12 16:11:37 +05:30
Arpit
c8b6b2843c
fixes Number widget: min and max value updates inside listview (#3571) 2022-07-12 15:56:03 +05:30
Kiran Ashok
cac37039db
Copy button added for links in manage sso / general settings (#3416)
* copy button added for links

* added toast

* ui for sso updated

* dark mode fixes

* using copyfunction from utils
2022-07-12 13:08:36 +05:30
Muhsin Shah C P
0722f5d67c
Added setLocation component action to map widget (#3503) 2022-07-11 16:47:31 +05:30
Muhsin Shah C P
2549bc0d7d
Added clearFiles action (#3491) 2022-07-11 16:34:02 +05:30