ToolJet/docs/static/img/enterprise.svg

9 lines
16 KiB
XML
Raw Normal View History

Feature: Tooljet Database (#4951) * wip * internal db per workspace * fix async query * feat: add storage layer route * feat: add drawer component * feat: add react-table to load data * feat: add columns form * feat: add create column form, create row form * feat: add postgrest js * add tooljet db controller to proxy requests to postgrest * util: add postgrest filter builder helper utility * feat: add filter popover * use helper utility for building query * add sortable filters * add box shadow for filter popup * use overlay trigger * use react select * add new column addition * add dropdown for table header, table list * Move filter.jsx * feat: add sort popover * feat: add postgrest js .order fn * setup tooljetdb with restricted grants for users * make db schemas added loaded dynamically on postgrest server * fix query * sign jwt token to auth user at postgrest * update db schema user with workspace * chore: add table listing * update data and columns from api * feat: add context api for sharing data * add ability to create table, view tables and add columns * use columns for sort from context api * fix ormconfig * feat: add table listing integration * feat: add create table integration * fix for rds deployment * add internal table translation instead of schema * remove tooljetdb as a datasource * wrap placeholder on proxy query * add active workspace guard * scope tooljetdb by workspace * update active workspace guard * seperate proxy related concerns to different service * make use of org id param * rename storage layer to tooljet databse * update specs * feat: Update list when new table added * feat: add create column * chore: add orgId to url + misc changes * chore: move popover to separate file * remove unused var * rename files * feat: add multiple columns * feat: add new row * removes postgrest-js from pkg lock * feat: add row data * feat: add sorting * feat: allow row deletion * feat: add search * feat: add filtering * feat: add edit mode * feat: add columns while edit table * add view table action * update setup for column constraint * fix query * integrate view_table, primary key field * render toogle for boolean data type * update view table query for primary key * fetch metadata refactor * add capability to set default values * feat: allow deletion of record based on primary key * feat: add default value while creating column * send query from sort & filter component * css changes * allow empty data * add requested changes * add err message * add common fn * allow sort + filter * remove unwanted defaults key * css changes * add more operators * dark mode fixes * add drawer footer * add loader for list tables * add dashboard design changes * design changes * add capability to drop table and delete column * add breadcrumbs * design changes * add profile * refactor tooljetdb controller * update routes * add empty page changes * delete column fix * fix delete column * design changes * fetch tables post delete * homepage changes * hide ellipsis on hover * add org settings page * add edit + create org * add notification center * fix: group permissions switch issue * add logo * remove anchor tag * fix merge conflicts * css changes * add err boundary * setup query editor * css changes * fix: merge conflicts * add menuPortal prop to filterform and sort form * fix seed * fix: build * design changes * design changes + refactor code * fix imports * fix: drawer issue on delete table * add search box changes * fix: tablename max-length 255 * fix: set newly created table as selected item * remove edit column option * added badges to enterprise only features * disable edit column * table styles * fix: popover position, placeholder default * fix: display boolean values in table * fix: tooljet database default type values * css changes * add query manager for tooljet db with create and list row * dark mode fixes * remove Header component * add ability to delete tooljetdb rows from query manager * add ability to update tooljetdb rows * dark mode fixes * css changes * display actions icon on hover * folder onclick change * add empty page styles * fix proxy requests * feat: randomize icon creation * add max items per page prop for pagination * removes unwanted position attr * add table name validation + disable submit btn while api fetch * [Bugfix] internal storage toast | trigger toasts for running preview db queries (#5019) * resolves: no toasts are fired when preview query is run for db queries * fire success toast for created and no content status text for query success * remove invalid migration * skip migration if tooljet db already created * fix: app clone icon param * fix: show confirmation box if filter options are empty in query (#5021) * for now: show native confirmation box of the brower to confirm the delete all query * typo * Revert "typo" This reverts commit b5ce5ed8890056974395750b6e07475390748e3b. * cleaned * cleaned * show confirmation box if filter options are empty in query * [Refactor/Bugfix] database query (#5028) * refactored list rows operations * remove unwanted cls * refactor create row * reafactored update rows * refactored delete rows * padding fix for tj-query * add static templates * review changes * remove unused file * Chore: tooljetdb render setup (#5033) * add postgrest for render preview deploy * pin version * add healthCheckPath * remove health check * handle database url parsing db params * add defaults for tooljetdb env * fix hostname * handle env in migration files * refactor dbconfig build * fix pg db usage * add parsed env context * add tooljetdb env * refactor db config utils Co-authored-by: gandharv <[email protected]> Co-authored-by: Shubhendra <[email protected]> Co-authored-by: Arpit <[email protected]>
2022-12-22 20:39:57 +00:00
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="48" height="48">
<title>company-27</title>
<defs>
<image width="380" height="389" id="img1" href="data:image/png;base64,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
</defs>
<style>
</style>
<use id="Background" href="#img1" x="66" y="61"/>
</svg>