* fix: removed orgid from query options and updated dependent logic in tjdb operations service as well
* fix: On exporting tjdb table schema only tables used for respective operation is filtered and validated now it will not pick from join options json even if it is available for list row operation
* Add retry-toggle to app builder
* Add backend logic for number of retries
* Add retry-toggle to restAPI data-source
* Add margins between settings options in app builder
* Add changes for static-query toggle in app builder
* Initialise toggle value in store
* Change tooltip text
* Change classname for tooltip
* Add default value for toggle from manifest.json
* fix : rest api retry network toggle width issue
* Refactor: Setup retry initialization within restapi component (#10219)
* refactor to setup retry initialization within restapi component
* remove unused css class
* rename condition
* remove unused css
* Refactored: Merged RestAPIToggle into existing Toggle component
* Fix cookies support input render in querybuilder
* Add delayed initialization for retry_network_errors
---------
Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
* Fixed some issues
* Added error borders and fixed some more issues
* Added Tooltip for datatype label and added pill for create/edit row
* Resolved few more issues
* Resolved datetime input text colliding with clear button & create/edit row css collapsing
* Import/export for configurations added
* Minor Fixes
* Fixed calendar not being updated on keydown
* Fixed date formatting
* Bug fix: if option is undefined select dropdown is breaking application
* Hide Select section when one aggregate is added
* Deleting single aggregate will delete all the available group by values
* Wrapped showSelectSelection withing useCallback to avoid unnecessary re-renders
* Improved code readability of constructAggregateValue function
* Change the name of variable to columnList
* Updated the requested changes
* Removed duplicate condition
* Updated requested change
* Fixed : In Join operation, unable to select columns in aggregate condition
* Showing tooltip for truncated table name in group by section
* Disable the group by condition and and show tooltip if tableName is falsy value
* Fixed width issue of table name in group by section
Do not show dropdown if joining table is empty for the same
* show delete confirmation modal, when we are deleting last filled value and all other are half filled or empty, then discard all group by conditions
* fix : deleting aggregate with confirmation always deletes last avaialable aggregate whether its filled or empty
* Fix: editing aggregate change was not consistent
* fix: added validation for empty column names in list rows for aggregate condition
* fix: handle empty conditions for aggregates
* fix: error message for aggregate condition in join operation has been updated
* fix: handled a scenario where table and column name with capital letter was not working properly in aggregate and groupby
* Basic wrapper around Datetime picker component
* Cell Edit Menu for Datetime Picker
* Reverted Old Changes
* Added Datetime picker for Add/Edit Row
* Added datetime picker for create/edit column
* Added datetime picker for create/edit table
* Added datetime picker for create/edit table
* Disabled PK, FK, Unique and made some fixes
* Migration script added
* Internal table configuration update changes
* Updating internal table configuration based on timezone select
* Time display pill & support for changing & retrieving timezone from the frontend added
* Time bug partially resolved
* Time bug solved
* Minor Bugs Solved
* fix : datepicker closed when we select date from outside month which is not current month's date
* Minor Design Fixes
* Css & Comment Fixes
* Removed console.logs
* Fixed app import failing
* Changed datatype name and label
* Css Fixes and added clear button
* Minor fix
* Fixed create table breaking on null values
---------
Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
* Allow drag & drop of files in dropzone
* Remove unrequired props and correct the condition
* fix : extra bullet point of file name is showing in bulk upload ui while drag and drop
---------
Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
* Add cookies parameter to querybuilder frontend
* Add cookies parameter to datasource page
* Add cookies to the request headers in backend
* Change return type of sanitizeCookies function
* Change empty state styling in query-builder
* Add style changes for button
* fix : rounded corners in border for key field in rest api datasource
---------
Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>