Commit graph

3 commits

Author SHA1 Message Date
Midhun G S
eef2a49fa9
Release Platform v17 (v2.39.0) (#9502)
* bump version

* Sample data source (#9501)

* Added sample data populating script

* added expand-collapse  in add data soure menu

* Sample database

* Design changes

* Added CTA to buttons and added design changes

* Added code sanity fix for some services

* changed configration for create sampke db and code sanity fix

* Removed logs

* Added xlsx in dependency

* added migration for sample db

* Added loggin for testing

* Added await in migration

* Replace excel sheet with JSON files

* reverted package-lock file

* Fixed issues

* dependecy deletion

* Added schedular

* Added changes for bug fixes and typeorm query for creating sample db

* Removed color.scss file import

* Add logo in sample application

* add documentation link for sample db

* fixed migration issue for data queries creation

* removed sample db intergration

* bump version

* Remove .env file and code sanity

* deleted migration file

---------

Co-authored-by: Kritagya <kriks.iitk@.com>
Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6>
Co-authored-by: kriks7raptor <kritagya@raptorx.ai>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>

* Add data-cy for drag drop empty canvas card (#9513)

* Add sample db condition on all components (#9516)

* Add sample db condition on all components

* Changed empty state for container

* Condiiton on sample data source

---------

Co-authored-by: kriks7raptor <kritagya@raptorx.ai>

* Release fix: subpath (#9535)

* Add sample db condition on all components

* Changed empty state for container

* Condiiton on sample data source

* fixed subpath issue for workspace setting and folders

* Folder change handler in subpath

---------

Co-authored-by: kriks7raptor <kritagya@raptorx.ai>

* fixed version

* fixed version

* fixed version

* update server version

* Bump version to v2.39.0

---------

Co-authored-by: kriks7iitk <34170719+kriks7iitk@users.noreply.github.com>
Co-authored-by: Kritagya <kriks.iitk@.com>
Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6>
Co-authored-by: kriks7raptor <kritagya@raptorx.ai>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: kriks7iitk <kriks.iitk@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
2024-04-30 21:49:37 +05:30
Ganesh Kumar
72147a0fda
Feature: Tooljetdb join operations (#7263)
* basic and static join query executed

* tooljetDB Join operation flow - work inprogress

* complete flow for tooljetdb join pending testing and minor changes

* updated constructHavingStatement method logic to support aggregation function and added comments

* worki in progress tooljetDB Join

* feat: added basic layout for tjdb join fields

* feat: dropdown support for icons

* feat: working on where condition ui in join

* feat: added base layout for filter and sort in tooljetdb join

* feat: added multi select support and minor style changes

* feat: support default value for selectbox

* feat: dd select styling added

* style: override vanilla  dd select styles with tj styles

* fix: fixed minor UI issues in select box

* feat: added select section layout

* feat: added hooks state for join options

* feat: load all added tables columns

* feat: working on where section logic

* feat: join constraints UI

* feat: filter condition dropdowns added

* feat: join widget for join query op in tjdb

* feat: sort section base UI

* feat: select widget for join query in tjdb

* feat: filter section add option and delete option done

* feat: update filter condition logic added

* feat: added onchange event for operator and rhs values update

* feat: added sort dropdown for tjdb join

* feat: base logic for Filters in join query

* fix: removed comments and added validation for fetching table details

* feat: add limit option logic

* feat: backend api has been integrated for tooljetdb joins

* added icons to solid icons

* fix: jsconfig auto save lint fix

* fix: update from table when selected table changes

* feat: added from to join table options in tjdb dq

* fix: added fetching tables list for JSON in backend

* fix: fixed json data for join query

* fix: temp fix for fields with empty object

* feat: added icon support for dd select

* fix: added default state to avoid error in conditionlist

* fix: limit tables selection to already joined tables in tjdb join

* fix: empty values to orderBy, filters and limit will remove the option from json

* fix: in json first level empty value scenario has been handled

* fix: select in tooljetdb join query can have multiple columns with same name handled by adding prefix tablename_ to the column name

* fix: restrict selectable tables in join contraints

* feat: reset join constraints when invlaid joins added

* fix: empty values will not be allowed UI validation

* fix: codehinter border has been removed

* fix: recalculate join data when join tables change

* fix: corrected options length calc for showing search box

* fix: filter table dropdown must contain only selected tables from join section

* fix: empty values validation has been removed

* fix: add from attribute to join options

* fix: alias is added to all the table column

* feat: selected option in Select section will be at the top

* fix: reset joins when selected table changed

* fix: drop down focus ui

* feat: autoselect all columns by defualt for join select

* feat: restrict column selection to same datatype

* fix: removed blank table names from select

* feat: added tooltip for info

* fix: removed duplicate tooltip

* fix: add button in table dropdown

* fix: added from table object back

* feat: tjdb join select dropdown select all cols by default

* fix: add new table button name corrected

* feat: no table selected error message

* feat: add select style for select dropdown

* style: updated dropdown select style to match new theme

* feat: added alert modal for deleting joins

* feat: hardcode operator since once one option available at the moment

* style: fix icon styles for dropdown

* feat: created reusable confirm dialogue

* fix: fixed bug for nested dropdowns

* fix; cache select components to prevent unnecessory rerenders

* feat: reused the common popup on updating the tables

* fix: info popup will trigger only if table is already exists

* fix: fixed bug that caused edit to break for tjdb join

* style: fixed spacing for tjdb join components

* fix: select section all options cant be deselected issue fixed

* fix: add info icon for empty filter and sort component

* feat: offset fature for joins has been added

* fix: layout fixed to incorporate filter dropdown with text

* fix: basic validation in UI for mandatory and non-mandatory fields

* feat: more options added for filter in joins

* fix: added filter option for regular expression

* fix: fixed wrong autoupdate of join fields

* style: updated badge color w.r.t theme

* fix: removed the commented code

* style fixes

* refactor: changed tooljetdb join logic based on tableId instead of name

* fix: joins table value is not been shown after save

* fix: CSS design fix and removed not required commented codes

* feat: tableid to table name mapping in error

* fix: errors will be shown in the debugger for tooljetdb join

* stylefix: container for join sort and select made full width

* stylefix: changed CTA test in popup spacing issue adjusted

* fix: few PR review comments to refactor has been done

* fix:random id generator has been removed and uuid has been used

* feat: Select all functionality in Select Drop down has been added

* fix: first time AND operator has been removed

* fix:Sort Section - Removed table were listed in the drop down

* fix: add more in join section deleting newly created joins

* fix: select section total selected count was wrong

* stylefix: dropdown menu height has been reduced

* fix: sort section on join query will have prefix table name along with column name

* feat: changed the select drop down with add new table option

* fix: center align text only for join operator drop down

* fix join icons to be centred

* reduce chevron icon size

* fix:error handling by status code

* feat: added placeholder for empty select box

* fix: fixed the PR comments

---------

Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2023-09-28 19:58:47 +05:30
Nakul Nagargade
a5bdfc673b
Added jsconfig.json to enable VS code to automatically do absolute imports in src folder (#7064) 2023-07-21 11:32:44 +05:30