Commit Graph

21892 Commits

Author SHA1 Message Date
Peter Clement ac2389c445 update api to take a per app builder 2023-08-29 14:40:56 +01:00
Adria Navarro 6f2aa32878 Implement external 2023-08-29 15:39:56 +02:00
Martin McKeaveney 79065f6689 update pro ref 2023-08-29 14:28:11 +01:00
Martin McKeaveney 3265042025 Revert "Merge branch 'develop' into master"
This reverts commit 99adc2039b, reversing
changes made to fec20e526e.
2023-08-29 14:27:39 +01:00
Peter Clement fc3d6ad963 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-29 13:05:56 +01:00
Adria Navarro 7e2ecc1b3a Split between internal and external views 2023-08-29 13:35:22 +02:00
Adria Navarro bf59ecf6b7 Split between internal and external views 2023-08-29 13:35:12 +02:00
Adria Navarro 12b869d7d1 Display required license 2023-08-29 12:47:15 +02:00
Adria Navarro ce11a5a852 Lock feature based on ff 2023-08-29 12:47:15 +02:00
Adria Navarro 33ed4e1cbf Merge branch 'develop' into views-v2-frontend 2023-08-29 12:45:23 +02:00
Adria Navarro d1e346f5e5 Update pro ref 2023-08-29 12:36:59 +02:00
Adria Navarro 26e5648602 Update pro ref 2023-08-29 12:13:48 +02:00
Dean 5365de6a8d POC 2023-08-29 09:19:11 +01:00
Peter Clement 34a125f90d Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-29 08:56:25 +01:00
Martin McKeaveney 26aa47078b Merge branch 'master' into fix/security-deps 2023-08-25 18:35:27 +01:00
Andrew Kingston 02d2f9d875 Remove more usage of accumulators because they're evil 2023-08-25 16:53:45 +01:00
Andrew Kingston 6c38eb5a4c Add back in auto focus behaviour to modals but disable it for screen creation 2023-08-25 16:45:41 +01:00
Andrew Kingston abbc4f7d2a Remove tests which are no longer relevant 2023-08-25 16:27:39 +01:00
Andrew Kingston 100c6450dc Update view tests 2023-08-25 15:50:29 +01:00
Andrew Kingston e82c08ea3e Fix row tests 2023-08-25 15:28:29 +01:00
Andrew Kingston 8e74fc65d1 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-25 15:23:33 +01:00
Andrew Kingston dcb6350339 Enable creating views for SQL tables 2023-08-25 15:21:59 +01:00
Dean ef6f8e2abf Lint fixes 2023-08-25 15:14:49 +01:00
Andrew Kingston 2bbdb5ce46 Fix prod bug where screens are not deleted when the backing table is 2023-08-25 12:29:32 +01:00
Andrew Kingston 22f34d83ee Update table deletion to properly delete screens 2023-08-25 12:21:19 +01:00
Andrew Kingston 09ad3e73ae Rewrite most of the screen creation code to account for views and clean up mess 2023-08-25 12:14:17 +01:00
Dean 13f6fed101 UX Enhancements and custom positioning behaviour for the popover 2023-08-25 11:19:28 +01:00
Andrew Kingston 71c092be1e Stop focusing submit button in modals as this causes long modals to scroll to the bottom 2023-08-25 09:49:04 +01:00
Peter Clement d2284c2f0a fix sorting of users and groups 2023-08-25 09:44:29 +01:00
Andrew Kingston 1210db575a Update row explorer block setting label to account for views as well 2023-08-25 09:38:43 +01:00
Andrew Kingston d6688d1914 Use view name when generating bindings 2023-08-25 09:35:30 +01:00
Andrew Kingston 118bf9e9c3 Add ID and rev as filterable fields for views 2023-08-25 09:31:03 +01:00
Andrew Kingston 1dcc0b3d38 Updated leftover broken reference to function 2023-08-25 09:24:16 +01:00
Andrew Kingston aa3840833e Fix selection indicators inside side panels 2023-08-25 09:20:00 +01:00
Dean 7492a70bcf Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-25 09:06:24 +01:00
Martin McKeaveney 2eb78fb23d don't recreate secret after first deploy, bump vm2 deps 2023-08-24 17:12:48 +01:00
Peter Clement 5226f7389b fix bug with app not being shown to per app builder 2023-08-24 16:41:52 +01:00
Andrew Kingston f7805ef5f9 Fix table blocks not being able to create rows through V2 views 2023-08-24 16:29:21 +01:00
Andrew Kingston 8269ecf237 Update automatic dataprovider hot reloading to support views 2023-08-24 16:20:32 +01:00
Andrew Kingston d109411ed8 Update fetch row action to support views 2023-08-24 16:16:28 +01:00
Andrew Kingston 5763a9843c Update duplicate rows action to support views V2 2023-08-24 16:14:37 +01:00
Andrew Kingston fd71ad57da Add better support for generic DS+ into databindings and update save row to work with view V2s 2023-08-24 16:12:12 +01:00
Jonny McCullagh 6826f48743 merge master changes into develop (#11590)
* Return the actual objects (#11570)

* Bump version to 2.9.30

* trigger a feature branch on pull request (#11584)

trigger a feature branch on pull request

* Bump version to 2.9.31

* Bump version to 2.9.32

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Budibase Staging Release Bot <>
2023-08-24 15:51:46 +01:00
Andrew Kingston c78fcb2ba6 Ensure 'table' type settings are migrated and handled properly. Allow deleting rows from views 2023-08-24 15:50:57 +01:00
Peter Clement d5aa975593 add per app builder support when adding groups 2023-08-24 15:42:32 +01:00
Dean 32f8638ffd Removed comment 2023-08-24 15:40:03 +01:00
Dean 3f51b5aa90 Fix for buttons section display config. 2023-08-24 15:35:12 +01:00
Dean 38e46dfa15 Added fix for ComponentSettingSection component location 2023-08-24 15:26:00 +01:00
Andrew Kingston b6e675e3ff Migrate DS+ settings without keys 2023-08-24 15:15:15 +01:00
Jonny McCullagh 99adc2039b Merge branch 'develop' into master 2023-08-24 15:04:47 +01:00
Dean dc500ba290 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-24 14:43:50 +01:00
Dean 1ec2faf74d List refinement, Form Block UX updates for action type. Bug fixes for FormBlock bindings. TableBlock UX updates and Component Setting updates 2023-08-24 14:39:53 +01:00
Andrew Kingston 50e3a66f92 Fix notifications in grid block in client apps 2023-08-24 12:26:46 +01:00
Andrew Kingston 409df71c12 Add hover color to divider in screen list 2023-08-24 12:11:22 +01:00
Andrew Kingston a22fc8d208 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-24 12:07:23 +01:00
Peter Clement 6b14353dcb update side panel to enable selecting of creator role 2023-08-24 11:40:00 +01:00
Peter Clement f7e43a766d add tag support to picker 2023-08-24 11:38:50 +01:00
Peter Clement 8d5f6cf7af add api for per app builder and help function 2023-08-24 11:38:12 +01:00
Adria Navarro 388731bd9e Merge branch 'develop' into BUDI-7393/allow-view-permissions 2023-08-24 13:36:07 +03:00
Adria Navarro c0581408e9 Add extra tests 2023-08-24 11:48:38 +02:00
Adria Navarro 12be5a3d83 Setuo init pro mocks 2023-08-24 11:47:51 +02:00
Adria Navarro 3e70369832 Use 2023-08-24 11:47:42 +02:00
Adria Navarro cfeb6993cc Test authorised view use cases 2023-08-24 11:46:36 +02:00
Adria Navarro 8359185a22 Add unhappy paths tests 2023-08-24 11:23:30 +02:00
Adria Navarro 84a6f239a9 Migrate tests to ts 2023-08-24 11:05:31 +02:00
Andrew Kingston a6e000ed34 Merge branch 'develop' into design-section-feature-branch 2023-08-24 09:23:30 +01:00
Adria Navarro 9a7a3b9c72 Rename test 2023-08-24 10:23:21 +02:00
Adria Navarro bfa2b491f3 Allow view permission type 2023-08-24 10:22:08 +02:00
Adria Navarro 972cc9916b Add inheritance tests 2023-08-24 09:39:38 +02:00
Adria Navarro b380207064 Merge resource and authorized, allowing transformers 2023-08-24 09:36:44 +02:00
Adria Navarro 9a15277fa1 Split authorized middleware to handle resource id fetch 2023-08-24 09:11:54 +02:00
Adria Navarro b4a824a843 Update pro ref 2023-08-24 09:06:42 +02:00
Adria Navarro 1a88a9078d Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag 2023-08-24 08:39:53 +02:00
Andrew Kingston 4192618bdf Handle missing required columns in views by showing errors 2023-08-23 18:56:04 +01:00
Andrew Kingston f421ef54f3 Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch 2023-08-23 18:45:35 +01:00
mike12345567 1a06fc0417 Removing Postgres test update, didn't help. 2023-08-23 18:14:01 +01:00
mike12345567 67104d7cb3 Quick hacks to try and help with the stability of some failing tests. 2023-08-23 18:05:58 +01:00
Andrew Kingston 5304ee0c46 Bump pro 2023-08-23 17:56:08 +01:00
mike12345567 6731eefefd Adding wait strategy to Postgres runner. 2023-08-23 17:42:01 +01:00
Andrew Kingston 700cb53d18 Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch 2023-08-23 17:37:50 +01:00
mike12345567 9f900503ae Updating pro reference and increasing port timeout for Jest. 2023-08-23 17:27:04 +01:00
Andrew Kingston 07e49f4436 Standardise info boxes between theme and navigation 2023-08-23 16:46:32 +01:00
Andrew Kingston 07e5f04b6a Merge 2023-08-23 16:36:12 +01:00
Andrew Kingston 447523a4b8 Merge 2023-08-23 16:24:42 +01:00
Andrew Kingston f0e7f481de Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into screen-theme-rightpanel 2023-08-23 16:20:55 +01:00
Andrew Kingston e1ffd6107c Don't select screens as resources as they have no dedicated route 2023-08-23 15:53:15 +01:00
Andrew Kingston 9869b0cbc8 Lint 2023-08-23 15:50:00 +01:00
mike12345567 eab2791330 Updating pro reference. 2023-08-23 15:48:56 +01:00
Andrew Kingston 94d9769310 Fix command palette navigating to screens 2023-08-23 15:46:41 +01:00
Andrew Kingston 277aa30b07 Fix keyboard actions for screen and nav 2023-08-23 15:41:45 +01:00
mike12345567 0eb6016b75 Updating submodule. 2023-08-23 15:40:36 +01:00
Andrew Kingston 0ef0e58e5e Fix click on navigation not selecting it 2023-08-23 15:37:13 +01:00
mike12345567 3518d84fd5 Updating pro reference. 2023-08-23 15:29:19 +01:00
Andrew Kingston 80e622d2e0 Simply navigation URLs 2023-08-23 15:28:23 +01:00
Andrew Kingston 38044cdaea Fix escape keybind 2023-08-23 15:22:56 +01:00
mike12345567 11f56c2632 Updating error message in test. 2023-08-23 15:22:25 +01:00
Andrew Kingston 4759cdffe7 Fix add component keyboard shortcut 2023-08-23 15:21:18 +01:00
Andrew Kingston 9883157f30 Fix not being able to add components when either the screen or layout are selected 2023-08-23 15:19:53 +01:00
Andrew Kingston 4847cafd81 Fix navigating while moving between screens 2023-08-23 15:14:22 +01:00
Michael Drury 5a00b87343 Merge branch 'develop' into feature/group-per-app-builders 2023-08-23 15:07:45 +01:00
mike12345567 cad787a909 Removing old docker-compose.test.yaml that was causing flakiness and getting worker using mock redis. 2023-08-23 15:07:12 +01:00
Andrew Kingston 08d2074515 Fix add component FAB not working when screen or navigation are selected 2023-08-23 15:04:18 +01:00
Andrew Kingston 899a1dd754 Restore being able to select the screen and nav, now with unique IDs 2023-08-23 15:00:26 +01:00
Andrew Kingston a352f8ee0a Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into new-left-panel 2023-08-23 14:46:30 +01:00
Andrew Kingston 5d4124be4a Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch 2023-08-23 14:46:08 +01:00
Andrew Kingston 087812011f WIP for fixing collaboration in new left panel 2023-08-23 14:45:23 +01:00
mike12345567 613b7a3344 Fixing reference (IDE generated). 2023-08-23 14:20:30 +01:00
mike12345567 0206fb3ef2 Updating pro. 2023-08-23 14:19:09 +01:00
Andrew Kingston a7de2d8aca Always create nav link for new screens 2023-08-23 11:21:53 +01:00
Andrew Kingston f1121a11a3 Improve route safety 2023-08-23 11:18:14 +01:00
Andrew Kingston 38e8ff879a Make new screen a dedicated route and remove duplication. Fix some issues when deleting selected screens 2023-08-23 11:14:04 +01:00
Andrew Kingston 607a36e2e4 Improve route handling when creating new components and screens 2023-08-23 11:03:00 +01:00
Andrew Kingston f72f3f88f7 Improve UX when resizing screen/component lists 2023-08-23 10:49:48 +01:00
Andrew Kingston d486a89ee7 Clean all URLs by default in URL state sync 2023-08-23 10:32:24 +01:00
Andrew Kingston a54c5b7222 Add resizable screen/component sections and remove redundant /components route 2023-08-23 10:27:56 +01:00
mike12345567 3395a5b96b Some other minor changes to fully support the per app builder from groups, making sure middlewares are properly aware. 2023-08-22 19:15:47 +01:00
Andrew Kingston a83e987dcd Stop preview jumping when scrolling to components, and improve scrolling behaviour 2023-08-22 18:55:36 +01:00
mike12345567 656870db8b Adding last of support for per app group builder support, enriching the user on self return, as well as adding the functionality required to server middlewares. 2023-08-22 18:14:08 +01:00
Andrew Kingston d0414812cf Adjust design section page layouts to stop remounting left nav on screen change 2023-08-22 17:51:47 +01:00
Andrew Kingston a4a639c2ba Update screen list size slightly 2023-08-22 16:49:04 +01:00
Andrew Kingston a07f343f83 Fix component scroll offsets not working 2023-08-22 16:45:37 +01:00
Andrew Kingston eba2fb0f13 Update component list header to be consistent 2023-08-22 16:41:15 +01:00
Andrew Kingston a6a6eb0ffe Update screen panel heading to match designs 2023-08-22 16:37:03 +01:00
Andrew Kingston 0ea81f98d6 Update panel headings to match new designs 2023-08-22 16:29:40 +01:00
Andrew Kingston 96e67c680b Fix navigation links drawer width 2023-08-22 16:24:00 +01:00
Andrew Kingston 0c57699d99 Remove deprecated settings from screen settings 2023-08-22 16:23:11 +01:00
Andrew Kingston 7e706c403a Adjust no results text when searching for screens 2023-08-22 16:21:48 +01:00
Andrew Kingston 909941aa6e Use normal spectrum color for screen search placeholder 2023-08-22 16:17:05 +01:00
Andrew Kingston 919158cf78 Use normal scrollbar for screen list 2023-08-22 16:16:35 +01:00
Andrew Kingston ec9f0a25ec Add background color to left panel 2023-08-22 16:16:22 +01:00
Andrew Kingston df676bbe9e Update table block to work with views 2023-08-22 13:39:58 +01:00
Andrew Kingston e77644ce11 Lint 2023-08-22 11:48:06 +01:00
Andrew Kingston 51f6574942 Fix issue with tab styles 2023-08-22 11:32:57 +01:00
Andrew Kingston eb7c12ba09 Prevent editing columns in grids in client apps 2023-08-22 11:31:38 +01:00
Andrew Kingston c936304410 Fix grid config store so that schema overrides work 2023-08-22 11:31:25 +01:00
Adria Navarro 27a5123855 Fix build 2023-08-22 12:42:59 +03:00
Adria Navarro e4feb64fe5 Use extracted functions 2023-08-22 12:19:20 +03:00
Adria Navarro d8473b4a23 Renames 2023-08-22 12:09:21 +03:00
Adria Navarro 1283431b32 Move permissions get into the config api 2023-08-22 12:06:44 +03:00
Adria Navarro 561fe3cbe9 Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag 2023-08-22 11:49:07 +03:00
Adria Navarro 664f257239 Implemment checks 2023-08-22 11:27:06 +03:00
Dean 046ef853e3 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-22 09:06:46 +01:00
Adria Navarro c792e55675 Update pro ref 2023-08-22 10:54:08 +03:00
Adria Navarro 10e0abec3e Test deleting when forbidden 2023-08-22 10:30:12 +03:00
Adria Navarro 96f9a34136 Test adding when forbidden 2023-08-22 10:26:46 +03:00
Adria Navarro f1232eac90 Add permission api to testconfig 2023-08-22 10:24:43 +03:00
mike12345567 466a2504e4 Updating pro and some types for per app builder group support. 2023-08-21 18:02:09 +01:00
Andrew Kingston c7d1010ce3 Fix resetting sort column when sort column doesn't exist in schema whenever schema is yet to be loaded 2023-08-21 17:49:54 +01:00
Andrew Kingston 10cbf4f08a Update grid sorting settings to make order conditional on column 2023-08-21 17:49:21 +01:00
Andrew Kingston 59559ee93c Remove log and account for onEmptyFilter in grid button 2023-08-21 16:53:09 +01:00
Andrew Kingston 86c9e2a192 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-21 16:50:45 +01:00
Andrew Kingston 77f6a6d6c1 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-21 16:38:00 +01:00
Andrew Kingston 5abab4cb62 Update grids to allow filtering and sorting in client lib with V2 views 2023-08-21 16:11:37 +01:00
Adria Navarro 63ffc81ffe Tests 2023-08-21 17:56:58 +03:00
Adria Navarro 54c285f71c Add basic sdk checks 2023-08-21 17:56:40 +03:00
Adria Navarro 62579fab4e Check if resouce is allowed to change 2023-08-21 17:56:19 +03:00
mike12345567 3b19c8410f Comments. 2023-08-21 15:31:35 +01:00
Michael Drury 91e16f7b69 Merge branch 'develop' into fix/test-flakiness 2023-08-21 15:17:02 +01:00
Adria Navarro 28fac62239 Remove unused param 2023-08-21 17:09:33 +03:00
Adria Navarro edb8cd6330 Refactor tests to TS 2023-08-21 16:57:00 +03:00
Martin McKeaveney 8b01531420 Merge branch 'develop' into fix/new-column-popover-fixes 2023-08-21 14:11:48 +01:00
Dean 4c822663e8 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-21 12:50:26 +01:00
Dean cad624a9a4 Merge Commit 2023-08-21 12:50:16 +01:00
melohagan 9c5ff69213 Return the actual objects (#11570) 2023-08-21 12:45:26 +01:00
Andrew Kingston 729b93532b Prevent overriding onEmptyFilter behaviour for views 2023-08-21 12:01:17 +01:00
Andrew Kingston 6d46fb2963 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-21 11:57:28 +01:00
Andrew Kingston 0566644508 Allow view searching and sorting. Refactor grid logic to fix multiple issuies 2023-08-21 11:56:58 +01:00
Michael Drury 3c77927fb0 Merge branch 'develop' into fix/test-flakiness 2023-08-21 11:51:42 +01:00
Gerard Burns d0f9694d24 linting 2023-08-21 08:33:53 +01:00
Adria Navarro 5dca30986e Merge branch 'develop' into chore/fix_os_contributor 2023-08-21 10:27:22 +03:00
Adria Navarro c835f910c5 Fix cli build 2023-08-21 10:20:22 +03:00
Gerard Burns 67d5eef293 screen search text 2023-08-21 08:16:42 +01:00
Gerard Burns c11cd9c3e2 remove new screen animation 2023-08-21 08:12:49 +01:00
Gerard Burns a5044ea85a conditional nav panel customize 2023-08-21 08:08:53 +01:00
Adria Navarro 8ca838dad2 Fix types on shared-pro build 2023-08-21 10:07:36 +03:00
Gerard Burns 0582c74ba0 links editor 2023-08-21 08:06:49 +01:00
Adria Navarro 05be953647 Shared and types are commonjs (for pro users) 2023-08-21 10:06:37 +03:00
Gerard Burns 4a60cb1d8e font family for input 2023-08-21 07:58:18 +01:00
Gerard Burns a577b706d1 change navitem chevron to be smaller for compact 2023-08-21 07:57:06 +01:00
Gerard Burns e267e71b68 icon hover states 2023-08-21 07:54:36 +01:00
Adria Navarro ea84b7ffe3 Fix shared-core on dev:builder 2023-08-21 09:54:08 +03:00
Gerard Burns 4ddf797425 left panel icon color 2023-08-21 07:49:32 +01:00
Gerard Burns cc5a1be2a8 screen list alignment 2023-08-21 07:40:45 +01:00
Gerard Burns e6a712f880 component ndentation 2023-08-21 07:37:16 +01:00
Gerard Burns a34390c986 Stop preview remounting 2023-08-20 23:33:09 +01:00
Gerard Burns d4f6359820 screen scrollbar and screen panel height 2023-08-20 15:13:27 +01:00
Gerard Burns 6f4d92c3af border changes 2023-08-20 15:04:18 +01:00
Gerard Burns 5aea392616 hotkeys 2023-08-20 14:59:38 +01:00
Gerard Burns e5f818a0ce Reuse Component Panel 2023-08-20 14:59:22 +01:00
Michael Drury 4ea61140e8 Merge branch 'develop' into fix/test-flakiness 2023-08-18 16:53:44 +01:00
mike12345567 d492fde27b Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-18 15:50:18 +01:00
mike12345567 6b2db463aa Fixing issue created by reverting of revert merge. 2023-08-18 15:49:58 +01:00
mike12345567 ef0d4f7c73 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-18 15:07:36 +01:00
mike12345567 f4ba5c9382 Updating pro reference. 2023-08-18 15:07:01 +01:00
mike12345567 3334be225a Merge branch 'develop' of github.com:Budibase/budibase into fix/test-flakiness 2023-08-18 14:40:46 +01:00
mike12345567 188004021a linting. 2023-08-18 14:40:04 +01:00
mike12345567 f154e14414 Merge branch 'develop' of github.com:Budibase/budibase into fix/test-flakiness 2023-08-18 14:35:47 +01:00
mike12345567 a5a1c62eb1 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-18 14:34:08 +01:00
mike12345567 7110351bdc Revert "revert develop into master"
This reverts commit fd099658a0.
2023-08-18 14:33:21 +01:00
mike12345567 3e2010fb26 Attempting to improve on test flakiness, don't depend on a timeout for docker startup, wait for port to respond. 2023-08-18 14:18:47 +01:00
mike12345567 aef7f28ccb Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-18 13:30:47 +01:00
mike12345567 621b1fadea Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-18 13:22:34 +01:00
mike12345567 0ac7138e23 Updating pro. 2023-08-18 13:16:59 +01:00
Gerard Burns 6886a312c5 New Left Panel for Design 2023-08-18 12:46:41 +01:00
Gerard Burns e3cfdd537a New Nav component (#11266) 2023-08-18 12:46:06 +01:00
mike12345567 66a94d3857 Quick fix for server tests. 2023-08-18 10:56:13 +01:00
Peter Clement d8c95fce19 remove log 2023-08-18 09:54:24 +01:00
Peter Clement 11069bacfb Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes 2023-08-18 09:34:27 +01:00
mike12345567 9cfab6fbfd Merge branch 'fix/automation-improvements' of github.com:Budibase/budibase into fix/automation-improvements 2023-08-17 17:45:17 +01:00
mike12345567 ba5e390b3f Quick PR comments. 2023-08-17 17:44:59 +01:00
Michael Drury df31fb1b8d Merge branch 'develop' into fix/automation-improvements 2023-08-17 17:35:02 +01:00
mike12345567 e174211440 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-08-17 17:34:44 +01:00
mike12345567 4c6c0f3002 Quick fix based on tests. 2023-08-17 16:51:11 +01:00
mike12345567 95b8a4ea10 Adding feature flagging, the option to only start the automations, or the API, meaning we can split the service if needed. 2023-08-17 16:39:25 +01:00
Andrew Kingston b5546f8d9b Update server and builder to properly sync changes with tables and views across all users 2023-08-17 16:04:56 +01:00
melohagan b57a8c1130 Move when filter empty option into filter drawer (#11262)
* Add when filter empty dropdown

* Add unit tests

* "fix" typescript issue

* Add empty filter check for external

* Add unit test

* Hide empty filter option for custom query

* Make onEmptyFilter optional

* Fix unit tests

* Remove onEmptyFilter automation input

* Remove unused var

* Refactor

* Fix path

* Fix type issue

* Fix types
2023-08-17 13:31:52 +01:00
Andrew Kingston 733a638a99 Remove unnecessary save on first keypress in grids 2023-08-17 12:08:50 +01:00
Andrew Kingston e7c4ebea39 Persist source view ID in ctx when using a view ID in the rows API and support collab in views 2023-08-17 12:07:37 +01:00
Martin McKeaveney 39f31b90a4 update pro reference 2023-08-17 11:57:05 +01:00
Martin McKeaveney fd099658a0 revert develop into master 2023-08-17 10:28:15 +01:00
melohagan 6d40a54fd5 Only get definition for given schema (#11532) 2023-08-17 10:10:52 +01:00
Peter Clement a48a22f1b8 fix tooltips 2023-08-17 10:06:49 +01:00
Peter Clement 59e794b519 Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes 2023-08-17 08:41:50 +01:00
mike12345567 e068e301ff Updating automation history tab to handle the stopped error status which can occur for CRONs. 2023-08-16 18:21:53 +01:00
mike12345567 9489e309b5 Improving logging of publishing around CRON jobs, try to understand what is being disabled/created. 2023-08-16 18:12:21 +01:00
Dean 6edad5d375 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-16 17:18:14 +01:00
Dean ccfba675f2 Merge commit 2023-08-16 17:18:04 +01:00
mike12345567 9bac4b8bf2 Getting shared-core to build consistently as part of the yarn dev command. 2023-08-16 16:58:35 +01:00
melohagan a8b3249a8f Add bindable setting for initial form step (#11530) 2023-08-16 15:59:02 +01:00
Andrew Kingston abc072cbbe Fix access control on view searching and handle errors when fetching view definitions 2023-08-16 11:00:14 +01:00
mike12345567 8f81a16340 Updating types to be based on the open API definition rather than types. 2023-08-15 17:33:22 +01:00
Andrew Kingston c115a87cd6 Add dedicated endpoint for fetching view definitions 2023-08-15 17:07:14 +01:00
Andrew Kingston a6da5fd2bb Update grid socket middleware to support V2 views 2023-08-15 16:55:05 +01:00
mike12345567 a6a70c2d09 Building out the role assignment/unassignment APIs as new components of the public API. 2023-08-15 16:46:21 +01:00
Andrew Kingston 1ddd0bca21 Allow configuring access for views 2023-08-15 16:32:36 +01:00
mike12345567 cb49906d36 Updating pro reference. 2023-08-15 15:55:56 +01:00
Andrew Kingston b53f61228c Throw error when attempting to fetch an individual row from a view 2023-08-15 15:47:26 +01:00
mike12345567 e97c042e95 Adding test cases. 2023-08-15 15:35:52 +01:00
mike12345567 b3e8989060 Adding pro integration. 2023-08-15 14:19:36 +01:00
Peter Clement 9ac5f60338 fix column alignment for first column in table 2023-08-15 11:55:33 +01:00
Andrew Kingston 123be842fb Update deleting rows from views 2023-08-14 16:20:16 +01:00
Andrew Kingston 4bfa0d8cb0 Don't throw an error when atempting to update a view that includes non UI metadata overrides 2023-08-14 16:17:30 +01:00
Andrew Kingston 6a7e0d2d31 Refresh view data when showing hidden columns in order to populate new cells 2023-08-14 15:58:14 +01:00
Andrew Kingston 1382290116 Merge branch 'views-v2-frontend' of github.com:Budibase/budibase into views-v2-frontend 2023-08-14 12:52:36 +01:00
mike12345567 4bbae677b2 Updating tests/search to handle no schema means no data, rather than all data. 2023-08-14 12:44:05 +01:00
mike12345567 0fb6f8312a Fixing test and updating middleware to match requirements. 2023-08-14 12:10:16 +01:00
Andrew Kingston a7b37a4550 Fix trimming extra view fields and ensure empty views allow nothing 2023-08-14 12:04:36 +01:00
Andrew Kingston d1b3d033dd Fix table resetting state more often than desired 2023-08-14 11:50:30 +01:00
mike12345567 3b7a5c0392 Mutate in middleware, don't update reference. 2023-08-14 11:44:10 +01:00
mike12345567 97e5fe37a1 Cloning table schema to avoid mutation. 2023-08-14 11:19:00 +01:00
mike12345567 5d2813361c Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-14 11:00:06 +01:00
Peter Clement 9fe02e7963 Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes 2023-08-14 09:28:06 +01:00
Dean a2d4efbafd Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-14 09:05:42 +01:00
mike12345567 672e370904 Default state of view is no data returned. 2023-08-11 16:01:53 +01:00
mike12345567 9e0964a5e3 Removing concept of columns and schemaUI, replacing with just schema as now the backend uses UI attributes. 2023-08-11 15:52:13 +01:00
mike12345567 199d27fc89 Test case for returning missing columns as visible: false 2023-08-11 15:16:33 +01:00
mike12345567 71d8ea5743 Test case for view row API trimming. 2023-08-11 15:00:50 +01:00
mike12345567 584784edca Lint. 2023-08-11 14:58:09 +01:00
mike12345567 822a086666 Refactoring to make it so that visible: false columns are removed from views, and when returning view schema, all columns are enriched. 2023-08-11 14:57:53 +01:00
mike12345567 bee6d21d82 Fix type issue. 2023-08-11 14:42:34 +01:00
mike12345567 1e4cbc769c cleanup. 2023-08-11 14:39:56 +01:00
mike12345567 7be67bf603 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-11 14:39:12 +01:00
Dean 29c8dbd94a Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-11 14:20:25 +01:00
Dean 8d4bb0e5fd A 2023-08-11 14:19:54 +01:00
mike12345567 60af4029aa Merge branch 'develop' of github.com:Budibase/budibase into BUDI-7189/handle_tableschema_changes_on_views 2023-08-11 14:15:21 +01:00
Andrew Kingston a671a85c46 Add WIP updates for view endpoint updates 2023-08-11 13:17:10 +01:00
Andrew Kingston dcb238251e Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-11 12:12:56 +01:00
Peter Clement 6b75a653f8 focus input when popover opens 2023-08-11 12:00:33 +01:00
Peter Clement f7c1db5926 focus input when popover opens 2023-08-11 11:59:40 +01:00
Mel O'Hagan 1730b26489 Merge branch 'develop' into budi-6298-change-form-step-should-support-bindings 2023-08-11 07:43:40 +01:00
Michael Drury 9a19c7a14e Merge branch 'develop' into budi-7350-filter-equal-for-numbers-not-working-in-data-providers 2023-08-10 16:35:36 +01:00
Michael Drury 08e663a8d3 Merge branch 'master' into budi-7350-filter-equal-for-numbers-not-working-in-data-providers 2023-08-10 16:28:59 +01:00
Dean 9d255c2213 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-10 15:58:56 +01:00
Adria Navarro 65e5e40963 Fix python installation in server docker and single image 2023-08-10 17:24:48 +03:00
Dean 8d86e2e5dd Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-10 14:50:46 +01:00
Adria Navarro 5b29e879a4 Fix dev when no pro loaded 2023-08-10 16:03:37 +03:00
Adria Navarro f6838631b0 Merge branch 'develop' into master-backmerge-20230810 2023-08-10 15:32:00 +03:00
Adria Navarro b4615af979 Update pro ref 2023-08-10 14:26:33 +03:00
Adria Navarro 5c66a10f36 Update pro ref 2023-08-10 14:19:01 +03:00
mike12345567 d6da826c9f Further PR comments. 2023-08-10 11:07:25 +01:00
Michael Drury 567d9eeafe Merge branch 'develop' into feature/view-api-merge 2023-08-10 11:04:56 +01:00
Adria Navarro 90e9263dc7 Update pro ref 2023-08-10 13:00:02 +03:00
Adria Navarro f226d7d093 Update package.json 2023-08-10 10:07:05 +01:00
Martin McKeaveney 35d349de9e self host banner 2023-08-09 18:00:44 +01:00
mike12345567 893aaa2bf2 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-09 17:19:35 +01:00
Michael Drury f7d94e1864 Merge branch 'master' into fix/automation-disable 2023-08-09 17:13:14 +01:00
mike12345567 a3a8d35b8d Adding logging of start, end and duration from automation logs. 2023-08-09 16:58:46 +01:00
Andrew Kingston 5188abe4e5 Strip hidden fields from viewsV2 in design section 2023-08-09 16:39:23 +01:00
mike12345567 2622fecd93 Quick fix. 2023-08-09 16:33:37 +01:00
Andrew Kingston 7a40ad66c6 Strip hidden fields from viewV2 schema in client lib 2023-08-09 16:30:27 +01:00
Michael Drury b1e25939f5 Merge branch 'develop' into BUDI-7189/handle_tableschema_changes_on_views 2023-08-09 16:28:50 +01:00
mike12345567 63006e36d4 Adding the ability to disable an automation, as well making sure that automations have steps before running. 2023-08-09 16:24:57 +01:00
Andrew Kingston 08b348c1d4 Allow selecting viewV2s for grid blocks and form blocks 2023-08-09 16:22:12 +01:00
Adria Navarro 9e6bfaa958 Merge branch 'develop' into backmerge-20230809 2023-08-09 17:36:31 +03:00
Adria Navarro 9734776953 Add required nx dependencies 2023-08-09 17:20:36 +03:00
Andrew Kingston 06810d43d9 Add support for viewV2 datasources in client library 2023-08-09 15:09:53 +01:00
Adria Navarro b441cbe3ec Include all dist 2023-08-09 17:06:05 +03:00
Adria Navarro 4c7dfc978e Whitelist .npmignore from backend-core 2023-08-09 16:41:44 +03:00
Adria Navarro 90398ced3e Tweak types npm content 2023-08-09 16:37:31 +03:00
Adria Navarro bfdb785436 Tweak shared-core content to exclude src 2023-08-09 16:36:14 +03:00
Adria Navarro 4f27197cce Add extra tests 2023-08-09 16:28:17 +03:00
Adria Navarro 3bf794c6ba Handle renames 2023-08-09 16:25:05 +03:00
Adria Navarro a17f81ffb3 Handle view schemas on external 2023-08-09 15:44:13 +03:00
Adria Navarro 1b9784013c Tables 2023-08-09 15:43:59 +03:00
Adria Navarro 082166d8f9 Typing table save 2023-08-09 15:43:53 +03:00
mike12345567 f55aed2ee5 Adding NPM ignore files so that doesn't default to the .gitignore when publishing to NPM. 2023-08-09 13:31:30 +01:00
Adria Navarro dbbe9ff0ac Fix types 2023-08-09 14:08:54 +03:00
Adria Navarro 63bb989564 Merge branch 'develop' into BUDI-7189/handle_tableschema_changes_on_views 2023-08-09 13:47:44 +03:00
Adria Navarro a843385e79 Remove .only 2023-08-09 13:43:55 +03:00
Adria Navarro 865238a827 SyncSchema and tests 2023-08-09 13:43:13 +03:00
mike12345567 33257db010 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-08-09 11:39:46 +01:00
Adria Navarro 4c1747cce4 Handle view schema on table updates 2023-08-09 13:26:07 +03:00
Adria Navarro dcf26dd0cb Fix overriding viewv2 schemas 2023-08-09 12:53:08 +03:00
Adria Navarro fe9bc8021f Merge branch 'master' into chore/build_packages_via_esbuild 2023-08-09 12:39:12 +03:00
melohagan a5fb25e41e Allow null for firstName and lastName (#11482) 2023-08-09 10:38:04 +01:00
Adria Navarro 32e09cf131 Lint 2023-08-09 12:13:38 +03:00
Adria Navarro c21da4fbd3 Consume packages from builder 2023-08-09 11:40:54 +03:00
Mel O'Hagan 460789bef4 Parse specific step as int 2023-08-09 08:51:32 +01:00
Adria Navarro da87b28155 Clean nx deps 2023-08-08 19:39:32 +03:00
Adria Navarro 8e655dae66 Fix path 2023-08-08 19:36:36 +03:00
Adria Navarro b91677f0ce Fix declarations 2023-08-08 19:33:57 +03:00
Mel O'Hagan 22b456da5e Allow form step to be bindable 2023-08-08 17:13:40 +01:00
Adria Navarro 93654907c3 Bundle bb dependencies in backend-core 2023-08-08 19:08:57 +03:00
Adria Navarro 5ae100d4cc Remove unneeded nx deps 2023-08-08 18:58:50 +03:00
Adria Navarro bc5b4297a5 Backend-core via esbuild 2023-08-08 18:56:07 +03:00
Adria Navarro b882a64ad7 Shared-core via esbuild 2023-08-08 18:45:02 +03:00
Adria Navarro 0bc7a647df Types via esbuild 2023-08-08 18:42:39 +03:00
Mel O'Hagan 00e6a43e3e Form step and field group require form 2023-08-08 16:39:05 +01:00
mike12345567 c18459d84d Updating trim view info test case. 2023-08-08 13:43:13 +01:00
mike12345567 0abd1deb34 Updating test cases, fixes based on running through view/row API. 2023-08-08 13:19:22 +01:00
Andrew Kingston 4db33b9d75 Enable pagination on views 2023-08-08 13:13:27 +01:00
mike12345567 2011e1693e PR comments. 2023-08-08 12:06:25 +01:00
mike12345567 a44a92dcc2 Merge branch 'develop' of github.com:Budibase/budibase into feature/view-api-merge 2023-08-08 11:42:04 +01:00
Andrew Kingston f6bbfe5e4e Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-08 09:29:35 +01:00
Andrew Kingston a72c94426f Hydrate view filters and allow filter changes to be saved to views 2023-08-08 09:29:05 +01:00
Dean db6e4daaf8 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-08 09:22:49 +01:00
Dean 211d8cdda6 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-08 09:14:16 +01:00
Adria Navarro c7cd6d8afd Merge branch 'develop' into BUDI-6785-update-to-node-18 2023-08-08 10:30:31 +03:00
Michael Drury 88edc9edf9 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-08-07 21:32:48 +01:00
Michael Drury f6c992964e Fixing issue with CLI build, removing some old cjs exports that shouldn't be there. 2023-08-07 21:31:55 +01:00
mike12345567 cb1cec2774 Fixing pkg built CLI after using esbuild. 2023-08-07 20:21:36 +01:00
mike12345567 4d0c7e56e1 Utilising esbuild for the CLI to bundle in backend-core and types as required. 2023-08-07 19:03:23 +01:00
mike12345567 986939b85d Fix for DS+ unable to patch rows correctly. 2023-08-07 17:44:44 +01:00
mike12345567 4c2e3a5489 Updating last remaining view perms to table perms. 2023-08-07 16:49:13 +01:00
mike12345567 41a9041268 PR fixes. 2023-08-07 16:36:28 +01:00
mike12345567 5e37d981da Merge branch 'develop' of github.com:Budibase/budibase into feature/view-api-merge 2023-08-07 16:22:19 +01:00
Adria Navarro af2fac6958 Fix overriding view v2 schema 2023-08-07 17:21:58 +03:00
Adria Navarro b7dd40eb6a Update view search to be called as a post 2023-08-07 17:21:36 +03:00
Adria Navarro aadcd0ae13 Typing update table 2023-08-07 17:20:53 +03:00
Michael Drury 2ea45e1351 Merge branch 'master' into log/automation-id-with-execution 2023-08-07 15:03:38 +01:00
Adria Navarro a6ce7ac2ef Merge branch 'develop' into BUDI-6785-update-to-node-18 2023-08-07 14:56:53 +01:00
Andrew Kingston 935c0006c6 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-07 14:42:22 +01:00
Adria Navarro 206be7e8a1 Update pro ref 2023-08-07 15:36:56 +03:00
Adria Navarro 4d2fef6b19 Fix types after merge 2023-08-07 15:33:50 +03:00
Adria Navarro f1739d9aa4 Merge branch 'develop' into BUDI-7189/change_query_format 2023-08-07 15:32:55 +03:00
Adria Navarro 81749468e2 Merge branch 'develop' into BUDI-6785-update-to-node-18 2023-08-07 13:28:55 +01:00
Martin McKeaveney b7810f915e fix lint 2023-08-07 12:55:28 +01:00
Adria Navarro 74678e7248 Merge branch 'develop' into BUDI-7189/search_pagination 2023-08-07 12:55:26 +01:00
Andrew Kingston d5cfc5f53a Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-07 12:52:43 +01:00
Adria Navarro 12d6911ae3 Update docker images to 18.x 2023-08-07 14:38:16 +03:00
Martin McKeaveney 14785ca49d move to info log line 2023-08-07 12:36:19 +01:00
Adria Navarro 516e2ff09a Merge branch 'develop' into BUDI-6785-update-to-node-18 2023-08-07 12:32:20 +01:00
Adria Navarro 540f68c540 Merge branch 'develop' into BUDI-7189/change_query_format 2023-08-07 12:30:07 +01:00
Adria Navarro 9c621723a7 Merge branch 'develop' into BUDI-7189/type_search 2023-08-07 12:29:21 +01:00
mike12345567 d956738cd4 Reverting pro reference to develop. 2023-08-07 12:28:17 +01:00
Adria Navarro 8d3919cdf5 Merge branch 'develop' into BUDI-7189/type_search 2023-08-07 12:26:46 +01:00
Adria Navarro c6fba3a827 Fix types 2023-08-07 14:16:23 +03:00
Adria Navarro 98a5d36d57 Merge branch 'develop' into BUDI-7189/change_query_format 2023-08-07 11:52:08 +01:00
Adria Navarro 77568af704 Change filter query to store the expected shape 2023-08-07 13:14:18 +03:00
Martin McKeaveney ac5ce13f80 debug log for automation ID 2023-08-07 10:59:42 +01:00
Adria Navarro f0bcd3d679 Update pro ref 2023-08-07 12:59:03 +03:00
mike12345567 1dc5f039b9 Updating pro reference. 2023-08-07 10:17:01 +01:00
Martin McKeaveney 12d5f0109d Merge branch 'master' into develop 2023-08-07 09:24:10 +01:00
Adria Navarro 74287370df Move filter types to types 2023-08-07 11:18:36 +03:00
Adria Navarro 39d099b443 Handle and test pagination 2023-08-07 10:49:04 +03:00
Adria Navarro 497943930e Rename 2023-08-07 09:22:39 +03:00
mike12345567 ec761c2387 Building out public API for role assignment and un-assignment - need to flesh out pro component. 2023-08-04 18:01:45 +01:00
mike12345567 a8af298ef5 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108 2023-08-04 17:20:51 +01:00
mike12345567 a1d85a831c Some quick modifications to allow the views to go through the standard row CRUD, the view search is still separate for now however this may change. 2023-08-04 16:58:40 +01:00
Adria Navarro 250505a19b Add limit on request 2023-08-04 18:41:49 +03:00
Adria Navarro 4f08f900ed Type view search 2023-08-04 18:38:07 +03:00
melohagan 3097c9162f Fix for app action fields and don't clone testData (#11441) 2023-08-04 16:25:14 +01:00
Adria Navarro 259bb3cdc2 Merge branch 'develop' into BUDI-7189/type_search 2023-08-04 16:23:07 +01:00
Adria Navarro 4d74a6615f Fix types 2023-08-04 18:22:33 +03:00
mike12345567 a2667c6d72 Removing the ability to set roles, builder and admin structure through basic public API. 2023-08-04 15:43:02 +01:00
Andrew Kingston 7aa5211d87 Fix grid block 2023-08-04 15:40:46 +01:00
Andrew Kingston 9652356ee0 Improve sanity checking of valid datasources to prevent erroneous API calls 2023-08-04 15:26:06 +01:00
Andrew Kingston dd4b304736 Fix creating views 2023-08-04 15:20:30 +01:00
Andrew Kingston ef4ff87d8a Remove filter button on views for now 2023-08-04 15:17:30 +01:00
Andrew Kingston 8a9db6d8de Remove log 2023-08-04 15:15:43 +01:00
Andrew Kingston ffe82e18e9 Remove log 2023-08-04 15:07:44 +01:00
Andrew Kingston 938a5a445f Add multi dev collab for viewV2 definitions 2023-08-04 15:04:58 +01:00
Andrew Kingston 0a87e3502e Fix other user selection state for viewV2s 2023-08-04 14:58:12 +01:00
Andrew Kingston cd2231630f Improve updating of viewV2 state and restore grid<>builder sync for datasource definitions 2023-08-04 14:54:45 +01:00
melohagan ece1c421fa Fix/formula as display (#11439)
* Allow formulas to be display columns in the grid

* Ensure SQL Server always has a sort order
2023-08-04 13:53:30 +01:00
Andrew Kingston fcbeaedf55 Merge branch 'develop' into BUDI-7189/type_search 2023-08-04 11:48:06 +01:00
Andrew Kingston 46f16764db Fix initial sorting state for tables and memoize sorting store to avoid loops 2023-08-04 11:47:06 +01:00
Dean 79c9535659 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-04 11:31:50 +01:00
Andrew Kingston c4bd025011 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-04 11:16:46 +01:00
Adria Navarro d3470dfcb0 Fix imports 2023-08-04 12:00:25 +03:00
Andrew Kingston 4c26abc83d Fix reactivity bug with normal user app list 2023-08-04 08:41:04 +01:00
Andrew Kingston e93e7ed885 POC of new portal 2023-08-04 08:38:05 +01:00
Mel O'Hagan 20f71fadd3 Refactor 2023-08-03 18:52:55 +01:00
Mel O'Hagan 057761fdd9 Update filters types with schemaFields 2023-08-03 18:13:51 +01:00
Mel O'Hagan 8c61359b9d Allow user specified type casting in MySQL queries 2023-08-03 17:23:15 +01:00
Andrew Kingston 19ca7e4a0a Fix issue with viewV2 renaming 2023-08-03 13:40:36 +01:00
Andrew Kingston f5e5a883cf Enable renaming views and lint 2023-08-03 13:31:44 +01:00
Andrew Kingston 3eeb945934 Split out logic for getting rows from datasources 2023-08-03 13:22:49 +01:00
Andrew Kingston d443bf3616 Split out more datasource specific logic 2023-08-03 13:18:58 +01:00
Adria Navarro 464ba92b47 Fix tests 2023-08-03 14:32:03 +03:00
Adria Navarro 227ac9dd88 Merge branch 'BUDI-7189/search_pagination' into BUDI-7189/type_search 2023-08-03 14:23:59 +03:00
Andrew Kingston b00f3d2418 Remove log 2023-08-03 11:28:02 +01:00
Andrew Kingston 3e97e299bf Fix sorting for tables 2023-08-03 11:27:33 +01:00
Andrew Kingston e3cf0667be Refactor grid to split up stores and provide better separation of datasource-specific logic 2023-08-03 11:18:19 +01:00
Dean cb2a19620b Initial commit 2023-08-03 09:29:12 +01:00
Adria Navarro cb59a2fc9b Type search request 2023-08-03 05:16:10 +02:00
Adria Navarro a91ce15c9b Move interface SearchParams to types 2023-08-03 05:14:50 +02:00
Adria Navarro d28120de3a Make search a post request 2023-08-03 04:58:37 +02:00
jvcalderon 989bfe76fb Merge branch 'develop' into account-portal-auth-api-testing-2 2023-08-02 17:44:01 +02:00
Andrew Kingston a853e32ede Merge branch 'develop' into budi-7352-query-parameter-fields-dont-save-in-external-data-connector 2023-08-02 16:38:23 +01:00
Andrew Kingston ab47e49dd9 Update create view modal to only depend on grid context 2023-08-02 15:27:34 +01:00
Andrew Kingston 858a0796bd Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-02 14:50:40 +01:00
Andrew Kingston a00b02ee27 Merge branch 'develop' into plugin-improvements 2023-08-02 14:49:28 +01:00
Adria Navarro b69943c074 Move tests 2023-08-02 15:13:43 +02:00
Adria Navarro e8b2a074d0 Merge branch 'develop' into BUDI-7189/add_primary_column 2023-08-02 13:49:18 +01:00
Andrew Thompson b644f3efbc Merge branch 'develop' into budi-7352-query-parameter-fields-dont-save-in-external-data-connector 2023-08-02 13:40:54 +01:00
Adria Navarro 14e0396857 Merge branch 'develop' into chore/fix_build_issues 2023-08-02 13:35:03 +01:00
Andrew Kingston 44da0b4bab Merge branch 'develop' into plugin-improvements 2023-08-02 13:14:31 +01:00
Adria Navarro e11279311d Add tests 2023-08-02 13:37:58 +02:00
Adria Navarro a3a1e29350 Handle undefineds 2023-08-02 13:37:36 +02:00
Adria Navarro 398cf99b4f Handle primaryDisplay on controller 2023-08-02 13:17:20 +02:00
Adria Navarro 3d2954e1d5 Add primary display 2023-08-02 13:09:37 +02:00
Andrew Thompson f3c821e8db Merge branch 'develop' into budi-7352-query-parameter-fields-dont-save-in-external-data-connector 2023-08-02 11:43:59 +01:00
Adria Navarro 1ef8d118cb Remove unnecessary package.json/gitHead 2023-08-02 12:04:54 +02:00
Adria Navarro fcba916f0c Add bail in jest 2023-08-02 11:25:52 +02:00
Adria Navarro 7944f72820 Fix integration tests 2023-08-02 10:59:15 +02:00
Adria Navarro a2d7b0f777 Fix client order 2023-08-02 10:41:46 +02:00
andz-bb c372bb9a18 remove redundant cloneDeep 2023-08-02 09:35:42 +01:00
Adria Navarro b4eccc4163 Fix dev nx order 2023-08-02 10:30:54 +02:00
Adria Navarro acd9d8ae54 Fix test issues 2023-08-02 10:22:42 +02:00
Adria Navarro c279849340 Fix orders on server/worker 2023-08-02 10:17:58 +02:00
Adria Navarro 24d4ac2b5f Fix cli order 2023-08-02 10:12:41 +02:00
Adria Navarro 52940b87fb Fix build order 2023-08-02 10:07:03 +02:00
Adria Navarro bb861e45a8 Remove unnecessary nx dependencies for build 2023-08-02 10:02:39 +02:00
Adria Navarro 77a22470cb Use path for shared-core in backend-core 2023-08-02 09:59:14 +02:00
Adria Navarro 839f4f9545 Fix more ordering 2023-08-02 02:20:07 +02:00
Adria Navarro 6c60ea79dd Fix 2023-08-02 02:17:51 +02:00
Adria Navarro ec79f612bc Fix execution order 2023-08-02 02:16:27 +02:00
Adria Navarro 803c79fa55 Fix build 2023-08-02 01:57:13 +02:00
Adria Navarro 1df57261cd Update ref 2023-08-02 01:03:26 +02:00
Adria Navarro d5e614222d Undo changes 2023-08-02 01:02:22 +02:00
Adria Navarro 194e413026 Undo changes 2023-08-02 00:56:43 +02:00
Adria Navarro 4f723720fe Fix tsBuildInfoFile 2023-08-02 00:40:09 +02:00
Adria Navarro 3952cbc80c Undo adding plugin 2023-08-02 00:38:30 +02:00
Adria Navarro 89c89e648d Fix build 2023-08-02 00:25:24 +02:00
Adria Navarro 4281d2ca53 Build types and shared-core 2023-08-02 00:21:59 +02:00
Adria Navarro d104cc3a31 Update pro ref 2023-08-01 19:24:25 +02:00
Adria Navarro 064b15d823 Set plugin-commonjs in builder 2023-08-01 19:24:10 +02:00
Adria Navarro 4794cfce99 Unify rollup 2023-08-01 19:24:09 +02:00
Adria Navarro 367f5c2963 Update usage 2023-08-01 19:24:01 +02:00
Adria Navarro 9ab78809eb Clean package 2023-08-01 19:24:01 +02:00
Adria Navarro ddec3e9a9f Update plugins 2023-08-01 19:24:01 +02:00
Adria Navarro d310751fd3 Update rollup/plugin-commonjs 2023-08-01 19:23:55 +02:00
Adria Navarro c715e7aa3f Unify rollup/plugin-commonjs 2023-08-01 19:23:55 +02:00
Adria Navarro c59bfdb920 Remove unnecessary out folder 2023-08-01 19:23:48 +02:00
Adria Navarro 4b5751003f Revert "Remove composite"
This reverts commit f9115f1554bbadadc3a0ef91d00d170fa05e45b6.
2023-08-01 19:23:48 +02:00
Adria Navarro 012ab80176 Remove base 2023-08-01 19:23:31 +02:00
Adria Navarro da6f7938e5 Remove 2023-08-01 19:23:31 +02:00
Adria Navarro 5347504c12 Fix nodemon watch 2023-08-01 19:23:31 +02:00
Adria Navarro 50ca4de0f7 Remove cjs refs 2023-08-01 19:23:31 +02:00
Adria Navarro 8ec251aefb Remove unnecessary references 2023-08-01 19:23:31 +02:00
Adria Navarro 250a4e890f Remove composite 2023-08-01 19:23:23 +02:00
Adria Navarro 7e30047b3f Fix dev:builder 2023-08-01 19:22:59 +02:00
Adria Navarro f5131f673c Fix dev build 2023-08-01 19:22:59 +02:00
mike12345567 8c2d0f594c Quick fix for utilising a hyphen in a Postgres schema - this needed to be escaped correctly. 2023-08-01 18:18:53 +01:00
Andrew Thompson 5f084699d2 didn't mean to remove a line 2023-08-01 17:09:52 +01:00
Adria Navarro e011ccd0c4 Merge branch 'develop' into chore/typecheck_tests 2023-08-01 16:49:06 +01:00
Mitch-Budibase 0380068473 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-08-01 16:46:27 +01:00
andz-bb 527426ddbb fix for saving external data connector query param values 2023-08-01 16:29:04 +01:00
mike12345567 ad42cfc6fb Linting. 2023-08-01 16:25:47 +01:00
Andrew Kingston 3482ec3d9e Add feature flags to view V2 fetch 2023-08-01 15:34:02 +01:00
Adria Navarro 7e8b3cdc30 Update pro ref 2023-08-01 16:28:40 +02:00
mike12345567 7871bedb25 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-08-01 15:27:38 +01:00
Adria Navarro 56f49150f7 Add nx dependency 2023-08-01 15:34:55 +02:00
Adria Navarro 130ab97368 Merge branch 'develop' into chore/typecheck_tests 2023-08-01 14:27:40 +01:00
Andrew Kingston d825c32fdf Hide access button for now 2023-08-01 14:25:16 +01:00
Andrew Kingston bb810e14d7 Fix issue with order 0 being ignored 2023-08-01 14:24:06 +01:00
Andrew Kingston cb01768e5a Fix crash when schemaNonUI does not exist 2023-08-01 14:18:12 +01:00
Andrew Kingston cb78788bdb Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-01 14:12:03 +01:00
mike12345567 49e65c693e Update pro again. 2023-08-01 13:46:36 +01:00
Adria Navarro 67baa56cbf Skip flaky test 2023-08-01 14:40:47 +02:00
Adria Navarro e7c6724620 Ad nx dependency 2023-08-01 14:39:17 +02:00
Adria Navarro dc36829f7a Cache check:types 2023-08-01 14:25:52 +02:00
mike12345567 6ed80386b0 Update pro. 2023-08-01 13:20:48 +01:00
Adria Navarro 0687109224 Update refs 2023-08-01 14:20:39 +02:00
Adria Navarro 953aead95c Revert paths on tsconfig.build 2023-08-01 14:18:54 +02:00
Adria Navarro 0f9ae3fa66 Revert paths on tsconfig.build 2023-08-01 14:17:44 +02:00
Adria Navarro bf2f0b5c3a Sync posthog-node package 2023-08-01 14:16:37 +02:00
Adria Navarro 0449ba7a71 Change refs 2023-08-01 14:12:28 +02:00
mike12345567 b32ed151a1 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-08-01 13:11:45 +01:00
mike12345567 a71d2804c0 Update pro to develop. 2023-08-01 13:07:37 +01:00
Adria Navarro 559f52d904 Lint 2023-08-01 13:36:38 +02:00
mike12345567 4e1aa4fbbd Final PR comment. 2023-08-01 12:33:59 +01:00
Adria Navarro 672666d96b Check types 2023-08-01 13:26:04 +02:00
Adria Navarro 5bea5bf974 Check types 2023-08-01 13:24:55 +02:00
Adria Navarro 27517fc6c8 Update pro 2023-08-01 13:22:58 +02:00
Adria Navarro 9b9081d437 Check types on cli 2023-08-01 13:11:04 +02:00
Adria Navarro 8b693a6fa3 Check types on backend-core 2023-08-01 13:08:09 +02:00
Andrew Kingston 345f4308be Merge branch 'develop' into plugin-improvements 2023-08-01 11:58:18 +01:00
Adria Navarro ff7120cf7a Fix types on tests 2023-08-01 12:57:44 +02:00
Adria Navarro c6c1450d06 Fixe types 2023-08-01 12:52:12 +02:00
Adria Navarro f4675aab6e Fix import 2023-08-01 12:52:12 +02:00
Adria Navarro b3a110e609 Run tests checks for server 2023-08-01 12:52:12 +02:00
Adria Navarro 96c598688f Run tests checks for worker 2023-08-01 12:52:12 +02:00
Adria Navarro 202963c864 Fix type tests 2023-08-01 12:52:12 +02:00
mike12345567 a8ff2da768 Removing isAdmin and isBuilder flags from the auth store, using SDK only. 2023-08-01 11:30:04 +01:00
Adria Navarro 44e028b574 Fix test 2023-08-01 12:26:37 +02:00
Andrew Kingston 1d21b4260a Enable deleting rows through views 2023-08-01 11:21:22 +01:00
Andrew Kingston 9d2b31af54 Enable creating and updating rows through views 2023-08-01 11:16:10 +01:00
Adria Navarro 2cc924f9e7 Fix tests 2023-08-01 12:08:40 +02:00
Adria Navarro 76cacfaff0 Clean code 2023-08-01 12:03:43 +02:00
Adria Navarro 624dc5ff26 Merge branch 'develop' into BUDI-7189/split_fields_and_ui 2023-08-01 11:59:18 +02:00
mike12345567 dce38908c9 PR comments (backend). 2023-08-01 10:56:47 +01:00
Andrew Kingston a8c2cf8c08 Disable collab for views 2023-08-01 10:54:01 +01:00
Andrew Kingston fb510f70e2 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-01 10:52:26 +01:00
Andrew Kingston 60faa593a2 Merge branch 'develop' into BUDI-7189/crud_row_from_views 2023-08-01 10:38:52 +01:00
Adria Navarro c425194a85 Check schemas on patch 2023-08-01 11:38:36 +02:00
Adria Navarro d440291ebc Throw exception when updating non ui fields 2023-08-01 11:31:58 +02:00
mike12345567 032d5b4f62 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-08-01 10:08:21 +01:00
Adria Navarro bce75c91a6 Persist only UI schema overrides 2023-08-01 10:57:03 +02:00
Adria Navarro b528257bbe Change viewrequest to accept schema 2023-08-01 10:45:00 +02:00
Andrew Kingston 76eba52999 Animate popovers for header cells and adding columns 2023-08-01 09:25:06 +01:00
Andrew Kingston 0d65d34456 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-01 09:10:31 +01:00
Andrew Kingston b74fc5292c Merge branch 'develop' into plugin-improvements 2023-08-01 08:57:00 +01:00
Adria Navarro bf274d8132 Merge branch 'develop' into BUDI-6785-update-to-node-18 2023-07-31 22:20:55 +01:00
mike12345567 8bd8a1c174 Update pro. 2023-07-31 19:28:12 +01:00
mike12345567 fc01ac4f71 Quick fix for application.spec.ts - didn't specify user properly. 2023-07-31 19:04:17 +01:00
mike12345567 7a74ce98f1 Moving user functions in UserDB to fully static as none of the class properties ever change - simplifying currying. 2023-07-31 18:46:21 +01:00
Mitch-Budibase c18324c879 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-07-31 18:02:15 +01:00
mike12345567 d93c0044a9 Update pro. 2023-07-31 17:33:39 +01:00
mike12345567 31f9693185 Quick update to SCIM now that user functionality is available from backend-core. 2023-07-31 17:10:27 +01:00
Adria Navarro 73ded07484 Fix tests 2023-07-31 17:23:34 +02:00
Adria Navarro 1b2ce184d9 Fix types 2023-07-31 17:22:10 +02:00
Adria Navarro da6136a108 Enrich schema using the new data 2023-07-31 17:15:51 +02:00
Adria Navarro 878e09cfb0 Change record 2023-07-31 17:04:32 +02:00
Adria Navarro 76e836ca55 Test deleting multiple rows 2023-07-31 16:37:24 +02:00
Peter Clement 2ee7cb008b Reworked Column Configuration in the data section (#11379)
* base work for using popover to create and edit columns

* more work to enable editing column in popover

* update styling of column type configs

* add new option picker component

* some updates to how the popover is opened and the new picker

* more updates to support the popover handling correctly

* update the popover to support a custom z index

* some styling around the colour picker

* update naming

* fix lint errors

* fix lint

* update filename

* incremental column numbers based on existing schema

* move func declaration

* add option color object to schema not constraints

* ux / pr comment updates

* undefined var

* fix issue with deleting option

* change background color

* update popove z-index
2023-07-31 14:28:11 +00:00
Adria Navarro 3335c86a84 Delete row from view 2023-07-31 16:14:14 +02:00
jvcalderon 17980d4bcc Merge account-portal-auth-api-testing 2023-07-31 16:09:45 +02:00
Adria Navarro d1ad443d18 Patch 2023-07-31 15:41:13 +02:00
Adria Navarro b43f921253 Test middlewares 2023-07-31 15:26:01 +02:00
mike12345567 7ee4802af2 Linting. 2023-07-31 13:45:06 +01:00
mike12345567 52d05c2910 Making sure booleans returned from user role functions in shared core. 2023-07-31 13:37:01 +01:00
mike12345567 f18b9d7a70 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-31 13:24:23 +01:00
Adria Navarro 1d13b49e86 Fix middleware usage 2023-07-31 14:16:38 +02:00
Adria Navarro b3b4a6a177 Test noViewDataMiddleware 2023-07-31 14:14:59 +02:00
Adria Navarro d8df917772 More tests 2023-07-31 14:08:31 +02:00
Adria Navarro 525052ce7e Unhappy path tests 2023-07-31 13:34:57 +02:00
Adria Navarro 70cd44ba2a More tests 2023-07-31 13:24:08 +02:00
Adria Navarro 30c3c6e5ad Test middlewate 2023-07-31 13:17:54 +02:00
Andrew Kingston c0c5a57a99 Supress notification from form block delete row action if configured 2023-07-31 11:50:42 +01:00
Martin McKeaveney fafae64f4d Merge branch 'master' into app-validation-imports 2023-07-31 11:40:56 +01:00
Andrew Kingston fdfedfdd92 Fix websocket error 2023-07-31 11:21:11 +01:00
Adria Navarro eaa7d9bf81 trimViewRowInfo middleware and api test 2023-07-31 12:03:03 +02:00
Dean 889e771dc1 Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram 2023-07-31 10:41:36 +01:00
Adria Navarro 5052f2cd68 Fix 2023-07-31 11:22:12 +02:00
Adria Navarro 97f7629345 Renames 2023-07-31 10:50:33 +02:00
Adria Navarro 4c11a6593c Add sdk trim view fields 2023-07-31 10:43:45 +02:00
Adria Navarro 0f540e669c Types 2023-07-31 10:39:12 +02:00
Adria Navarro 7a9a997d73 Use middleware for checks 2023-07-31 10:38:31 +02:00
Adria Navarro 5cfddabac7 Move row view controllers in their own file 2023-07-31 10:21:44 +02:00
Adria Navarro 752e901b3d Don't allow saving _viewId on row.patch 2023-07-31 09:58:49 +02:00
Adria Navarro ed256242c8 Don't allow saving _viewId on row.create 2023-07-31 09:54:20 +02:00
Andrew Kingston 0c72d08763 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-31 08:43:11 +01:00
Andrew Kingston bbe6741ffd Support plugins in block components 2023-07-30 13:07:14 +01:00
Andrew Kingston 0b2c6e531c Export Block and BlockComponent via SDK 2023-07-30 13:07:01 +01:00
Andrew Kingston 8204935dfa Add ability to update views, create views with existing filters and sorting applied 2023-07-30 12:49:07 +01:00
mike12345567 8522cb94d3 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-28 17:10:43 +01:00
mike12345567 7b9f86d7ea Fix found by authorized test case. 2023-07-28 17:06:53 +01:00
Adria Navarro d5533c00d6 Fix workerIdleMemoryLimit usage 2023-07-28 18:03:03 +02:00
Adria Navarro 51a1d1c183 Add force exists 2023-07-28 18:03:03 +02:00
Adria Navarro e2758d3da1 Remove it.only( 2023-07-28 18:03:03 +02:00
Adria Navarro 712732f795 Run in band? 2023-07-28 18:03:03 +02:00
Adria Navarro e5ceaf8ffd Add 2gb limit 2023-07-28 18:03:03 +02:00
Adria Navarro 42b14fe712 Add workerIdleMemoryLimit 2023-07-28 18:03:03 +02:00
Adria Navarro 2e1903f955 Log 2023-07-28 18:03:03 +02:00
Adria Navarro f82c10782f Log heap usage 2023-07-28 18:03:03 +02:00
Adria Navarro 0f75660808 Attempt different commands 2023-07-28 18:03:03 +02:00
Adria Navarro e71ec971a0 workerIdleMemoryLimit server at 50% 2023-07-28 18:03:03 +02:00
Adria Navarro 5dc3623866 Remove workerIdleMemoryLimit from worker 2023-07-28 18:03:03 +02:00
Adria Navarro c7b0960bb3 Make use of workerIdleMemoryLimit 2023-07-28 18:03:03 +02:00
Adria Navarro e2ac7e3463 Fix minio usage 2023-07-28 18:03:03 +02:00
Adria Navarro d8c2499c15 Fix automation issues 2023-07-28 18:03:03 +02:00
mike12345567 3a211b8865 Some builder test cases, check the service type switch works as expected. 2023-07-28 16:50:44 +01:00
Adria Navarro 4e81deb8e6 Update pro ref 2023-07-28 17:11:48 +02:00
Adria Navarro b9820f94e6 Import lodash modules 2023-07-28 17:11:48 +02:00
Adria Navarro 6d5eef4e42 Update 2023-07-28 17:11:48 +02:00
Adria Navarro 1ce9bffe40 Remove duplicated key 2023-07-28 17:11:48 +02:00
Adria Navarro 12b3eedc67 Remove ts-jest 2023-07-28 17:11:48 +02:00
Adria Navarro d332c30b58 Remove ts-jest 2023-07-28 17:11:48 +02:00
Adria Navarro baf1c1ff07 Update swc deps 2023-07-28 17:11:48 +02:00
Adria Navarro 5bbc919965 Remove ts-jest on backend-core 2023-07-28 17:11:48 +02:00
Adria Navarro 95f66ebd9d Fix types 2023-07-28 17:11:48 +02:00
Adria Navarro beaeff90cc Improve lodash imports 2023-07-28 17:11:48 +02:00
Adria Navarro 39ba4a544a Fix mocks 2023-07-28 17:11:48 +02:00
Adria Navarro 5f1565886f Unify jest 2023-07-28 17:11:48 +02:00
mike12345567 3798caf86d Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-28 16:08:38 +01:00
mike12345567 f061426b60 Fixing build issue. 2023-07-28 16:08:33 +01:00
Andrew Kingston 1aea6fce09 Fix grid import and export for tables 2023-07-28 16:02:31 +01:00
Andrew Kingston c7c9bd6563 Fix row deletion and fetching for tables 2023-07-28 16:01:18 +01:00
Andrew Kingston d83820b583 Fix adding rows 2023-07-28 15:57:35 +01:00
mike12345567 f6eaa610d0 App builders can't create apps anymore, removing this functionality. 2023-07-28 15:54:55 +01:00
mike12345567 72438f531d Update for worker, get builder endpoints working for app builders. 2023-07-28 15:39:59 +01:00
Adria Navarro e260a64388 Add heading 2023-07-28 15:35:51 +02:00
mike12345567 77f1bf1acf Reverting change from testing. 2023-07-28 14:02:02 +01:00
mike12345567 1403bf26c6 Quick fixes based on raising PR, types and tests. 2023-07-28 13:58:20 +01:00
mike12345567 454f832b75 Updates after running through tests, adding mocking of app builders feature for test cases to work. 2023-07-28 12:58:05 +01:00
Andrew Kingston 5c5015bbc3 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-28 12:56:32 +01:00
Dean d1bc7abeaa Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram 2023-07-28 10:39:50 +01:00
Martin McKeaveney 1531ff710f fix gsheets onboarding 2023-07-27 23:35:13 +01:00
mike12345567 2080126da2 Final cleanup when running services. 2023-07-27 18:58:09 +01:00
mike12345567 c8712eda00 Fixing some missing functions. 2023-07-27 18:53:58 +01:00
mike12345567 7d978e0dec Making sure that if the app builders are updated through the API, they are ignored. 2023-07-27 18:50:45 +01:00
mike12345567 812f1af5ca Moving app builder API into pro, along with the changes involved with achieving this. 2023-07-27 18:46:55 +01:00
mike12345567 d62b2bdbe0 switching to global builder role for plugin API, dis-allowing per app builders to delete apps and updating UI to reflect these updates. 2023-07-27 18:09:30 +01:00
mike12345567 d8f50f139e Frontend update for app builders, handling when in the builder portal and don't have any app access, as well as allowing viewing of apps from the portal. 2023-07-27 17:52:56 +01:00
Andrew Kingston aef9ff06af Disable component validation for old app imports 2023-07-27 16:09:38 +01:00
Andrew Kingston 9665ec34dd Adjust grid props and config 2023-07-27 15:53:50 +01:00
Andrew Kingston 24182b3f1b Fix refreshing table definition 2023-07-27 14:22:13 +01:00
Andrew Kingston deb4092cd3 Refactor grid stores and how config is handled 2023-07-27 14:17:26 +01:00
Dean 08ba1c8ccd Added a simple histogram to the supported chart types 2023-07-27 13:04:09 +01:00
mike12345567 ba9a3a6caf Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-27 11:13:04 +01:00
mike12345567 cf375ee3da Fixing small frontend error. 2023-07-26 18:17:15 +01:00
mike12345567 eefac0fe08 Quick updates based on latest lerna version, as well as some fixes after running through flows (post refactoring). 2023-07-26 18:13:18 +01:00
mike12345567 c2793ede4c Properly supporting the new global builder permission type to deny access to app creation. 2023-07-26 17:48:35 +01:00
mike12345567 64a5426d36 Updates to remove app builder concept, denying access to app creation for app builders. 2023-07-26 17:32:21 +01:00
Adria Navarro f02dee7806 Merge branch 'develop' into BUDI-7189/type_patching 2023-07-26 16:58:02 +01:00
Andrew Kingston c4e4b5c979 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-26 16:28:21 +01:00
Adria Navarro 2457bf1b37 Extract external getrow to sdk 2023-07-26 16:03:14 +02:00
mike12345567 62ace8a3ab Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-26 14:42:05 +01:00
mike12345567 c277b065db Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-26 14:40:17 +01:00
Adria Navarro 292bb2ad62 _viewId instead of viewId 2023-07-26 15:31:44 +02:00
Andrew Kingston 2d3da0dfcf Fix null issues in view fetch, fix edit view popover, improve handling of nullish view params 2023-07-26 14:26:34 +01:00
mike12345567 8253ad0a2e Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-26 14:24:29 +01:00
Andrew Kingston 352b7ebe1c Add dedicated route for routes v1, improve view creation modal, fix selection state 2023-07-26 14:07:07 +01:00
Adria Navarro 508e30edae Fix sdk refs 2023-07-26 14:54:59 +02:00
Adria Navarro b0af0a287e Remove view tests 2023-07-26 14:53:51 +02:00
Andrew Kingston 150961fcf2 WIP: split views into separate stores, fix datasource list, use unique data table for views V2 2023-07-26 13:23:31 +01:00
Adria Navarro 11f0569446 Move row.validate to the sdk 2023-07-26 14:12:58 +02:00
Michael Drury 08b3d49bce Merge pull request #11366 from Budibase/fix/falsey-composite-keys
Fix for falsey composite keys
2023-07-26 12:58:29 +01:00
Adria Navarro af933bd158 More types 2023-07-26 13:55:02 +02:00
Adria Navarro f0f68f10d8 Add tests 2023-07-26 13:55:02 +02:00
Adria Navarro 97dcd3fb0a Add patch view test 2023-07-26 13:55:02 +02:00
Adria Navarro 77c2ce590c Use test api for patch 2023-07-26 13:55:02 +02:00
Adria Navarro 9bb1cfcc7a Add view id to row 2023-07-26 13:55:02 +02:00
Adria Navarro f6e6243c81 Type patch 2023-07-26 13:55:02 +02:00
Adria Navarro b69e18ab70 Return _viewId when searching 2023-07-26 13:54:35 +02:00
Adria Navarro 2c6725404f Types 2023-07-26 13:54:35 +02:00
Adria Navarro de0f3f7463 Merge branch 'develop' into backmerge-master-20230726 2023-07-26 12:50:52 +01:00
mike12345567 f2abcf581f Fixing issue with falsey composite keys, if one of the values used for a composite key is say an empty string, or a zero it would not be added to the _id field, stopping the field from being retrievable. 2023-07-26 12:31:46 +01:00
Adria Navarro 2e54b40d55 Build backend-core before dev script 2023-07-26 12:48:33 +02:00
Adria Navarro aeeb69d80e Merge pull request #11352 from Budibase/BUDI-7189/return_default_row_data
Return default row data
2023-07-26 11:29:24 +01:00
Adria Navarro 17b394dba9 Increase timeouts 2023-07-26 12:12:32 +02:00
Adria Navarro d07f840559 Increase timeouts 2023-07-25 22:15:45 +02:00
Adria Navarro 1512ecd939 Merge pull request #11349 from Budibase/BUDI-7189/update_view_endpoint
Add endpoint to update views 2.0
2023-07-25 19:04:36 +01:00
mike12345567 43bfb943a3 Some fixes post testing. 2023-07-25 18:52:59 +01:00
Adria Navarro 3ce92e8034 Implement and test external field selector 2023-07-25 19:48:46 +02:00
Adria Navarro 67f502579e Test schema 2023-07-25 19:48:46 +02:00
Adria Navarro 3c28d112b5 Add internal sdk tests 2023-07-25 19:48:46 +02:00
Adria Navarro d93c99b947 Return data when schema is defined 2023-07-25 19:48:46 +02:00
Adria Navarro b2e0384f8a Check ui path vs body 2023-07-25 19:46:46 +02:00
mike12345567 66fbdfe4e8 Breaking out pro components back into the worker user SDK, and attempting to separate the pro components as much as possible from the user SDK itself, so that it can be easily re-created in other services. 2023-07-25 18:39:40 +01:00
Adria Navarro 783e8a5b08 Change url to include the id 2023-07-25 19:34:52 +02:00
mike12345567 90371b9d69 Refactoring users core to move into backend, allowing app builder endpoints to move into pro. 2023-07-25 17:48:57 +01:00
Dean 0c0190c7ca Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-25 17:17:49 +01:00
Rory Powell 4acbd55404 Merge develop 2023-07-25 16:54:00 +01:00
Dean 211bab4cf6 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-25 16:18:05 +01:00
Andrew Kingston 7b0b714bb5 Merge pull request #11338 from Budibase/fix/data-query-builder-binding
Stop data query binding drawer value from being cleared.
2023-07-25 16:13:49 +01:00
Andrew Kingston e022d9a22b Merge pull request #11337 from Budibase/fix/binding-panel
Fix builder crash when editing formula bindings
2023-07-25 16:13:16 +01:00
Andrew Kingston a1fe1150ab Merge pull request #11334 from Budibase/cheeks-fixes
Prevent parentheses in query names
2023-07-25 16:13:03 +01:00
Andrew Kingston a188bf381c Merge pull request #11345 from Budibase/fix/nullish-popover-styles
Fix nullish check bug causing options fields to break on mobile sometimes
2023-07-25 16:12:47 +01:00
Andrew Kingston 8f859ccee4 Merge pull request #11346 from Budibase/fix/remove-unsupported-relationship-ux
Hide the 'Define Relationships' button when an integration does not support relationships
2023-07-25 16:12:33 +01:00
Dean 85d3980bdc PR Feedback 2023-07-25 15:47:25 +01:00
Dean a5b81558b9 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-25 15:42:01 +01:00
Rory Powell f028ba07f5 Update pro ref 2023-07-25 15:36:25 +01:00
Rory Powell 8590f865b5 Merge branch 'master' into merge-master 2023-07-25 15:32:16 +01:00
Adria Navarro 25d993cb95 Fix 2023-07-25 15:54:10 +02:00
Adria Navarro 54c3791b25 Use table endpoint for view schema 2023-07-25 15:54:10 +02:00
Adria Navarro 4c3bfdd8b2 Map datasource 2023-07-25 15:54:10 +02:00
Adria Navarro e0b91d5941 Use defaults 2023-07-25 15:54:10 +02:00
Adria Navarro b5dfc3ef68 Lint 2023-07-25 15:54:10 +02:00
Adria Navarro 426f63271b Fix redirect on delete 2023-07-25 15:54:10 +02:00
Adria Navarro 3a58aa624f Use new schema endpoint 2023-07-25 15:54:10 +02:00
Adria Navarro df40420470 On view created 2023-07-25 15:54:10 +02:00
Adria Navarro 0b17d6026a Fix delete 2023-07-25 15:54:10 +02:00
Adria Navarro 48e966d5d6 Fix fetch 2023-07-25 15:54:10 +02:00
Adria Navarro 2c1aae9705 Use full id 2023-07-25 15:54:10 +02:00
Adria Navarro a602dcc5ec Refactor after merge 2023-07-25 15:54:10 +02:00
Adria Navarro 1e9ce06504 Allow deleting views 2 2023-07-25 15:54:10 +02:00
Adria Navarro 16764e6634 Fetch 2023-07-25 15:54:10 +02:00
Adria Navarro a9cb838847 Fetch viewV2 2023-07-25 15:54:10 +02:00
Adria Navarro 37aed2d171 Navigate by id 2023-07-25 15:54:10 +02:00
Adria Navarro 701772ebd5 Setup api 2023-07-25 15:54:10 +02:00
Adria Navarro 82ea9a7cc1 Setup datasource type 2023-07-25 15:54:10 +02:00
Adria Navarro 9ccc54773d ViewV2 page 2023-07-25 15:54:10 +02:00
Adria Navarro 95faeea286 datasourceType setup 2023-07-25 15:54:10 +02:00
Adria Navarro 9235afb5d9 Test updating v1 2023-07-25 15:49:32 +02:00
Adria Navarro 6e24bf41df More tests 2023-07-25 15:41:04 +02:00
Adria Navarro 97957e96bd Update test 2023-07-25 15:35:48 +02:00
Adria Navarro 2412056292 Update basic test 2023-07-25 15:34:25 +02:00
Adria Navarro 29bc87a47f Update view endpoint 2023-07-25 15:33:49 +02:00
Dean f813a26ff0 packages/builder/src/components/backend/DataTable/DataTable.svelte 2023-07-25 14:32:21 +01:00
Rory Powell a477feaada Lint 2023-07-25 14:14:24 +01:00
Rory Powell 143e6597db Fix issues with tests when running with pro from npm 2023-07-25 13:18:56 +01:00
Adria Navarro ad181422ef Merge pull request #11323 from Budibase/BUDI-7189-views-v2
Views v2 backend
2023-07-25 12:27:56 +01:00
Andrew Kingston 58820cacdb Fix nullish check in position dropdown logic 2023-07-25 11:53:03 +01:00
Dean e8dd3f9d90 Remove the define relationship button in the datatable when relationships are unsupported 2023-07-25 11:46:22 +01:00
mike12345567 01815cd61f Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-25 11:42:40 +01:00
Rory Powell 7236fb8141 Merge pull request #11305 from Budibase/feature/offline-license-master
Cherry-pick: Offline Licensing
2023-07-25 11:38:58 +01:00
Rory Powell 0c095fdbef Update pro ref 2023-07-25 11:22:00 +01:00
Rory Powell bfb7586b49 Lint 2023-07-25 11:19:08 +01:00
mike12345567 d9c8e26f65 Re-writing APIs based on most recent discussion about RBAC and per app builders. 2023-07-24 18:29:46 +01:00
Dean d97c44725f Stopped query binding value from being cleared. Shifted the bound value updated to an onChange handler 2023-07-24 17:45:41 +01:00
Andrew Kingston 48d15f5e08 Add optional chaining as binding context may not exist 2023-07-24 16:19:08 +01:00
Adria Navarro c9dc4006a1 Merge branch 'BUDI-7189-views-v2' into BUDI-7189/return_columns_based_on_schema 2023-07-24 16:47:46 +02:00
Adria Navarro 76d32b40fd Merge pull request #11286 from Budibase/BUDI-7189/create_view_schema_endpoint
Return schema from table endpoint
2023-07-24 15:42:03 +01:00
Adria Navarro 7465c04799 Fix controller 2023-07-24 16:35:22 +02:00
Adria Navarro c870039416 Refactor plus selector 2023-07-24 16:29:49 +02:00
Adria Navarro 5bd149f66f Use sdk to populate views 2023-07-24 16:13:15 +02:00
Adria Navarro 1cf4e6e85a Return full object from search 2023-07-24 16:13:15 +02:00
Adria Navarro 9cf401162b Add views 2023-07-24 16:13:15 +02:00
Adria Navarro d1d86b6803 Filter on the sdk 2023-07-24 16:13:15 +02:00
Adria Navarro 2186b0407a Honor schema on view search 2023-07-24 16:13:15 +02:00
Adria Navarro c58b145afd Test sdks 2023-07-24 16:12:42 +02:00
Adria Navarro d8b801e647 Remove wrong describe 2023-07-24 16:04:54 +02:00
Dean 0d8d96b911 PR Feedback 2023-07-24 15:03:13 +01:00
Adria Navarro 77a004f19a Remove wrong describe 2023-07-24 16:02:59 +02:00
Adria Navarro ff57b982f8 Move enrich view schemas to view sdk 2023-07-24 15:57:17 +02:00
Andrew Kingston 69ab3dfe74 Merge pull request #11260 from Budibase/relationship-picker-filtering
Relationship picker filtering
2023-07-24 14:50:30 +01:00
Adria Navarro dceb51a08d Skip table order if defined on view 2023-07-24 15:17:05 +02:00
Adria Navarro 8e904cea13 Set order to the tests 2023-07-24 15:17:05 +02:00
Adria Navarro 0f53fa14ad Undo not required changes 2023-07-24 15:17:05 +02:00
Adria Navarro 559cb3d9e0 Test sdk calls 2023-07-24 15:17:05 +02:00
Adria Navarro 810bb41547 Add sdk tests 2023-07-24 15:17:04 +02:00
Adria Navarro d2020fd6bc Move enrich views to sdk 2023-07-24 15:17:04 +02:00
Adria Navarro 396c4ad439 Use new table schema 2023-07-24 15:17:04 +02:00
Adria Navarro ed02aa4d8b Enrich view schemas 2023-07-24 15:17:04 +02:00
Adria Navarro a65e69e614 Add tests 2023-07-24 15:17:04 +02:00
Adria Navarro 3f2fa1a8dc Remove view endpoint 2023-07-24 15:17:04 +02:00
Adria Navarro 22dd218b1a Fetch schema 2023-07-24 15:17:04 +02:00
Adria Navarro 30138570d5 Typex 2023-07-24 15:17:04 +02:00
Adria Navarro 5fa7972564 Test returning views 2023-07-24 15:17:04 +02:00
Adria Navarro 46cb7c7117 Table tests to ts 2023-07-24 15:17:04 +02:00
Adria Navarro d12d6f5bef Add tests 2023-07-24 15:17:04 +02:00
Adria Navarro c747881d73 Allow selecting certain columns 2023-07-24 15:17:04 +02:00
Adria Navarro f3f0ee0959 Return view schema endpoint 2023-07-24 15:17:04 +02:00
Adria Navarro 7d84deea1a Fix return code 2023-07-24 15:16:31 +02:00
Adria Navarro 1760980aad Allow overriding default sort 2023-07-24 15:16:31 +02:00
Adria Navarro 4e646bb463 Only ui metadata fields 2023-07-24 15:15:44 +02:00
Adria Navarro e068e62eb1 Change view columns for schema 2023-07-24 15:15:44 +02:00
Adria Navarro de9b74fd81 Fix bbui build flakiness 2023-07-24 15:15:44 +02:00
Adria Navarro fbccec64c7 Renames 2023-07-24 15:15:44 +02:00
Adria Navarro 56e6d48ec7 Remove :tableid from view create 2023-07-24 15:15:44 +02:00
Adria Navarro 6d973ce99a Infer table on search 2023-07-24 15:15:44 +02:00
Adria Navarro 36b82681ff Remove tableid from remove view url 2023-07-24 15:15:44 +02:00
Adria Navarro fc831db06b Store ids containing table info 2023-07-24 15:15:44 +02:00
Adria Navarro ff3bbf6217 Allow ViewV2 types 2023-07-24 15:15:44 +02:00
Adria Navarro ac0ae34808 Fix search 2023-07-24 15:15:44 +02:00
Adria Navarro 9bf22213b2 Clean code 2023-07-24 15:15:44 +02:00
Adria Navarro 21e17053c6 Don't persist the view as doc 2023-07-24 15:15:44 +02:00
Adria Navarro d6121d1504 Remove fetch view 2023-07-24 15:15:44 +02:00
Adria Navarro 56ee61d76c Remove get from delete tests 2023-07-24 15:15:44 +02:00
Adria Navarro 76f89e10d3 Create/delete, save to table 2023-07-24 15:15:44 +02:00
Adria Navarro b82876b147 Remove view fetch logic 2023-07-24 15:15:44 +02:00
Adria Navarro 49980dadf1 Fix merge conflicts 2023-07-24 15:15:43 +02:00
Adria Navarro 516b5691e8 DRY 2023-07-24 15:15:43 +02:00
Adria Navarro 582e0eb1dd Use types 2023-07-24 15:15:43 +02:00
Adria Navarro 12891456de Fix test 2023-07-24 15:15:43 +02:00
Adria Navarro 28f4aef07f Persist columns in views 2023-07-24 15:15:43 +02:00
Adria Navarro 82e2385099 Test different sort 2023-07-24 15:15:43 +02:00
Adria Navarro b778921028 Test sorting 2023-07-24 15:15:43 +02:00
Adria Navarro fde008f4d1 Persist sort 2023-07-24 15:15:43 +02:00
Adria Navarro 16d39c6fd2 Honor query on view search 2023-07-24 15:15:43 +02:00
Adria Navarro ebd93eb109 Persist queries on crud views 2023-07-24 15:15:43 +02:00
Adria Navarro 6809bb4510 Use api for view search tests 2023-07-24 15:15:43 +02:00
Adria Navarro 2feb22ef64 Use api for viewv2 tests 2023-07-24 15:15:43 +02:00
Adria Navarro 8478816eef Clean 2023-07-24 15:15:43 +02:00
Adria Navarro fcd0db8f57 Clean code 2023-07-24 15:15:43 +02:00
Adria Navarro b29e54e84c Lint 2023-07-24 15:15:43 +02:00
Adria Navarro 63f181649a Change url version path 2023-07-24 15:15:43 +02:00
Adria Navarro d981ad039d Typings 2023-07-24 15:15:43 +02:00
Adria Navarro 891ba4148b Clean 2023-07-24 15:15:43 +02:00
Adria Navarro a42f6753de Clean 2023-07-24 15:15:43 +02:00
Adria Navarro 9f36bdc6c1 Reuse config 2023-07-24 15:15:43 +02:00
Adria Navarro 97a538f5db Basic search 2023-07-24 15:15:43 +02:00
Adria Navarro e71d883dfd Change status codes 2023-07-24 15:15:43 +02:00
Adria Navarro 1e6a65d4e9 Extract viewapi to its own file 2023-07-24 15:15:43 +02:00
Adria Navarro 7140df6ed3 Better typing responses 2023-07-24 15:15:43 +02:00
Adria Navarro 160d949423 Catch 404s 2023-07-24 15:15:43 +02:00
Adria Navarro 5731b26079 Namespacing 2023-07-24 15:15:43 +02:00
Adria Navarro f7452aa7fa Extract test utils 2023-07-24 15:15:43 +02:00
Adria Navarro 7f3de5d40e Move view code to test config 2023-07-24 15:15:43 +02:00
Adria Navarro 8282fbb99b Type responses 2023-07-24 15:15:43 +02:00
Adria Navarro 03f84170b8 Use v2 as prefix 2023-07-24 15:15:43 +02:00
Adria Navarro e3c4930819 Undo renaming as lagacyViews 2023-07-24 15:15:43 +02:00
Adria Navarro 02bc1d2cdc Simplifying endpoints 2023-07-24 15:15:43 +02:00
Adria Navarro 4ca25ee065 Implement deletes 2023-07-24 15:15:43 +02:00
Adria Navarro 4bbb1b0289 Refactor paths 2023-07-24 15:15:43 +02:00
Adria Navarro 7155d75906 Implement get view 2023-07-24 15:15:43 +02:00
Adria Navarro 1187bd8fb2 Clean 2023-07-24 15:15:43 +02:00
Adria Navarro e2c1a549de Find by table 2023-07-24 15:15:43 +02:00
Adria Navarro f395b79cac Fix fetch 2023-07-24 15:15:43 +02:00
Adria Navarro 4a5a3e2c33 Implement and test fetch 2023-07-24 15:15:43 +02:00
Adria Navarro 899c8a14fb Implement and test create 2023-07-24 15:15:43 +02:00
Adria Navarro 81e847daeb Rename tests 2023-07-24 15:15:43 +02:00
Adria Navarro 6ff5c23cd6 Add controller scaffolding for views v2 2023-07-24 15:15:43 +02:00
Adria Navarro 7dbf71d477 Namespace 2023-07-24 15:15:43 +02:00
mike12345567 c375f860ba Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-24 13:46:49 +01:00
Andrew Kingston cf178808bf Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-24 12:03:28 +01:00
Andrew Kingston 869cb0777b Validate query names to avoid parentheses 2023-07-24 12:02:24 +01:00
Rory Powell c70ab2ac52 Update pro ref 2023-07-24 11:23:05 +01:00
Rory Powell dd47e7e1d9 Lint 2023-07-24 11:14:19 +01:00
Dean 4091dff6d3 PR Feedback 2023-07-24 10:30:29 +01:00
Rory Powell 5c4d29e349 Merge branch 'develop' into feature/offline-license 2023-07-24 10:06:04 +01:00
Rory Powell 725bade8c5 Styling fix for license key input 2023-07-24 10:03:37 +01:00
Dean f0c498cedb Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-24 09:52:59 +01:00
Dean 5691be3c4a Added missing types 2023-07-24 09:15:13 +01:00
Dean 3b36970c58 Review updates 2023-07-24 09:08:10 +01:00
Martin McKeaveney cf2776e7cb fix lint 2023-07-23 10:53:50 +01:00
Martin McKeaveney 7a327dc40d Merge branch 'develop' of github.com:Budibase/budibase into fix/bb-alerts 2023-07-23 09:45:52 +01:00
Martin McKeaveney ad1b96a50e update pro ref 2023-07-21 18:05:50 +01:00
mike12345567 87d80e08f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-21 17:34:27 +01:00
mike12345567 6cdc844168 Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-07-21 17:27:19 +01:00
Adria Navarro cd5f82f712 Merge pull request #11318 from Budibase/BUDI-7113/fix_overriding_service_name
Pino logging tweaks
2023-07-21 17:13:06 +01:00
Adria Navarro d168a0b902 Honor level on logging 2023-07-21 17:52:54 +02:00
mike12345567 bb032852e5 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-21 16:26:34 +01:00
Martin McKeaveney b451efe923 Merge pull request #11320 from Budibase/budi-7320-amend-email-support-disabled-logic-in-help-dropdown
Change email support logic in help dropdown.
2023-07-21 14:56:52 +01:00
Conor Webb 3586cf71b9 Removed right from fieldgroup label select. (#11321)
Removed the right label from the field group component as it served no purpose and didn't change anything.
2023-07-21 14:47:55 +01:00
Conor Webb 5d04717be0 Change email support logic in help dropdown. 2023-07-21 14:00:02 +01:00
Michael Drury fe8c92be79 Merge pull request #11315 from Budibase/types/improve-field-schema
Table types improvement - split up FieldSchema
2023-07-21 13:29:24 +01:00
Andrew Kingston 5bbf6dc1c8 Merge pull request #11309 from Budibase/cheeks-fixes
Misc fixes
2023-07-21 13:28:09 +01:00
Adria Navarro 0ac639fe7a Add default process.stdout if no dev 2023-07-21 14:26:57 +02:00
Adria Navarro 2dcb1a67a1 Add service name to the logs only on self-host 2023-07-21 14:16:43 +02:00
Michael Drury ec402587b0 Merge pull request #11297 from Budibase/fix/budi-7304
Fix duplicate dynamic variables when creating new REST queries
2023-07-21 13:03:48 +01:00
mike12345567 7673673db2 Updating RelationshipTypes -> RelationshipType. 2023-07-21 12:57:47 +01:00
Martin McKeaveney fb725f91b3 Update pro ref 2023-07-21 12:27:05 +01:00
mike12345567 a56f0c91dd Quick improvement to table types, before now the field schema was quite difficult to parse/work out what components of the schema were used for what, this at least separates them into particularly grouped bits of metadata, so it is obvious which parts are used for which. In future we should really flip this a bit, so that FieldSchema is the base implementation, and then each of the types has its own schema extending that base - but that would be a more serious refactor (need to cast to the correct type when using based on the 'type' property. 2023-07-21 12:15:33 +01:00
Andrew Kingston af8be511df Add back in XS icons 2023-07-21 10:39:58 +01:00
Martin McKeaveney 108d18df75 fix type check for deleted app type 2023-07-21 09:57:37 +01:00
Martin McKeaveney 567c7fd485 code review 2023-07-21 09:43:25 +01:00
Andrew Kingston b5a656e350 Update datasource config button hover styles to fix issues in light theme 2023-07-21 09:06:55 +01:00
Rory Powell 8f0043157d Styling fix for license key input 2023-07-21 08:43:53 +01:00
Rory Powell 552f96fb81 Update pro ref 2023-07-20 21:37:24 +01:00
Rory Powell 3fb0380eec Update pro ref 2023-07-20 21:27:04 +01:00
Rory Powell c3412f0cfb Update openapi.json 2023-07-20 21:27:04 +01:00
Rory Powell a6073e0ecd Build fixes 2023-07-20 21:27:04 +01:00
Rory Powell 797f281f6d OpenAPI 3.0 docs for offline license and license key endpoints 2023-07-20 21:24:40 +01:00
Rory Powell 55efb6e618 fix pro mock 2023-07-20 21:24:40 +01:00
Rory Powell c8fc67d230 Lint 2023-07-20 21:24:19 +01:00
Rory Powell 1964148581 core structure updates 2023-07-20 21:22:54 +01:00
Rory Powell 8cdfc8dd83 Add structures for Installation type 2023-07-20 21:22:54 +01:00
Rory Powell 166156d3b5 use automocking in offline.spec.ts 2023-07-20 21:22:54 +01:00
Rory Powell a74469b8ae offline license structure 2023-07-20 21:22:54 +01:00
Rory Powell 34d9f1c4f8 Request / response renames 2023-07-20 21:22:54 +01:00
Rory Powell b8273540e0 /api/internal/accounts/:accountId/license/offline 2023-07-20 21:22:54 +01:00
Rory Powell 91d3cdff3f offline license sdk module 2023-07-20 21:22:54 +01:00
Rory Powell c69fa2a640 Integrate UI with identifier API 2023-07-20 21:22:54 +01:00
Rory Powell 90e869dc04 /api/global/license/offline/identifier API 2023-07-20 21:21:39 +01:00
Rory Powell 9e1e869949 api / license.spec.ts updates 2023-07-20 21:21:39 +01:00
Rory Powell c0568b9153 api / license.spec.ts updates 2023-07-20 21:21:39 +01:00
Rory Powell 20c87b44b1 Allow pro to be mocked in worker 2023-07-20 21:21:39 +01:00
Rory Powell 6c3d01375b Move license keys to their own module 2023-07-20 21:21:39 +01:00
Rory Powell 7c18a7a443 db / licenseInfo.spec.ts 2023-07-20 21:21:39 +01:00
Rory Powell 7bc14235aa Update request body for offline license activation 2023-07-20 21:21:39 +01:00
Rory Powell ec5381c9d5 Aesthetic UI updates 2023-07-20 21:21:39 +01:00
Rory Powell 8e2a551a15 Be more explicit about offline license vs offline license token 2023-07-20 21:21:39 +01:00
Rory Powell d3f9348403 Updates to upgrade page to change config based on offlineMode value 2023-07-20 21:21:39 +01:00
Rory Powell 0e80766125 Update license endpoints to provide consistent pattern for offline license and license key (create, read, delete) 2023-07-20 21:21:39 +01:00
Rory Powell 6aeb31c355 Move OFFLINE_MODE to backend-core environment 2023-07-20 21:21:39 +01:00
mike12345567 3abe5d4cb2 Frontend work to support logging in as an app builder - also making sure when a new app is created that the user is assigned app access to it. 2023-07-20 18:34:12 +01:00
Martin McKeaveney b5340c20d8 lint 2023-07-20 16:56:31 +01:00
Rory Powell 5cc97ebcd5 Update pro ref 2023-07-20 16:50:57 +01:00
Martin McKeaveney 6b6fba9393 optional chain 2023-07-20 16:38:24 +01:00
Martin McKeaveney 054fb24ea9 demote some app metadata related bb-alert messages 2023-07-20 16:15:59 +01:00
Rory Powell ca6582eb96 Update openapi.json 2023-07-20 15:06:43 +01:00
Rory Powell 2645e4cdad Build fixes 2023-07-20 14:56:01 +01:00
Andrew Kingston bac7a253c2 Fix the rest of the nasty flashing when working with importing CSVs 2023-07-20 14:45:53 +01:00
Rory Powell 69ca40c24a Merge branch 'develop' into feature/offline-license 2023-07-20 14:37:04 +01:00
Andrew Kingston 1f6466f0eb Only show icon if an error message is present 2023-07-20 14:31:20 +01:00
mike12345567 b84b8dd988 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-20 14:25:04 +01:00
mike12345567 4275a58846 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-20 14:20:38 +01:00
Andrew Kingston 08920f8015 Remove invalid columns from display column selection and fix schema failure handling 2023-07-20 14:06:31 +01:00
mike12345567 40b4943766 Fix for dynamic variables being duplicated when creating new REST queries - also moved some stuff to backend SDK to make a bit re-usable, allowing backend to detect duplicate dynamic variables and error. 2023-07-20 13:07:19 +01:00
Dean ca6737b77b Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-20 12:39:49 +01:00
Rory Powell 5ac024a655 Merge branch 'develop' into feature/offline-license 2023-07-20 12:27:04 +01:00
Andrew Kingston 5d0918a6cb Prevent invalid characters in column names when importing tables 2023-07-20 12:21:09 +01:00
Dean a2e12a693c Corrected theme info copy 2023-07-20 12:16:59 +01:00
Dean 794ed5a29a Merge remote-tracking branch 'origin/new-design-nav-component' into screen-theme-rightpanel 2023-07-20 11:35:17 +01:00
Dean d94fe7c2eb Moved screen settings/theme into the new rightpanel structure. Refactord the color picker to help with positioning. Removed dead home link 2023-07-20 11:32:48 +01:00
Rory Powell 97dc7fa6a4 Merge branch 'develop' into account-api-tests 2023-07-20 11:23:02 +01:00
Rory Powell 76f61cfd3a Lint 2023-07-20 11:21:34 +01:00
Rory Powell b60794d73a Update pro reference to latest develop and fix compile errors 2023-07-20 11:13:57 +01:00
Rory Powell 4e296b8d1f Merge branch 'develop' into account-api-tests 2023-07-20 11:03:43 +01:00
Rory Powell ebc5caf659 Fix develop reference 2023-07-20 10:54:36 +01:00
mike12345567 cddd0d80f2 Making sure tenant ID is always available to the builder websocket. 2023-07-20 10:43:30 +01:00
mike12345567 5447404431 Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode. 2023-07-20 10:43:17 +01:00
Gerard Burns 00c04ec9ac New Design Section Nav Component 2023-07-20 10:05:50 +01:00
mike12345567 e469abb679 reworking frontend to use shared core functions to check if is admin or builder (needs further expansion). 2023-07-19 18:05:02 +01:00
Mitch-Budibase ec5203f775 PR changes 2023-07-19 17:31:33 +01:00
Rory Powell 6631c2644d Fixing merge issue 2023-07-19 17:18:37 +01:00
Martin McKeaveney 6a15c65bf5 Merge branch 'develop' into backmerge-master 2023-07-19 17:12:18 +01:00
Martin McKeaveney 979883257e backmerge master 2023-07-19 17:11:15 +01:00
deanhannigan fbdcba8457 Merge pull request #11255 from Budibase/feature/skippable-tours
Skippable tours
2023-07-19 16:40:19 +01:00
mike12345567 85dea47a31 Moving user admin/builder functions to shared-core for frontend to use. 2023-07-19 16:19:34 +01:00
Mitch-Budibase ecf75a9685 lint 2023-07-19 15:42:12 +01:00
Mitch-Budibase 7eb65ed347 Merge branch 'develop' into account-api-tests 2023-07-19 15:21:50 +01:00
Dean 052f60b94c Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-19 09:05:52 +01:00
Rory Powell c5337c652a Remove no longer needed `LOG_CONTEXT` setting on logger module, update qa-core to disable pino logger via env var, add configurable jest timeout via env var 2023-07-18 21:13:17 +01:00
mike12345567 91847504c8 Adding test cases for admin/builder checking middlewares. 2023-07-18 18:10:15 +01:00
mike12345567 39746e0bf0 Main body of work to handle the new approach of per app builders support. 2023-07-18 16:57:48 +01:00
Andrew Kingston bada641262 Fix bug in checkboxgroup due to reassignment of value prop 2023-07-18 16:47:43 +01:00
Dean e77a105bb2 General fixes for bindings and the undo/redo behaviour 2023-07-18 16:46:35 +01:00
Andrew Kingston f10da70233 Fix DND in component tree 2023-07-18 16:19:50 +01:00
Andrew Kingston 6df0ff57a4 Fix edit icons being shown in preview results table 2023-07-18 16:18:02 +01:00
Andrew Kingston cd8414e6a1 Fix getting started checklist links 2023-07-18 16:14:59 +01:00
Andrew Kingston a2238911fa Fix link to users portal 2023-07-18 16:14:49 +01:00
Gerard Burns 1d0ab398cd New Design Section Nav Component 2023-07-18 15:55:06 +01:00
Andrew Kingston 504ddac470 Fix background color of datasource status button 2023-07-18 15:24:44 +01:00
Martin McKeaveney 8c5177facb Merge pull request #10858 from Budibase/labday/debug-panel
Labday/debug panel
2023-07-18 12:25:37 +01:00
mike12345567 af5d024d89 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-18 11:33:28 +01:00
Michael Drury 54bbe9e584 Merge pull request #11254 from Budibase/fix/mongodb-version-upgrade
Upgrade MongoDB version and quick fix for multi-tenancy mode without account portal
2023-07-18 11:33:15 +01:00
mike12345567 e30509c4f9 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-18 11:32:38 +01:00
Adria Navarro fcedb02ed1 Update pro ref 2023-07-18 12:18:48 +02:00
Adria Navarro 58c59eba5e Remove unused db usages 2023-07-18 12:00:02 +02:00
Adria Navarro 2698e47ec4 Type internal db.get 2023-07-18 11:41:51 +02:00
deanhannigan 1da957d781 Merge pull request #11246 from Budibase/fix/automations-code-editor-bindings
Ensure the Bash automation modal editor is in the correct mode
2023-07-18 09:57:42 +01:00
Dean cbc67c6fdb Changed link to secondary to ensure it adapts correctly to the theme 2023-07-18 09:53:47 +01:00
Adria Navarro 1072292b9f Type breaking changes as any 2023-07-18 10:49:39 +02:00
Adria Navarro c4c62e5c6f Remove any from couchdb.get response 2023-07-18 10:48:55 +02:00
Dean 69e68e27a9 Fixed import for the UserAvatars 2023-07-18 09:42:32 +01:00
Andrew Kingston ae8ed1a1e5 Add filtering to relationship picker 2023-07-18 09:36:20 +01:00
Dean 9d61de9ddc Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-18 09:09:53 +01:00
deanhannigan 96757dcd43 Merge pull request #11237 from Budibase/fix/action-notifications-break-flow-if-last-action
Confirmation prompts breaking button action flows.
2023-07-18 09:07:37 +01:00
Andrew Kingston 7c7d909d81 Update validation editor setting to be full width and have descriptive text 2023-07-18 08:56:16 +01:00
Andrew Kingston d3ab2a31d0 Merge pull request #11186 from Budibase/app-list-improvements
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Martin McKeaveney fb1ecbb5c9 code review and test 2023-07-17 22:33:37 +01:00
Rory Powell 22b2edb2bf OpenAPI 3.0 docs for offline license and license key endpoints 2023-07-17 20:55:26 +01:00
Adria Navarro a1226180f1 Merge pull request #11253 from Budibase/BUDI-7189-views-v2-prerefactor
View V2 prerefactor
2023-07-17 20:11:19 +01:00
Adria Navarro 37c1c1c9b0 Merge pull request #11250 from Budibase/BUDI-7189/clean_ctx_dependencies_from_sdk
Clean ctx dependencies from rows SDK
2023-07-17 19:01:40 +01:00
Adria Navarro deb256a013 Refactor and clean export tests 2023-07-17 19:50:06 +02:00
Adria Navarro 07607c0fd2 Fix tests 2023-07-17 19:07:54 +02:00
mike12345567 a04443c059 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-17 18:06:04 +01:00
mike12345567 d5a03bf5e3 Making sure tenant ID is always available to the builder websocket. 2023-07-17 18:03:09 +01:00
mike12345567 eebd9d2d7c Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode. 2023-07-17 17:52:39 +01:00
Adria Navarro fa0a296012 Merge pull request #11211 from Budibase/BUDI-7189/refresh-on-delete
Remove view on deletion
2023-07-17 17:47:13 +01:00
Adria Navarro ccb5143383 Remove context from search 2023-07-17 18:45:40 +02:00
Dean 19c73dc20e Fixes and linting 2023-07-17 17:44:54 +01:00
Adria Navarro 13ef7b8858 Merge branch 'develop' into backmerge-20230717 2023-07-17 17:13:26 +01:00
Andrew Kingston 92e4422e89 Remove pointless map 2023-07-17 16:59:40 +01:00
Andrew Kingston 4425c59929 Remove pointless shallow clone 2023-07-17 16:57:56 +01:00
Andrew Kingston 3a37433427 Increase safety when ejecting blocks 2023-07-17 16:56:48 +01:00
Andrew Kingston 702c2f663a Ensure search fields in cards block are keyed properly 2023-07-17 16:49:39 +01:00
Andrew Kingston ce24339e22 Update how blocks key child components for reference when ejecting, and ensure search fields in table blocks are keyed properly 2023-07-17 16:48:57 +01:00
Andrew Kingston 9271210b48 Update application.ts 2023-07-17 16:41:48 +01:00
melohagan 731482c359 Localize animation (#11240) 2023-07-17 16:40:07 +01:00
Dean da677864c0 Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-17 16:14:56 +01:00
Dean 2ee3427645 Added eventing for the onboarding:skipped. Added a redirect to the data section when skipping. Moved endRoute to the tour level config 2023-07-17 16:14:40 +01:00
Adria Navarro 90bf4655ea Remove ctx from export rows (search not implemented) 2023-07-17 15:57:12 +02:00
Andrew Kingston 1a8da1c0af Move app enrichment of user sessions to users SDK 2023-07-17 14:56:09 +01:00
Andrew Kingston 1584ee4c95 Use shorthand typing 2023-07-17 14:45:13 +01:00
Adria Navarro 1bd8bdf84c Clean ctx from fetchview 2023-07-17 15:29:41 +02:00
Adria Navarro 9ca2848c05 Merge pull request #11245 from Budibase/BUDI-7189/clean_controller_dependencies
Clean controller dependencies
2023-07-17 14:17:42 +01:00
Adria Navarro 832483442f Merge pull request #11239 from Budibase/BUDI-7189/extract_search_functionality
Moving files and functions
2023-07-17 14:17:26 +01:00
deanhannigan 46d2a7e286 Merge pull request #11104 from Budibase/feature/binding-ux-updates
Select autocomplete option on Tab key press.
2023-07-17 14:11:32 +01:00
Dean 263df94076 Altered structure of the tours to allow tour level config with an onSkip fn option. Tour steps now moved to 'steps' entry 2023-07-17 14:07:53 +01:00
Adria Navarro e7f1bcab9e Remove ctx from fetch 2023-07-17 14:16:12 +02:00
Dean 7db92c8aea Removed unnecessary check for automationid 2023-07-17 12:17:42 +01:00
Dean e2311b8a55 Merge remote-tracking branch 'origin/develop' into feature/automation-collaboration 2023-07-17 11:24:50 +01:00
Adria Navarro 81c6eab05e Fix references 2023-07-17 12:19:20 +02:00
Adria Navarro 77b3547af7 Remove usercontroller dependency from internal 2023-07-17 12:19:20 +02:00
Adria Navarro 940da62b98 Clean 2023-07-17 12:19:20 +02:00
Adria Navarro 20635ae2ff Type and fix test 2023-07-17 12:18:57 +02:00
Dean f170433902 Added the binding drawer back in for the javascript step 2023-07-17 11:15:57 +01:00
Dean 8ea6feb720 Added autocomplete flag 2023-07-17 10:21:35 +01:00
Andrew Kingston 0ca1850e4a Merge pull request #11176 from Budibase/cheeks-fixes
Grid + collab + tooltip improvements + preview in new tab
2023-07-17 10:17:31 +01:00
Adria Navarro e336ba4b5e Type and fix tests 2023-07-17 11:13:21 +02:00
Adria Navarro 9fbad37218 Fix tests 2023-07-17 10:51:52 +02:00
Rory Powell 31422cd3ec fix pro mock 2023-07-14 20:56:50 +01:00
Rory Powell 4a38d55ce8 Lint 2023-07-14 16:55:48 +01:00
Adria Navarro d1b64bcd9c Moving files and functions 2023-07-14 17:09:34 +02:00
Rory Powell c464e5c91d Type /api/accounts/search request + response bodies 2023-07-14 15:22:44 +01:00
Mitch-Budibase fa94b8b9fc Changes for Account API Testing 2023-07-14 14:24:01 +01:00
Dean 18a05faf67 Ensure the code editors are in the correct modes 2023-07-14 14:19:19 +01:00
Dean 7870f31316 Check presence of next fn before attempting to execute. 2023-07-14 12:10:12 +01:00
Rory Powell 3326d061f1 core structure updates 2023-07-14 11:44:05 +01:00
Dean 7f3dfc8bba Linting 2023-07-14 11:42:22 +01:00
Rory Powell 41dc86436c Add structures for Installation type 2023-07-14 09:21:23 +01:00
Dean 06e516ee70 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-14 09:11:48 +01:00
Dean a481eee39e Binding selection fixes, delete controller refactor and some fixes 2023-07-14 09:11:34 +01:00
Rory Powell 1371a009a8 use automocking in offline.spec.ts 2023-07-13 22:06:52 +01:00
Rory Powell 052a74f1d7 offline license structure 2023-07-13 21:53:05 +01:00
Mitch-Budibase d8d4686e01 Account Portal API Testing 2023-07-13 12:36:50 +01:00
Adria Navarro 85aa105972 Type row tests 2023-07-13 12:17:24 +02:00
Adria Navarro a7801c52f8 Allow authtype undefined by default 2023-07-13 11:09:40 +02:00
Dean ccb82e5575 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-13 09:11:16 +01:00
Adria Navarro 5fd004b86e Remove view on deletion 2023-07-12 09:46:37 +02:00
Adria Navarro 2dadf1d429 Fix conflicting mssql configuration 2023-07-11 20:05:10 +02:00
Adria Navarro c7f6f6b73c Merge branch 'develop' into backmerge-20230711 2023-07-11 15:34:58 +01:00
Adria Navarro 02fa87b59b Merge pull request #11200 from Budibase/budi-7265-sql-ntlm-configuration
Allow MSSQL ntlm configuration
2023-07-11 15:33:49 +01:00
Adria Navarro 119506fcc7 Fix typo 2023-07-11 15:41:49 +02:00
Adria Navarro 4280e08f22 Renames 2023-07-11 15:31:59 +02:00
Andrew Kingston d92589156c Make new datasource page and new screen page consistent with each other 2023-07-11 14:14:00 +01:00
melohagan 89c0d3b389 Add BigInt type support (#11145) (#11195)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-11 14:01:55 +01:00
Adria Navarro d858fa817e Merge pull request #11185 from Budibase/budi-7113-self-host-console-log-export
Self host console log export
2023-07-11 14:01:52 +01:00
Andrew Kingston 2dafdc1fd7 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-11 13:59:00 +01:00
Andrew Kingston 85e1073dec Merge pull request #11109 from Budibase/new-design-empty-state
New Empty State for Design Section
2023-07-11 13:55:08 +01:00
melohagan 8f94f6c53b Number of filters set is different between match any and match all in the Data section (#11194)
* Make sure displayed filter count is correct

* Fix for false boolean filter

* Correct filter count in Data section
2023-07-11 13:48:17 +01:00
Andrew Kingston 0974060792 Update screen role modal to use better text and title 2023-07-11 13:41:26 +01:00
Andrew Kingston 82a851dd36 Update text depending on whether the app already has screens 2023-07-11 13:38:17 +01:00
Andrew Kingston 05e5e58073 Merge pull request #11193 from Budibase/action-setting-update
Settings updates
2023-07-11 13:15:41 +01:00
Adria Navarro 252ee9d27c Dropping the default values 2023-07-11 14:02:18 +02:00
Adria Navarro 2d27587d0c Support even values 2023-07-11 14:01:42 +02:00
Dean d99ef7277a Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-11 12:51:31 +01:00
Adria Navarro dc73e57ba8 Respect max values 2023-07-11 13:48:52 +02:00
Dean 94fc6d8b0f Merge commit 2023-07-11 12:47:17 +01:00
Andrew Kingston a2d4a8afd8 Merge pull request #11162 from Budibase/fix/duplicate-bindings-when-editing-button-actions
Filter duplicate state bindings when editing Update State button action.
2023-07-11 12:12:52 +01:00
Adria Navarro 6e2a8e0ab9 Rename .log extensions 2023-07-11 13:09:51 +02:00
Adria Navarro c4fec6973f Add ntml config 2023-07-11 13:08:15 +02:00
Adria Navarro 00fff6eded Add local AD option 2023-07-11 12:35:00 +02:00
Andrew Kingston 869e6688a0 Merge pull request #11140 from Budibase/allow-customizing-component-alerts
Allow suppressing block row creation alerts
2023-07-11 11:25:56 +01:00
Andrew Kingston 83f7b28fdd Update field configuration setting to be full width and show number of fields 2023-07-11 11:17:11 +01:00
Adria Navarro 911a352844 Remove autocolumns on creation 2023-07-11 12:14:56 +02:00
Andrew Kingston 50451c8c43 Update columns setting to show the number of columns 2023-07-11 11:14:02 +01:00
Andrew Kingston f084a36fe7 Update action setting to be full width 2023-07-11 11:11:25 +01:00
Andrew Kingston 6734fe6be4 Update label 2023-07-11 11:06:06 +01:00
melohagan 0ccfaf03af Fixing problems when switching between match any and match all (#11179)
* Make sure displayed filter count is correct

* Fix for false boolean filter
2023-07-11 10:06:19 +01:00
Adria Navarro 0b5717cde5 Renamings 2023-07-11 10:44:10 +02:00
Adria Navarro 8c8317253a Renames 2023-07-11 10:44:10 +02:00
Adria Navarro d3536e0222 Renames 2023-07-11 10:44:10 +02:00
Adria Navarro 6bd4157485 Clean 2023-07-11 10:44:10 +02:00
Adria Navarro e0c0e9bd65 Clean 2023-07-11 10:44:10 +02:00
Adria Navarro 2585b73723 Use native history 2023-07-11 10:44:10 +02:00
Adria Navarro 4b32c51924 Prevent spamming button 2023-07-11 10:44:10 +02:00
Adria Navarro 8375ea4c5a Fix order 2023-07-11 10:44:10 +02:00
Adria Navarro fd0018c1bc Download logs section 2023-07-11 10:44:10 +02:00
Adria Navarro b64ea43d20 System logs only for self hosted 2023-07-11 10:44:10 +02:00
Adria Navarro bb28d09eab Add logs endpoint 2023-07-11 10:44:09 +02:00
Adria Navarro 61abb7541a Fix imports 2023-07-11 10:44:09 +02:00
Adria Navarro 580985c7be Extract code 2023-07-11 10:44:09 +02:00
Adria Navarro e351a77f75 Decorate service 2023-07-11 10:44:09 +02:00
Adria Navarro b0f2306c50 Fix types 2023-07-11 10:44:09 +02:00
Adria Navarro 2411b59709 Unify logs 2023-07-11 10:44:09 +02:00
Adria Navarro ef0888fcad Read package name 2023-07-11 10:44:09 +02:00
Adria Navarro a50834127a Use destinations instead of transports 2023-07-11 10:44:09 +02:00
Adria Navarro ff67df8e79 Rotate logs 2023-07-11 10:44:09 +02:00
Adria Navarro d33663f5ac Store logs to file 2023-07-11 10:44:09 +02:00
Andrew Kingston b1bf8dd774 Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into app-list-improvements 2023-07-10 17:44:14 +01:00
Andrew Kingston be7e262919 Merge branch 'develop' into cheeks-fixes 2023-07-10 17:44:03 +01:00
Andrew Kingston b335e492d7 Show all users editing an app in the app list 2023-07-10 17:42:27 +01:00
Rory Powell c847bdec31 Lint fix 2023-07-10 16:42:15 +01:00
Rory Powell 5bd756e65e Merge branch 'master' into merge-master 2023-07-10 16:13:21 +01:00
Rory Powell 7c4fe15781 Request / response renames 2023-07-10 16:12:19 +01:00
Rory Powell 407f1bbb0a Lint 2023-07-10 15:04:46 +01:00
Andrew Kingston 4948086952 Fix issue in develop 2023-07-10 14:50:07 +01:00
Andrew Kingston f79b298a36 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-10 14:48:19 +01:00
Rory Powell 836fdf492c Fix curl import 2023-07-10 14:40:00 +01:00
Andrew Kingston dbc8c742d0 Lint 2023-07-10 14:35:28 +01:00
Martin McKeaveney 5bebbfa82c Merge pull request #11143 from diogenesbrussels/diogenesbrussels-hb-help-link
The handlebars help link opens in another window
2023-07-10 14:25:28 +01:00
Andrew Kingston d98c0bdcea Add option to open app preview in new tab 2023-07-10 13:53:37 +01:00
Andrew Kingston 52cd16f42d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-10 13:05:09 +01:00
Rory Powell d0d5a55047 /api/internal/accounts/:accountId/license/offline 2023-07-10 12:49:45 +01:00
Rory Powell 6ae59d767b offline license sdk module 2023-07-10 12:48:52 +01:00
Andrew Kingston dcf392fc94 Remove testing stuff 2023-07-10 11:51:32 +01:00
Andrew Kingston ca375b7c39 Lint 2023-07-10 11:51:07 +01:00
Andrew Kingston fb35d52ac9 Add temporary tooltip to help creating the first row in grids 2023-07-10 11:23:29 +01:00
Dean 2aa68612b6 Linting 2023-07-10 09:49:00 +01:00
Dean db501fb10a Enabled collaboration behaviour in the automation section 2023-07-10 09:30:15 +01:00
Rory Powell 974b7d8514 Integrate UI with identifier API 2023-07-08 13:08:51 +01:00
Rory Powell 574c361f6b /api/global/license/offline/identifier API 2023-07-08 13:07:10 +01:00
Rory Powell 7831579e98 api / license.spec.ts updates 2023-07-07 21:15:40 +01:00
andz-bb 64e2ceb7c3 add scanner beep on successful qr/barcode scan 2023-07-07 18:06:55 +01:00
Rory Powell 19d3e12177 Allow pro to be mocked in worker 2023-07-07 16:55:11 +01:00
mike12345567 faf34788ca Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-07 16:16:54 +01:00
mike12345567 e1494e54d9 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-07 16:07:18 +01:00
Andrew Kingston ce90f9cd25 Improve position of user avatar tooltips 2023-07-07 16:05:23 +01:00
Andrew Kingston 06876b0ea2 Improve tooltips more by ensuring they follow the target smoothly 2023-07-07 16:03:25 +01:00
Martin McKeaveney 962b96fffc reverting local dep changes 2023-07-07 15:46:55 +01:00
Andrew Kingston 62e452dfe7 Update user avatars and selection state for collaboration 2023-07-07 15:45:18 +01:00
melohagan 7a06fcee0f Add BigInt type support (#11145)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-07 15:11:41 +01:00
Andrew Kingston 99ef4f2992 Add new temporary tooltip component. Improve tooltips and user avatars 2023-07-07 14:46:41 +01:00
Andrew Kingston 4129f166e6 Add fixed setting to allow tooltip to be permanently rendered 2023-07-07 12:11:19 +01:00
Andrew Kingston 35150af784 Update multiple usages of tooltips to use new tooltip 2023-07-07 12:09:23 +01:00
Rory Powell 1fa5cd519c Move license keys to their own module 2023-07-07 11:48:12 +01:00
Rory Powell 700d8131d1 db / licenseInfo.spec.ts 2023-07-07 11:34:10 +01:00
Andrew Kingston 6aef0f2134 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-07 11:33:18 +01:00
Dean ca40d39d50 Added presence check for the entities object when fetching tables 2023-07-07 11:21:40 +01:00
Andrew Kingston e3f73473c3 Update only user check to account for 0 users 2023-07-07 09:13:26 +01:00
Rory Powell bdd431c7e8 Update request body for offline license activation 2023-07-06 22:00:13 +01:00
Rory Powell 1fde82bd81 Aesthetic UI updates 2023-07-06 21:58:20 +01:00
Martin McKeaveney abce52d846 merge 2023-07-06 21:58:19 +01:00
Rory Powell d02f474fd1 Be more explicit about offline license vs offline license token 2023-07-06 21:26:46 +01:00
Rory Powell 1ba3665ed4 Updates to upgrade page to change config based on offlineMode value 2023-07-06 20:47:12 +01:00
Rory Powell efe53bb217 Update license endpoints to provide consistent pattern for offline license and license key (create, read, delete) 2023-07-06 20:46:25 +01:00
Rory Powell 586bca16d0 Move OFFLINE_MODE to backend-core environment 2023-07-06 20:44:48 +01:00
Martin McKeaveney f13b5df9f4 code review, moving endpoint 2023-07-06 16:41:45 +01:00
Gerard Burns e3be968b27 pr feedback 2023-07-06 09:19:50 +01:00
mike12345567 6d24a30d91 Basic refactor work, the types required for the new API endpoints. 2023-07-05 18:28:04 +01:00
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Dean 3ae4493903 Filter out old or unused bindings when editing update state button actions 2023-07-05 17:35:20 +01:00
Andrew Kingston 0ef0da6b78 Merge pull request #11135 from Budibase/design-collab
Multi-user collaboration for everything except automations
2023-07-05 16:32:24 +01:00
mike12345567 68c000a2db Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-05 16:18:34 +01:00
Andrew Kingston 75c4b92766 Add new tooltip which is far better 2023-07-05 15:46:07 +01:00
Gerard Burns 8371c3f644 Allow suppressing block row creation alerts 2023-07-05 14:59:25 +01:00
Adria Navarro 5944f7eec3 Update pro ref 2023-07-05 15:47:41 +02:00
Andrew Kingston 638b537792 Prevent adding rows when no non-autocolumn columns exist 2023-07-05 14:37:43 +01:00
Olivier@Diogenes b6b7200d71 The handlebars help link opens in another window 2023-07-05 15:15:57 +02:00
Gerard Burns 1f59986a87 Use constant for keeping modal open (#11067) 2023-07-05 13:49:39 +01:00
mike12345567 3fef064bcc Quick fix for datasource plus table fetching, make sure the UI lists the tables that the user has requested and no extras. 2023-07-05 10:49:27 +01:00
Andrew Kingston 4075337e3f Update pro 2023-07-05 10:28:43 +01:00
Andrew Kingston 3e025049d6 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-05 10:14:51 +01:00
Andrew Kingston 5d4cd2b4b8 Lint 2023-07-05 10:10:59 +01:00
Andrew Kingston 21cbc751a5 Tidy up screen replacement logic 2023-07-05 10:02:46 +01:00
Andrew Kingston 86986b17d6 Remove unused code 2023-07-05 09:58:00 +01:00
Andrew Kingston 6603f2fe65 Fix typo in tooltip 2023-07-05 09:56:07 +01:00
Adria Navarro 35ce322a84 Update pro ref to latest master 2023-07-05 10:46:05 +02:00
Andrew Kingston d1a089f22c Fix publish action from command palette 2023-07-05 09:31:37 +01:00
Andrew Kingston 5c65bc28e1 Add transition to user invite side panel 2023-07-05 09:19:22 +01:00
Andrew Kingston 57242840b7 Update tooltips to transition and to use friendly names when possible 2023-07-05 09:10:03 +01:00
Andrew Kingston aedd04b98a Fix issue with location of socket metadata 2023-07-05 09:02:10 +01:00
Gerard Burns d4f2364ca4 Fix google sheets import (#11131) 2023-07-04 16:52:20 +01:00
Andrew Kingston 8f601a2c58 Disable reverting to published app version when not the only builder 2023-07-04 15:31:13 +01:00
Andrew Kingston 236aca3489 Disable restoring backups while not the only user 2023-07-04 14:24:33 +01:00
Michael Drury 86a32f3c39 Merge pull request #11115 from Budibase/fix/BUDI-7242
Removing bb-alert for user sync failure
2023-07-04 14:14:37 +01:00
Andrew Kingston f007ec3c58 Add tooltip to side nav items, disable delete and update when not the only user, add transitions to tooltips 2023-07-04 13:54:53 +01:00
Andrew Kingston ec25ccfea0 Fix disabled tooltip in name and url settings 2023-07-04 13:24:18 +01:00
Andrew Kingston 4b9c5dff96 Ensure app can only be updated when you're the only user 2023-07-04 13:19:46 +01:00
Andrew Kingston 99bf0ca03b Sync publish and unpublish events between all users 2023-07-04 13:18:38 +01:00
Gerard Burns 64129fa6b9 Replace screen creation modal with page 2023-07-04 12:01:03 +01:00
mike12345567 c1e9bc3c81 PR comments. 2023-07-04 11:59:56 +01:00
Andrew Kingston 44efcee58e Fix tooltip sizes for roles and fix pointer events on nav items 2023-07-04 11:33:06 +01:00
Andrew Kingston dae2c0cfba Fix datasource navigator padding, add other user selection state to design section 2023-07-04 11:28:02 +01:00
melohagan 74b3b3dcc3 Add section setting to field group (#11110)
* Add section setting to field group

* Left aligned fix for oneColumn only

* Only use section for above label position
2023-07-04 10:46:53 +01:00
Andrew Kingston f3ecbca6b4 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-04 10:17:51 +01:00
Andrew Kingston 434585a92d Merge pull request #11123 from Budibase/fix/row-height-setting
Fix grid block row height not working
2023-07-04 09:57:38 +01:00
Peter Clement 179f9a5334 Merge pull request #11103 from Budibase/fix/grid-surface-sql-errors
Handle errors in grid when adding a new row
2023-07-04 09:49:27 +01:00
Andrew Kingston e0e0fcabad Fix grid block row height not working. Change initialRowHeight setting to fixedRowHeight 2023-07-04 09:41:10 +01:00
Andrew Kingston 7be2d6896e Add indicators to show selected state in data section 2023-07-04 08:58:14 +01:00
melohagan c9589c1edc Apply column order for Grid block (#11099)
* Apply column order for Grid block

* Refactor

* Do not allow column reorder for Grid block

* Refactor
2023-07-04 08:34:59 +01:00
mike12345567 deca999183 Allowing logWarn to take an object for warning. 2023-07-03 16:01:54 +01:00
mike12345567 4e560a1f32 Adding warning back in for non-409 errors of user sync. 2023-07-03 16:00:33 +01:00
Adria Navarro 28fa5e4e23 Merge pull request #11106 from Budibase/BUDI-7240/refetch_relationships
BUDI-7240 - Refetch relationships
2023-07-03 15:30:13 +01:00
mike12345567 76bce0be1a Removing the alert log of failure, this isn't really an error scenario, as it'll automatically get updated as part of app syncs and if the sync is reran. 2023-07-03 15:28:42 +01:00
Dean 22ae329a2a Fix to ensure screens are listed in the navigateTo button action and that any URL configured there is trimmed 2023-07-03 14:48:36 +01:00
mike12345567 2b42e29f7c Merge branch 'develop' of github.com:Budibase/budibase into BUDI-7240/refetch_relationships 2023-07-03 14:15:58 +01:00
Peter Clement 66806fc5ab Merge remote-tracking branch 'origin/develop' into fix/grid-surface-sql-errors 2023-07-03 14:13:15 +01:00
Gerard Burns 1274bc32c3 New Design Empty State 2023-07-03 14:12:01 +01:00
Peter Clement c504ceca9d solely use notifications store for error message without rowId 2023-07-03 13:29:28 +01:00
Dean 64216f61a9 Added custom tab keybinding to support autocomplete and default editor tab behaviour 2023-07-03 12:48:17 +01:00
Conor Webb 3aad1e8ca3 Helpers functions bug fixes (#11003)
* Helpers functions bug fixes

* Corrected multiply example

* Removing test for times.

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-07-03 12:07:45 +01:00
Peter Clement 46244b72ac Handle errors in grid when no validation structure in response 2023-07-03 11:50:57 +01:00
Adria Navarro 2cbead8bc4 Fetch relationships 2023-07-03 11:47:42 +01:00
Andrew Kingston 4725faf8b5 Update websocket user metadata structures 2023-07-03 11:23:08 +01:00
Andrew Kingston d80cca9a11 Allow all users into the design section, enable multi dev collab on screens, improve routing 2023-07-03 11:14:07 +01:00
Andrew Kingston bac1a411e8 Ensure columns configured in the grid block are always visible, even if hidden in the parent table 2023-07-03 10:31:07 +01:00
Adria Navarro 6cb664060e Refetch tables on many to many 2023-07-03 10:13:42 +01:00
Andrew Kingston cb7fd8ab29 Merge pull request #11086 from Budibase/collab-tweaks
Update tracking of collaboration events to only count unique users
2023-06-30 19:17:14 +01:00
Adria Navarro dbe8e6a73d Merge pull request #11083 from Budibase/fix/initial_table_selection
Fix loading table selection
2023-06-30 16:14:44 +01:00
Andrew Kingston fe5d5ce075 Update tracking of collaboration events to only count unique users, and maybe fire in cloud envs 2023-06-30 15:55:28 +01:00
mike12345567 4428678ebd Quick fix for QA-core tests, when encrypt is undefined for MS-SQL, it defaults to true, need to be aware of this so can set trustServerCertificate correctly. Also fixing the naming of a test. 2023-06-30 12:05:18 +01:00
Adria Navarro d655e6cbe5 Populate selected tables 2023-06-30 11:43:51 +01:00
Adria Navarro fea218a62f Respect initial selection on FancyCheckboxGroup[ 2023-06-30 11:43:24 +01:00
mike12345567 488e7b9502 Merge branch 'develop' of github.com:Budibase/budibase into merge/master-develop-29-06-23 2023-06-30 11:37:03 +01:00
mike12345567 0d1941f264 Fix merge conflict. 2023-06-30 11:36:08 +01:00
deanhannigan 8aabbad269 Merge pull request #11070 from Budibase/fix/general-embed-fixes
General embed fixes
2023-06-30 11:32:20 +01:00
Andrew Kingston a1a8e74f43 Merge pull request #11049 from Budibase/grid-block-notifications
Grid fixes
2023-06-30 11:30:34 +01:00
Dean cd43a1a2c2 Clear validation processing when crossing into a side panel component 2023-06-30 09:48:07 +01:00
mike12345567 6495b55b9d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-29 17:06:14 +01:00
Dean a5dae87fa9 App update validation updates 2023-06-29 16:51:32 +01:00
mike12345567 63d16f1809 Only enable trust server certificate if encryption enabled. 2023-06-29 16:09:25 +01:00
mike12345567 7b6246ee59 Fixes discovered by MS-SQL validator tests in QA-core, fixing custom ports being used (not default) and allowing the use of self signed certificates. Also updating an error message in line with Peters changes. 2023-06-29 16:09:25 +01:00
Michael Drury 67bee6704b Merge pull request #10803 from GitStartHQ/BUDIOSS-29
Fix CSV encoding issue
2023-06-29 11:15:40 +01:00
Michael Drury b94dab2fab Merge pull request #10640 from GitStartHQ/BUDIOSS-22
[BUDI-7013] Do not allow Webhook automations to be duplicated
2023-06-29 11:15:16 +01:00
Dean 8d98f6ac02 Removed the publish check from the delete app button 2023-06-29 10:47:47 +01:00
Dean 854950581c App metadata screen fixes, copy code button casing and delete app button hidden on publish 2023-06-29 09:53:13 +01:00
Peter Clement 1bb626b726 Merge pull request #11056 from Budibase/features/app-action-automation-ui
Updated Button Action UI for trigger automation
2023-06-29 09:22:33 +01:00
mike12345567 a66d5bf7be Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors 2023-06-28 17:58:56 +01:00
Michael Drury 72e7373073 Merge pull request #11058 from Budibase/feature/budi-7076
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567 664fb3965c Fixing notification update in EditRoles. 2023-06-28 17:40:50 +01:00
mike12345567 592a35d0c3 Updating pro,. 2023-06-28 17:37:40 +01:00
mike12345567 30a9b349d8 Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors 2023-06-28 17:31:03 +01:00
mike12345567 81c8bee81e Quick fix to stop custom role names from being updated. 2023-06-28 17:17:24 +01:00
mike12345567 d8fae3a348 Adding SQL export functionality and settings tab for SQL databases. 2023-06-28 16:52:45 +01:00
Peter Clement 61853e447f remove log 2023-06-28 16:37:17 +01:00
Peter Clement 8c7657a1b6 css tidy 2023-06-28 16:35:40 +01:00
Peter Clement 847684daf1 update sync automation css 2023-06-28 15:59:04 +01:00
Adria Navarro ec3f962d3c Fix typings 2023-06-28 15:16:47 +01:00
Peter Clement c5df68973e update Trigger Automation button action to be more intuitive 2023-06-28 15:05:46 +01:00
Adria Navarro b6f9ae762d Lint 2023-06-28 14:59:49 +01:00
Adria Navarro fe86428cc4 Display fields 2023-06-28 14:33:52 +01:00
Adria Navarro 47d6113fee Submit nested 2023-06-28 14:33:52 +01:00
Adria Navarro a95a5f1cb2 Populate fields 2023-06-28 14:33:52 +01:00
Adria Navarro 7037ee6a9f Reuse fields 2023-06-28 14:33:52 +01:00
Adria Navarro 758b4f8254 Allow open by default for field groups 2023-06-28 14:33:52 +01:00
Adria Navarro 352ea72c53 Select and conditional fields 2023-06-28 14:33:52 +01:00
Adria Navarro 534b4fffb4 Allow hiding config 2023-06-28 14:33:52 +01:00
Adria Navarro 8a7d610faf Move creation pool on the connect step 2023-06-28 14:33:51 +01:00
Adria Navarro f2d41addbd Unify prettier 2023-06-28 14:33:51 +01:00
Adria Navarro c9bee9e423 Display errors 2023-06-28 14:33:51 +01:00
Adria Navarro 94b084a245 Update mssql to latest 2023-06-28 14:33:51 +01:00
Adria Navarro 1e5492b18d Type mssql 2023-06-28 14:33:51 +01:00
Peter Clement 0114710332 Merge pull request #10992 from Budibase/fix/disable-looping-button
Fix duplicate loop block issue
2023-06-28 12:58:51 +01:00
Gerard Burns 099eee5f8c Fix table selection (#11050) 2023-06-28 12:14:23 +01:00
mike12345567 25d0f3f518 Adding settings tab for SQL datasources. 2023-06-28 11:59:53 +01:00
Andrew Kingston 16bd879f5d Fix issue with datepickers not working after starting off as disabled 2023-06-28 11:35:36 +01:00
Peter Clement c8ef273f69 removing fix as a more elegant fix introduced in #11049 2023-06-28 11:11:01 +01:00
Andrew Kingston 9e089192ef Lint 2023-06-28 09:40:06 +01:00
Peter Clement 87768fd577 update error messages: 2023-06-28 09:28:40 +01:00
Andrew Kingston ce004d39d1 Fix grid keybind for submitting new rows not working 2023-06-28 09:26:45 +01:00
Peter Clement fed6a83bca remove incorrect psql codes 2023-06-28 09:18:41 +01:00
Andrew Kingston c7122448e1 Fix notifications not working in grid blocks in client apps 2023-06-28 09:18:01 +01:00
Peter Clement c35e403c5e fix error not showing as new row has no focusedCellID 2023-06-28 09:11:50 +01:00
Andrew Kingston ee74900abb Update comments 2023-06-27 17:45:24 +01:00
Andrew Kingston f0c8cb82b2 Remove unused tenantId 2023-06-27 17:43:52 +01:00
Andrew Kingston 801f5655ac Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:50:51 +01:00
Gerard Burns 80efb355bd Prompt to create queries (#11045) 2023-06-27 16:49:33 +01:00
Michael Drury f7cdf5f2bc Merge pull request #11001 from Budibase/feature/custom-role-readable-ids
Custom roles - readable IDs
2023-06-27 16:17:08 +01:00
Michael Drury 5e8cf41feb Merge pull request #11013 from Budibase/fix/sql-relationship-fixes
Further SQL relationship fixes
2023-06-27 16:16:53 +01:00
Andrew Kingston 7308abec0a Merge pull request #11041 from Budibase/feature/iframe-geo-and-fullscreen-permissions
Added fullscreen and geolocation permissions to iframe embed
2023-06-27 16:14:43 +01:00
Andrew Kingston 8c9d4a9126 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:09:59 +01:00
Andrew Kingston b10bb67ee6 Merge pull request #11040 from Budibase/reformat-datasource-options-v2
Update datasource config to use tabs
2023-06-27 16:09:30 +01:00
Gerard Burns 9c712de995 lint 2023-06-27 15:51:23 +01:00
Gerard Burns c749209172 PR Feedback 2023-06-27 15:49:17 +01:00
Peter Clement cf0300973a add error mapping system 2023-06-27 15:28:10 +01:00
Peter Clement 46a9142676 propagate errors coreectly for datasource plus 2023-06-27 15:27:56 +01:00
Gerard Burns 363db1d4d9 PR Feedback 2023-06-27 15:20:39 +01:00
Andrew Kingston 211a4cbb35 Merge pull request #11011 from Budibase/form-step-updates
Persist the current step when remounting a form
2023-06-27 15:11:13 +01:00
mike12345567 fc537a0aab Further PR comments. 2023-06-27 14:56:24 +01:00
Gerard Burns 4387eb2a67 Update datasource config to use tabs 2023-06-27 14:33:11 +01:00
Andrew Kingston 8587aef506 Tidy 2023-06-27 14:25:09 +01:00
Dean 6c7c28f9f1 Added permissions for the embed iframe to support fullscreen and geolocation features 2023-06-27 14:23:25 +01:00
Michael Drury a3ebcb2896 Merge pull request #11033 from Budibase/fix/BUDI-7188
Don't sync automation logs from prod to dev app
2023-06-27 12:52:07 +01:00
mike12345567 4d2aa2a67b PR comments. 2023-06-27 12:45:00 +01:00
mike12345567 1d5bc39282 PR comments. 2023-06-27 12:24:50 +01:00
Andrew Kingston a7c6f9a60a Allow deleting external tables that you created 2023-06-27 12:11:58 +01:00
Andrew Kingston 17e7a2d59e Ensure tables and queries are kept in sync when datasource changes occur 2023-06-27 12:03:51 +01:00
Andrew Kingston 0d8d3a4851 Handle showing errors inside grids 2023-06-27 11:58:10 +01:00
Andrew Kingston cfdd6bafb7 Rewrite how middlewares are ran inside sockets, and fix collaboration 2023-06-27 11:33:23 +01:00
mike12345567 47260f23bf PR comments. 2023-06-27 10:01:06 +01:00
Mel O'Hagan 6f75c5df53 Use any type to fix TypeScript check 2023-06-27 09:59:02 +01:00
Dean e839e57173 Merge remote-tracking branch 'origin/develop' into merge-master 2023-06-27 09:44:46 +01:00
Adria Navarro 2ca171bc6f Merge pull request #11031 from Budibase/chore/unify_pro_lint
Chore - Unify pro lint
2023-06-27 09:42:33 +01:00
Dean eaecd3ab68 Merge remote-tracking branch 'origin/develop' into merge-master 2023-06-27 09:31:35 +01:00
Adria Navarro 85ff09bbf3 Update pro ref 2023-06-27 08:34:25 +01:00
mike12345567 7e79c827a7 Test fixes, as well as issue discovered by test around _id generation and event triggering. 2023-06-26 19:10:04 +01:00
mike12345567 3eff4d85d0 Adding a test case for the removal of automation logs from app sync, as well as adding to the publish/sync filter a check to not carry over automation logs. 2023-06-26 18:52:15 +01:00
Andrew Kingston 9e3711a4c6 Fix data check logic 2023-06-26 18:14:12 +01:00
Andrew Kingston 73ea1022eb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 18:13:56 +01:00
Andrew Kingston 4d3ea4cc3e Merge pull request #11029 from Budibase/use-modal-for-editing-datasources-v3
Use modal for editing datasources v3
2023-06-26 18:11:16 +01:00
Andrew Kingston b7603f8bf1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 17:56:11 +01:00
deanhannigan e2625ec1a7 Merge pull request #11030 from Budibase/feature/existing-user-invite-messaging-updates
Extended email duplicate messaging to the create user flow
2023-06-26 17:21:05 +01:00
deanhannigan 1e86f3ac16 Merge pull request #11027 from Budibase/fix/existing-email-invite-messaging
Fix for builder invite error handling and updated messaging
2023-06-26 17:20:28 +01:00
deanhannigan 8dd1ab2cb0 Merge pull request #11032 from Budibase/feature/remove-cloud-flags-for-auth-branding
Removed cloud flag restriction on auth branding pages
2023-06-26 17:02:11 +01:00
mike12345567 8882801315 Fixing lookup of custom role by ID in test case. 2023-06-26 17:01:50 +01:00
mike12345567 ced1dd95c7 Updating roles tests to make sure ID always valid. 2023-06-26 16:35:16 +01:00
Andrew Kingston a3204ad17a Update data section routing to properly handle datasource entities/table sync and handle having no data 2023-06-26 16:34:22 +01:00
Adria Navarro d7e1ebe9ec Update pro ref 2023-06-26 16:09:08 +01:00
Dean b6caebe431 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-26 15:51:31 +01:00
Dean 65d7e2397e Removed cloud flag restriction on auth branding pages 2023-06-26 15:50:14 +01:00
Gerard Burns 6b36b8824e PR Feedback 2023-06-26 15:49:42 +01:00
Adria Navarro ce92bfd3ef Update pro ref 2023-06-26 15:46:48 +01:00
Adria Navarro 6d8903d7e5 Lint pro command 2023-06-26 15:22:36 +01:00
deanhannigan f06cc9359f Merge pull request #11009 from Budibase/fix/oidc-custom-icons-fixed
Fix OIDC Custom Icons
2023-06-26 15:09:10 +01:00
Adria Navarro 747686a8fa Update pro ref 2023-06-26 15:08:45 +01:00
melohagan 0ecda93ea9 Fix for $in on ObjectIds (#11014) 2023-06-26 15:07:29 +01:00
mike12345567 1c09913d33 Fix for foreign keys being unsettlable after update, breaking Postgres test. 2023-06-26 15:05:10 +01:00
Adria Navarro 22fca335f0 Lint pro from monorepo 2023-06-26 15:04:13 +01:00
Dean 47c4f72415 Extended email duplicate messaging updates to the create user flow 2023-06-26 14:33:37 +01:00
Gerard Burns 601a855f13 filter out REST fields 2023-06-26 14:32:14 +01:00
Gerard Burns 88582b871e replace use of datasources.save with datasources.update 2023-06-26 14:15:04 +01:00
Gerard Burns f3d5e2b4a0 remove builderstore/datasource 2023-06-26 13:44:23 +01:00
Gerard Burns 3771ab2ffc Update datasource config editing 2023-06-26 13:31:16 +01:00
mike12345567 2cafc9f80c Merge branch 'develop' of github.com:Budibase/budibase into form-step-updates 2023-06-26 12:45:34 +01:00
mike12345567 b94801d10a Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids 2023-06-26 12:39:41 +01:00
Dean 46e889fd72 Fix for invite error handling and updated messaging 2023-06-26 12:38:13 +01:00
Andrew Kingston 6d38bdcd64 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 11:32:54 +01:00
Andrew Kingston 325818748e Merge pull request #10962 from Budibase/grid-block
Grid block
2023-06-26 11:32:04 +01:00
Adria Navarro 95a92dcbd6 Update pro refs 2023-06-26 11:22:24 +01:00
Adria Navarro b145ce1c15 Update pro refs 2023-06-26 11:04:20 +01:00
Andrew Kingston 2a2215f485 Display users table as its own option at the very top of the datasource list 2023-06-26 10:50:54 +01:00
Adria Navarro 0f0b1a5eda Update pro refs 2023-06-26 10:45:45 +01:00
Andrew Kingston 5f407259dc Enable component nesting validation for new apps 2023-06-26 10:39:38 +01:00
Dean 8f9a1d4bba PR feedback 2023-06-26 10:23:57 +01:00
Dean 10108fb543 Null checking logo configs 2023-06-26 10:22:03 +01:00
Gerard Burns 1606ca0c84 Refactor Datasource Creation Modal (#10783) 2023-06-26 09:52:02 +01:00
Andrew Kingston 8bfb909280 Fix scroll overflow in binding drawer 2023-06-26 09:22:40 +01:00
Andrew Kingston aebc3b2bb8 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-26 09:05:06 +01:00
Andrew Kingston 3f0fac43ea Add padding to secondary user header to match tab spacing 2023-06-26 08:58:25 +01:00
Andrew Kingston 5d14bb70c6 Ensure builder websocket is only instantiated once 2023-06-26 08:58:06 +01:00
Andrew Kingston d3d2f5fa75 Merge pull request #11008 from R2bEEaton/develop
Small Spelling Fix
2023-06-26 08:25:54 +01:00
melohagan 8325b5bb1e Add count to duplicate errors (#10920)
* Add count to duplicate errors

* Lint: Remove unused prop
2023-06-23 18:34:05 +01:00
mike12345567 e022da5bc8 Adding test case for foreign key autocolumn enrichment. 2023-06-23 18:31:02 +01:00
mike12345567 c2b4dec88f Fix to make foreign keys auto-columns when used in relationships as well as making sure that when fetching tables that they can be removed, using the old fetch mechanism (to be replaced, but needs to work for now). 2023-06-23 18:09:52 +01:00
Andrew Kingston a4ea6a3d34 Ensure initial value of current form step inside form state store is correct 2023-06-23 16:50:10 +01:00
Andrew Kingston b130de71dc Persist the current step when remounting a form 2023-06-23 16:45:22 +01:00
Dean 6f24772f49 PR Feedback 2023-06-23 16:40:40 +01:00
mike12345567 3d3efadb37 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-23 15:19:49 +01:00
Dean a61cf5fa45 Merge remote-tracking branch 'origin/master' into fix/oidc-custom-icons-fixed 2023-06-23 14:58:47 +01:00
melohagan 3aca0c0ed3 Null safety (#11007) 2023-06-23 14:48:07 +01:00
Dean ceecd85d76 OIDC icon fix recreated on a new branch 2023-06-23 14:47:58 +01:00
Ryan Eaton 22a8b2cbaa spelling fix 2023-06-23 09:22:05 -04:00
deanhannigan e978d627b4 Merge pull request #10991 from Budibase/feature/no-sort-settings-option
Added a 'None' option for sorting columns in data components.
2023-06-23 12:10:10 +01:00
Adria Navarro 9e43248c5e Merge pull request #10960 from Budibase/chore/refactor_pro_as_package
Remove the doble deep format references
2023-06-23 12:01:52 +01:00
Dean fd8400bee5 PR feedback and removed some comments 2023-06-23 11:56:59 +01:00
deanhannigan 6cbe89bce8 Merge pull request #11002 from Budibase/feature/existing-user-invite-messaging-updates
Updated messaging when attempting to invite existing users.
2023-06-23 11:56:09 +01:00
Andrew Kingston 007b6d605b Merge pull request #10917 from Budibase/fix/datasource-409
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
melohagan a97518ff39 Scroll to field button action (#10901)
* Scroll To Field WIP

* Scroll to the label
2023-06-23 11:51:49 +01:00
Adria Navarro 5777a3f506 Update pro ref 2023-06-23 11:41:03 +01:00
Adria Navarro 5545b32c27 Update pro ref 2023-06-23 11:18:01 +01:00
Adria Navarro 2f548d834f Merge branch 'develop' into chore/refactor_pro_as_package 2023-06-23 10:43:57 +01:00
Dean b836bfab74 Merge remote-tracking branch 'origin/develop' into feature/existing-user-invite-messaging-updates 2023-06-23 09:47:56 +01:00
Dean 672f1d36e4 Updated the invite response messaging for requests that contain users who are already registered 2023-06-23 09:47:39 +01:00
deanhannigan 2cfb2716f3 Merge pull request #10994 from Budibase/fix/markdown-editor-icons
Added FontAwesome icons used by EasyMDE
2023-06-23 09:05:49 +01:00
mike12345567 baecab785d Handling the removal of the role_ prefix where applicable so that new role IDs present in the exact same way as built in roles. 2023-06-22 18:02:35 +01:00
melohagan 0860a5b248 Exclude entities from datasource env processing (#11000) 2023-06-22 17:35:47 +01:00
mike12345567 c4994b8369 Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids 2023-06-22 14:02:23 +01:00
mike12345567 58d7293798 PR suggestion. 2023-06-22 13:25:37 +01:00
Adria Navarro 1a46879c90 Merge pull request #10993 from Budibase/budi-7115-install_pgdump
BUDI-7115 - Install pgdump
2023-06-22 13:22:28 +01:00
mike12345567 5373b867e1 Fix for #10949 - the relationship types were always locked to be the same, which means that the foreign key wasn't being updated correctly as the backend was not aware of which side was the one-to-many side. 2023-06-22 12:32:39 +01:00
Dean 959d3729dc Added config for FontAwesome icons used by EasyMDE in the builder 2023-06-22 12:28:12 +01:00
Andrew Kingston ca18ab02bd Merge pull request #10887 from Budibase/fix/on-change-actions
Fix field on change actions not properly checking for unchanged values
2023-06-22 11:49:56 +01:00
Dean 3267e77c15 Updated component setting manifest to add placeholder/none option for Sort picker fields. 2023-06-22 11:43:09 +01:00
Peter Clement 77f5567d3a fix duplicate loop block issue 2023-06-22 11:41:23 +01:00
Adria Navarro a227a2664a Reduce image size 2023-06-22 11:37:33 +01:00
Adria Navarro 55e38725db Add pg_dump to single dockerfile 2023-06-22 11:29:32 +01:00
Adria Navarro a5ae0e5a3f Add pg_dump to server dockerfile 2023-06-22 11:13:20 +01:00
Andrew Kingston 6d08cedc86 Adjust position of new row FAB when there is no sticky column to look better 2023-06-22 09:26:14 +01:00
Andrew Kingston 194a135183 Reset rows and tick before updating schema when swapping table ID in grids 2023-06-22 09:23:34 +01:00
Andrew Kingston 05bba92b94 Fix not being able to add rows when only a sticky column exists 2023-06-22 09:22:39 +01:00
Andrew Kingston 6d0271ae97 Prevent adding rows when no columns are rendered 2023-06-22 08:26:14 +01:00
Andrew Kingston f5d8851dec Merge pull request #10848 from Budibase/fix/grid-data-type-swap
Reset rows and tick before updating schema when swapping table ID in grids
2023-06-22 08:18:24 +01:00
Andrew Kingston 50c807e60c Lint 2023-06-22 08:17:28 +01:00
Andrew Kingston bcbeae2279 Rework grid buttons, removing add row and add column buttons, and compression height and width into new size button 2023-06-22 08:16:59 +01:00
mike12345567 45120c60ba Getting basic regex in place to make sure role names can be IDs. 2023-06-21 17:08:54 +01:00
Michael Drury e1741937ae Removing logging of error in coercion - this was creating noise in errors channel. 2023-06-21 12:08:39 +01:00
Andrew Kingston 0a3dd1a1b4 Remove expand icons from grids 2023-06-21 11:51:23 +01:00
Adria Navarro 921c821d2f Install pg_dump on docker 2023-06-21 11:33:37 +01:00
Andrew Kingston 1403ee59ce Use app ID as part of room key for grid websocket to fix issues with dev/prod tables having the same table ID but being different tables 2023-06-21 08:51:43 +01:00
Andrew Kingston 3f20a3a439 Enable collaboration for public users and fix collaboration for non-devs 2023-06-21 08:33:58 +01:00
mike12345567 cbfeea121c Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-20 18:09:23 +01:00
Dean 2bdf855217 Removed app publish state tracking 2023-06-20 17:25:20 +01:00
melohagan 9e9cece59e Clone user (#10974) 2023-06-20 17:07:34 +01:00
melohagan b0debf17ef Table disappears from side bar when changing display name (#10909)
* Pass sourceId on fetch tables

* Use ExternalTable type
2023-06-20 17:07:12 +01:00
Dean 998f1806aa Updated analytics tests to account for the embedded 2023-06-20 16:29:09 +01:00
Dean ac315938f5 Removed comment 2023-06-20 15:08:26 +01:00
Dean f178b86266 Linting 2023-06-20 15:02:53 +01:00
Dean 3607774d7e Added camera permission to the default embed iframe 2023-06-20 14:29:10 +01:00
Michael Drury 958cabee52 Merge pull request #10921 from Budibase/fix/airgap-templates-call
update airgap script and enable support for offline mode
2023-06-20 13:51:10 +01:00
Adria Navarro 98c549ceaf Fix ref 2023-06-20 13:42:39 +01:00
Adria Navarro 3535aa4894 Fix pro tests 2023-06-20 13:15:32 +01:00
mike12345567 38be94fa07 Fix for test case. 2023-06-20 12:36:05 +01:00
Dean f04f42546a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-20 12:33:48 +01:00
Dean 602ea9bc4e General tidying and refactoring. Updated the publish button behaviour to also take into account revert and version update behaviours. 2023-06-20 12:33:18 +01:00
Adria Navarro cdd15fd75f Merge pull request #10953 from Budibase/budi-7115-sql-schema-export
BUDI-7115 - Sql schema export
2023-06-20 11:57:46 +01:00
Adria Navarro c0f95b8929 Update pro ref 2023-06-20 11:45:37 +01:00
Adria Navarro 8ab5913eb9 Change url 2023-06-20 11:33:38 +01:00
Adria Navarro 6ed5894441 Type 2023-06-20 11:14:23 +01:00
Adria Navarro 50d082c385 Merge branch 'develop' into chore/refactor_pro_as_package 2023-06-20 11:14:05 +01:00
Andrew Kingston 9d6fbf067f Restore pointer events for unfocused cells 2023-06-20 11:10:23 +01:00
Dean c1248eed12 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-20 10:08:18 +01:00
Andrew Kingston c1f7774602 Lint 2023-06-20 09:34:56 +01:00
Andrew Kingston 2df810c59b Update grid context menu position determination to work regardless of page scroll offsets 2023-06-20 09:34:27 +01:00
Andrew Kingston 7486d3dde0 Close context menu when using mouse wheel or menu touching scrollbars 2023-06-20 08:01:41 +01:00
Andrew Kingston 901ba53630 Respect the allowExpandRows flag in when considering if rows can be edited in modals 2023-06-20 07:55:46 +01:00
Andrew Kingston 164bacf783 Lint 2023-06-20 07:42:26 +01:00
mike12345567 3955b00bbc Merge branch 'develop' of github.com:Budibase/budibase into fix/airgap-templates-call 2023-06-19 18:57:17 +01:00
mike12345567 e0c21864b8 Merge branch 'develop' of github.com:Budibase/budibase into fix/add-automation-step 2023-06-19 18:53:36 +01:00
Michael Drury c5270ee323 Merge pull request #10959 from Budibase/fix/integration-tests
Integration test updates and improved logging
2023-06-19 18:52:24 +01:00
Andrew Kingston 7a958dcf8b Update placeholder text for grid block settings 2023-06-19 18:51:29 +01:00
Andrew Kingston 9fd04cc2c7 Update multiple settings components to enable more generic usage of column selectors and remove some bespoke copy from generic components. Enable display names for grid columns 2023-06-19 18:49:57 +01:00
Adria Navarro acfe69a3d5 Remove the doble deep format references 2023-06-19 18:34:51 +01:00
Andrew Kingston e436c1da1c Use old icon for grids 2023-06-19 18:32:13 +01:00
Andrew Kingston 7b75d7f13d Update column editor and filter editor to make action buttons full width 2023-06-19 18:32:03 +01:00
mike12345567 289a75fc9a Few minor updates to the integration suite to make it easier to decipher what is happening under the hood, as well as making it easier to log from these (where there is no pino logging available, importing backend-core breaks things). Also added a new script which can be used to get local environment setup as needed to run qa-core tests. Finally, xdescribe for the failing test until can work out what is wrong with MongoDB installation in QA environment. 2023-06-19 18:28:38 +01:00
Andrew Kingston 757d2d11ef Add functionality to suppress errors to avoid spam in grids in client apps 2023-06-19 18:21:14 +01:00
Andrew Kingston 9942956a06 Invert relationship cells properly when required 2023-06-19 17:57:58 +01:00
Adria Navarro 718fe1efc6 Implement mssql and tests 2023-06-19 17:56:12 +01:00
Adria Navarro c44b10eadf Lint 2023-06-19 17:56:12 +01:00
Adria Navarro e21dca5582 Implement and test mysql sql dump 2023-06-19 17:56:12 +01:00
Adria Navarro ab5b8716c0 Get mysql schema 2023-06-19 17:56:12 +01:00
Adria Navarro 76ac28f550 Do not rquire min length for all password fields 2023-06-19 17:56:12 +01:00
Adria Navarro d337c52adf Add feature flags 2023-06-19 17:56:11 +01:00
Adria Navarro 7a4eb3113d Add external schema endpoint 2023-06-19 17:56:11 +01:00
Adria Navarro dbcf7814a8 Support ssl 2023-06-19 17:56:11 +01:00
Adria Navarro e7026d4aed Get schema function 2023-06-19 17:56:11 +01:00
Adria Navarro fe3b3aaf53 Fix dependencies 2023-06-19 17:55:47 +01:00
Adria Navarro 7bd0078210 Clean code 2023-06-19 17:55:47 +01:00
Adria Navarro b0f40be409 Update bcrypt 2023-06-19 17:55:47 +01:00
Adria Navarro d7d1eabc0f Fix build order 2023-06-19 17:55:47 +01:00
Andrew Kingston dda4987848 Improve grid row inversion index calculation 2023-06-19 17:54:06 +01:00
Andrew Kingston 5350cdf346 Revert testing whitelist 2023-06-19 17:45:07 +01:00
Andrew Kingston 030b767d1b Revert grid row height to default when unsetting prop 2023-06-19 17:42:33 +01:00
Andrew Kingston c03e64699d Only apply row height prop if defined 2023-06-19 17:40:57 +01:00
Andrew Kingston 9d8b5e99af Add column setting to grid 2023-06-19 17:38:44 +01:00
Adria Navarro fe2d63f741 Fix lint 2023-06-19 17:33:10 +01:00
Andrew Kingston d77b2c6ab1 Refactor how grid settings are used and add option for row height 2023-06-19 17:24:40 +01:00
Peter Clement 832ee22c0a fix issue with adding automation step 2023-06-19 11:43:00 +01:00
Andrew Kingston 3f3e9fca56 Respect users chosen accent colour in grids 2023-06-19 11:41:09 +01:00
Adria Navarro a0bfebf53d Merge pull request #10894 from Budibase/budi-7010/frontend-encrypt-app-imports
BUDI-7010 - Frontend decrypt app imports
2023-06-19 11:18:38 +01:00
Andrew Kingston f3de39b0c5 Update relationship cell height to be smart and maximise space 2023-06-19 09:54:40 +01:00
Andrew Kingston 68f21274ed Add settings to grid block for filtering and sorting, and refactor grid logic to allow external control of these stores 2023-06-19 09:54:24 +01:00
Dean 1d184a27cb Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-19 09:11:20 +01:00
Andrew Kingston 6438d23bed Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-19 08:20:42 +01:00
Andrew Kingston 8fc29cb6dc Add slight border radius to cells which were missing it 2023-06-16 14:54:50 +01:00
Andrew Kingston 07c79ec592 Fix fonts not loading in builder preview in dev 2023-06-16 14:46:34 +01:00
Dean 8a44baf24b Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-16 12:31:02 +01:00
Dean 2304032423 Added embed state, behaviours and event tracking to client app. UI/UX Refactoring 2023-06-16 12:30:08 +01:00
Andrew Kingston 9e881d071b Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-16 12:09:52 +01:00
Andrew Kingston b05eb5ad01 Improve calculation of inversion indices, improve cell max sizes and grid padding for consitency 2023-06-16 12:09:44 +01:00
Andrew Kingston 224ff4dcbf Merge pull request #10929 from Budibase/fix/font-paths
Fix font paths so they work in both dev and prod
2023-06-16 12:07:09 +01:00
Andrew Kingston a2d2b333a5 Remove checkbox transitions in grids to avoid flashing while scrolling 2023-06-16 10:53:29 +01:00
Andrew Kingston 67ef740532 Fix font paths so they work in both dev and prod 2023-06-16 10:34:34 +01:00
Rory Powell 3a4040cdc3 Update pro ref 2023-06-16 10:22:43 +01:00
Andrew Kingston ffd4148655 Prevent hovering over rows when dragging and keep scroll bar in the selected state 2023-06-16 10:17:10 +01:00
Rory Powell 5f716a62a4 Revert "Merge branch 'develop' into master"
This reverts commit 67fb9de7f4, reversing
changes made to ebec885b0a.
2023-06-16 10:13:43 +01:00
Adria Navarro aafb294749 Fix linting issues 2023-06-16 10:08:31 +01:00
Andrew Kingston 70eda7ff81 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-16 10:02:42 +01:00
Dean 370d7314b0 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-16 09:05:33 +01:00
Michael Drury 58c26d563e Fixing where getCachedLicense is retrieved from. 2023-06-15 23:29:34 +01:00
Michael Drury a1d8ad047a Quick fix suggested by Rory to make use of the cached license when fetching the app package. 2023-06-15 22:51:33 +01:00
mike12345567 d84051ccfd Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-15 17:08:08 +01:00
mike12345567 67e2ce86ce Adding a license mechanism to the app package call so that public apps can still return what license the app utilises. This is retrieved based on the tenant of the app - we only attach the license type so as to not expose further information than is necessary. 2023-06-15 16:33:07 +01:00
Martin McKeaveney 7c49dd716c remove console log 2023-06-15 15:29:29 +01:00
Andrew Kingston 86265a90e0 Only respect keyboard events in grids when the mouse is over them 2023-06-15 15:25:05 +01:00
Martin McKeaveney dd8e54c5e1 update airgap script and enable support for offline mode 2023-06-15 15:20:14 +01:00
Andrew Kingston 73cae6198f Improve grid logic around vertically inverting row popovers 2023-06-15 14:23:33 +01:00
Dean 3843b98cf8 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 12:51:25 +01:00
Adria Navarro 2e2b200b45 Merge pull request #10883 from Budibase/budi-7010/frontend-encrypt-app-exports
BUDI-7010 - Frontend encrypt app exports
2023-06-15 12:40:32 +01:00
Adria Navarro df3afe2a7c Merge pull request #10918 from Budibase/budi-5262/support_pg_client_cert
Budi 5262 - Support pg client cert
2023-06-15 12:40:16 +01:00
Dean c876568865 Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 12:02:29 +01:00
Andrew Kingston 6a42d76c62 Add border radius to grid block 2023-06-15 11:19:46 +01:00
Adria Navarro b7f0387577 Merge branch 'develop' into budi-5262/support_pg_client_cert 2023-06-15 11:13:52 +01:00
Adria Navarro 4d3ab040bf Support postgres client certificates 2023-06-15 11:06:01 +01:00
Dean c2f8d54a8a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-15 10:59:28 +01:00
Dean 08ea400312 Merge commit 2023-06-15 10:59:24 +01:00
Dean e8f28113da Merge commit 2023-06-15 10:56:46 +01:00
Adria Navarro 37e27a881b Merge branch 'develop' into backmerge-master 2023-06-15 10:18:34 +01:00
Adria Navarro f446bd96dd Merge branch 'master' into backmerge-master 2023-06-15 10:16:21 +01:00
Conor Webb 7e3b6fd07b Prevent premature closure of imported users modal. (#10916) 2023-06-15 09:41:17 +01:00
Andrew Kingston f2ce876c5f Refresh tables list when some other user adds a datasource 2023-06-15 09:39:27 +01:00
Andrew Kingston 9e535a1ca4 Account for table 'type' field meaning different things in different endpoints 2023-06-15 09:35:22 +01:00
Andrew Kingston 3cbebaf40d Restore original comment 2023-06-15 09:29:46 +01:00
Andrew Kingston 99a8fc7c12 Revert websocket changes and just fetch datasources constantly 2023-06-15 09:27:45 +01:00
Michael Drury 202d8d4fb5 Merge pull request #10910 from Budibase/update-pro-14-jun
Updating pro to xit an inconsistent test
2023-06-15 09:22:26 +01:00
Andrew Kingston 5e5dc902d1 Broadcast datasource change via websocket when making changes to tables 2023-06-15 09:04:21 +01:00
Martin McKeaveney 08894e91d6 fix for fonts in production 2023-06-14 18:48:44 +01:00
Martin McKeaveney 0545eda29d Merge pull request #10905 from Budibase/feature/airgap-assets-support
removing need for external internet assets and self hosting our own f…
2023-06-14 17:37:43 +01:00
Adria Navarro e6ad3a4719 Type pg 2023-06-14 17:17:29 +01:00
Adria Navarro bfc6bb6a6e Add spinner while saving datasources 2023-06-14 17:07:47 +01:00
mike12345567 dd9eec98ed Update pro. 2023-06-14 17:01:40 +01:00
Martin McKeaveney b22bae9a4e update worker pro dep 2023-06-14 16:58:58 +01:00
Adria Navarro fa835e65ef Add loading when saving datasource 2023-06-14 16:57:36 +01:00
Martin McKeaveney 743108b170 using black bb logo instead of gray 2023-06-14 16:55:46 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>

* Return all rows if oneOf value is falsey (#10638)

* Bump version to 2.7.10

* Make sure divider fields are left-most (#10627)

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

* Temporarily remove the focus store update as it triggers a full redraw of the component settings

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

* Do not show Business tag for Email action (#10867)

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Adria Navarro f31c615e18 Merge branch 'develop' into backmerge-master 2023-06-14 15:45:47 +01:00
Adria Navarro ba93aa91bb Merge pull request #10904 from Budibase/hotfix/budi-7116-importing-custom-datasource-plugin-error
Hotfix - fix custom plugin import
2023-06-14 15:44:17 +01:00
Martin McKeaveney 1ad150827a fix deps 2023-06-14 15:35:16 +01:00
Martin McKeaveney 307e6dde02 update bblogoimgur to bblogo 2023-06-14 15:21:46 +01:00
Martin McKeaveney 0f02b31ba7 lint 2023-06-14 15:12:39 +01:00
Michael Drury 6776f3d78c Merge pull request #10881 from Budibase/fix/budi-7026
Custom roles breaking app access when not published
2023-06-14 15:10:30 +01:00
Michael Drury fdad2e6bf3 Merge pull request #10895 from Budibase/fix/budi-7099
MySQL cyclic JSON conversion issue with primary display columns
2023-06-14 15:09:17 +01:00
Martin McKeaveney 6fcdcf947e update budibaseapp url 2023-06-14 15:05:08 +01:00
Adria Navarro 129489e985 Update pro ref 2023-06-14 15:00:14 +01:00
Adria Navarro 7908914662 Update pro ref 2023-06-14 14:55:06 +01:00
Martin McKeaveney cd1675098f removing need for external internet assets and self hosting our own fonts 2023-06-14 14:54:27 +01:00
Adria Navarro 9832da4067 Merge branch 'develop' into budi-7010-encrypt-app-exports 2023-06-14 14:40:10 +01:00
Adria Navarro 672804c150 Merge pull request #10900 from Budibase/budi-7010/export_controller_as_post
BUDI-7010 - Export controller as post
2023-06-14 14:38:01 +01:00
mike12345567 3f63a81c01 PR comments. 2023-06-14 14:34:12 +01:00
Adria Navarro 052ecbb59a Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports 2023-06-14 14:28:26 +01:00
Adria Navarro 222de80e01 Fix creating app without password 2023-06-14 14:26:28 +01:00
Adria Navarro fe1a64964a Fix and improve tests 2023-06-14 14:20:20 +01:00
Adria Navarro dec35fcafd Simplify notification 2023-06-14 13:48:37 +01:00
Adria Navarro fbf9b69a6b Simplify notification 2023-06-14 13:48:10 +01:00
Adria Navarro 25eaf0feee Merge branch 'budi-7010-encrypt-app-exports' into budi-7010/frontend-encrypt-app-exports 2023-06-14 12:33:00 +01:00
Adria Navarro 4b065dda8b Fix exports/imports 2023-06-14 12:32:26 +01:00
Adria Navarro 0e8c54af75 Renames 2023-06-14 12:31:03 +01:00
Adria Navarro 8b6cc9cd98 Fix imports 2023-06-14 12:30:55 +01:00
Adria Navarro 450ac715a2 Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports 2023-06-14 11:34:09 +01:00
Adria Navarro 2fe83a96f1 Fix frontend 2023-06-14 11:30:05 +01:00
Adria Navarro d507eb487a Remove export 2023-06-14 11:21:47 +01:00
Adria Navarro 9a5f67b7d8 Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports 2023-06-14 11:21:19 +01:00
Adria Navarro 8e87e3cfc2 Merge branch 'budi-7010-encrypt-app-exports' into budi-7010/frontend-encrypt-app-exports 2023-06-14 11:20:31 +01:00
Adria Navarro a4f0b45d5e Fix merge 2023-06-14 11:17:32 +01:00
Adria Navarro a9bf6967dc Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports 2023-06-14 11:17:26 +01:00
Adria Navarro a68dc7c965 Remove excludeRows and appName from the querystrings 2023-06-14 11:06:46 +01:00
Adria Navarro bfd444dbaa Change the download to be a post 2023-06-14 10:47:46 +01:00
Andrew Kingston 328336463c Standardise usage of CSS variables to work inside client and builder 2023-06-14 09:19:11 +01:00
Andrew Kingston ed9065aae3 Hide add row FAB when selecting rows 2023-06-14 09:10:09 +01:00
Andrew Kingston 9991fd9558 Add grid block setting for striping row colours 2023-06-14 09:09:59 +01:00
mike12345567 68082eecf9 Fix for circular issue with primary display fields on SQL tables introduced in most recent update - if somehow the primary display field is set to a relationship field there was a chance of cyclic structure occurring which Koa could not convert to JSON. 2023-06-13 18:21:22 +01:00
Andrew Kingston f56bd3ad13 Fix grid loading overlay color in client apps 2023-06-13 17:19:12 +01:00
Andrew Kingston 0ab1346577 Add settings to grid block for controlling CRUD 2023-06-13 17:17:29 +01:00
Adria Navarro 3d01775b89 Handle errors 2023-06-13 17:08:33 +01:00
Adria Navarro f3b461a62c Handle password on creation 2023-06-13 16:50:56 +01:00
Adria Navarro 557e7ad209 Request password on import app 2023-06-13 16:48:59 +01:00
mike12345567 60d58034dd Fixes #6346 - issue with date parsing, adding in some testing around it. 2023-06-13 16:11:22 +01:00
Andrew Kingston 0dbd709438 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-13 15:15:41 +01:00
Andrew Kingston cfe86194cd Merge pull request #10844 from Budibase/cheeks-lab-day-preview
Preview apps inside builder
2023-06-13 15:15:29 +01:00
Andrew Kingston 669a05b640 Fix field on change actions not properly checking for unchanged values 2023-06-13 15:07:38 +01:00
mike12345567 1bdf55e966 Some type updates and fixes for test case. 2023-06-13 14:45:33 +01:00
Adria Navarro 38cce94f2c Fix type 2023-06-13 14:28:31 +01:00
Adria Navarro 5f3335c566 Fix validation order 2023-06-13 13:07:41 +01:00
Adria Navarro d041ad621f Add email validation 2023-06-13 12:51:42 +01:00
Adria Navarro 4b7af2e16a Pass password 2023-06-13 12:45:57 +01:00
Adria Navarro 7cfb47c287 Validation observe 2023-06-13 12:42:30 +01:00
Adria Navarro 32dde23728 Add validation 2023-06-13 11:57:56 +01:00
Adria Navarro e0664222fe Fix initial validation 2023-06-13 11:36:28 +01:00
Adria Navarro 383c7c4b2c Add password field 2023-06-13 11:21:54 +01:00
Adria Navarro 1baaab2875 Add steps 2023-06-13 11:15:32 +01:00
Adria Navarro c1e09d0305 Close client on testconnection 2023-06-13 10:49:09 +01:00
Adria Navarro 3aaaad8792 Update mongodb 2023-06-13 10:48:42 +01:00
Adria Navarro e6455d005b Add encrypt option 2023-06-13 10:00:01 +01:00
mike12345567 bedc8e5cce Fix for custom roles that have not been published causing users to be unable to access an app completely. They should instead be treated as public users as their role isn't valid. 2023-06-12 18:39:30 +01:00
Adria Navarro 57c5facc6e Zip exports 2023-06-12 17:54:09 +01:00
Adria Navarro 81522d0784 Clean defaults 2023-06-12 17:51:21 +01:00
Adria Navarro 70798a6b93 Clean 2023-06-12 17:50:07 +01:00
Adria Navarro ded738a566 Clean code 2023-06-12 17:49:12 +01:00
Adria Navarro 92a8c97aba Close streams 2023-06-12 17:34:12 +01:00
Adria Navarro 2971dfba9d Renames 2023-06-12 17:31:08 +01:00
Adria Navarro 551ca404b4 Decrypt file 2023-06-12 16:27:19 +01:00
mike12345567 2486937c43 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-12 16:16:12 +01:00
mike12345567 fb0e4c2c40 Removing await. 2023-06-12 16:06:08 +01:00
Andrew Kingston c2e5427860 Small refactor to move CSS variables inside fields rather fancy forms 2023-06-12 15:54:08 +01:00
Dean 0dda7afee7 Added the export page 2023-06-12 14:09:11 +01:00
melohagan ab1a3eba81 Do not show Business tag for Email action (#10867) 2023-06-12 11:49:46 +01:00
Adria Navarro 1f4cdf348f Encrypt files 2023-06-12 11:49:38 +01:00
Dean 5a7a348ded Added the export section link 2023-06-12 11:49:33 +01:00
Adria Navarro d7f64fe6a4 Update tar libs 2023-06-12 11:12:22 +01:00
Dean 7564bcac4b Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-12 10:44:38 +01:00
Dean eef0d68791 Merge remote-tracking branch 'origin/master' into fix/component-focus-removed 2023-06-12 10:22:59 +01:00
Dean c910ddcc81 Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-12 09:03:37 +01:00
Martin McKeaveney 59b33e6867 code review 2023-06-11 18:51:08 +01:00
Martin McKeaveney 3af377510d fix deps and lockfiles 2023-06-10 16:24:03 +01:00
Martin McKeaveney 0be749f537 hide in cloud 2023-06-10 16:19:09 +01:00
Martin McKeaveney 7e45773d02 diagnostics panel 2023-06-10 16:16:52 +01:00
Dean b48083860d Removed commented out code 2023-06-09 18:09:21 +01:00
Dean 2b21b7f4c9 Linting 2023-06-09 17:57:03 +01:00
Dean c73315cc44 Temporarily remove the focus store update as it triggers a full redraw of the component settings 2023-06-09 17:42:41 +01:00
Adria Navarro 978591e2ba Enable encrypting 2023-06-09 16:26:48 +01:00
Adria Navarro 4acfc623b4 Use import for tar 2023-06-09 14:52:19 +01:00
Michael Drury 06eb965564 Updates from PR comments. 2023-06-09 14:35:46 +01:00