1
0
Fork 0
mirror of synced 2024-09-09 06:01:08 +12:00
Commit graph

20702 commits

Author SHA1 Message Date
Adria Navarro
2a3e83e53d Fix linting issues 2023-09-07 09:46:30 +01:00
Adria Navarro
aca2d7be5b Remove src and test from the backend-core npm 2023-09-07 09:54:17 +02:00
Martin McKeaveney
4668315acd Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-09-06 18:30:16 +01:00
Martin McKeaveney
f6b15b0632 Merge branch 'branding-self-host' of github.com:Budibase/budibase into develop 2023-09-06 18:30:01 +01:00
mike12345567
c361588bd4 Updating the yarn dev process to not include a removal of the dist directory as part of the streamed watchers - this seems to create a problem for shared core and moving this up a level to a parallel run before the watchers massively improves stability. 2023-09-06 18:17:44 +01:00
Andrew Kingston
dc70df3a2c Merge branch 'develop' into duplicate-column 2023-09-06 17:00:05 +01:00
Andrew Kingston
32108abbc0 Remove logs 2023-09-06 16:59:30 +01:00
Andrew Kingston
0bda4a1952 Add option to duplicate columns 2023-09-06 16:56:27 +01:00
melohagan
3f1ec54fe9 Relationship picker searching enhancement (#11639)
* Search for initially set value and add to options

* Only append option if needed

* Handle change

* Open dropdown on search

* Avoid duplicates

* Add client side search

* lint

* Offset popover

* refactor

* Refactor

* refactor
2023-09-06 16:38:11 +01:00
Mitch-Budibase
27ce59eaa2 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-09-06 16:02:59 +01:00
Adria Navarro
45585d263a Build backend-core/tests via tsc 2023-09-06 13:14:59 +02:00
Adria Navarro
7a8eab863c Fix tests 2023-09-06 13:03:35 +02:00
Adria Navarro
3fe7a9f4cb Unmock pg 2023-09-06 12:51:08 +02:00
Andrew Kingston
256ee25609 Merge branch 'develop' into cheeks-fixes 2023-09-06 11:34:41 +01:00
Adria Navarro
43713e1db5 Publish src code in the npm package 2023-09-06 12:04:04 +02:00
Mitch-Budibase
6fb012dc04 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-09-06 10:19:21 +01:00
Peter Clement
1a9cc7551b Merge remote-tracking branch 'origin/develop' into picker-bug 2023-09-06 10:18:40 +01:00
mike12345567
259e739490 Merge branch 'develop' of github.com:Budibase/budibase into fix/relationship-toast 2023-09-06 10:10:07 +01:00
Peter Clement
f602eb9fb0 Merge remote-tracking branch 'origin/develop' into picker-bug 2023-09-06 10:10:02 +01:00
mike12345567
9c32f278b7 Revert "Quick fix issue integration tests have displayed, retrieving users through the public API was broken due to a lack of app ID in context."
This reverts commit 0cd05a4adf.
2023-09-06 10:09:45 +01:00
Peter Clement
0168ee335b remove trailing character from picker 2023-09-06 10:09:10 +01:00
Dean
4a1e969b7c PR Feedback and fixes for the edit field popover 2023-09-06 09:09:43 +01:00
Adria Navarro
0f0533ff2b Merge branch 'develop' into fix/backend-core-test-types 2023-09-06 10:08:46 +02:00
Adria Navarro
743fe0e05c Keep types field 2023-09-06 09:28:57 +02:00
José Vte. Calderón
b3e2c6334c Merge branch 'develop' into fix/daysjs-export-err 2023-09-06 08:01:43 +02:00
Adria Navarro
1c8060272d Fix import 2023-09-06 01:49:54 +02:00
Adria Navarro
73d9be4161 Allow silent scripts 2023-09-06 01:45:59 +02:00
Adria Navarro
b0dc777af7 Fix role tests 2023-09-06 01:34:39 +02:00
Adria Navarro
b3fc110899 Fix versions 2023-09-06 01:10:30 +02:00
Adria Navarro
9651def415 Fix types 2023-09-06 00:58:33 +02:00
Adria Navarro
cd8e667f39 Fix permission sdk usage on auth middleware 2023-09-06 00:23:19 +02:00
mike12345567
0cd05a4adf Quick fix issue integration tests have displayed, retrieving users through the public API was broken due to a lack of app ID in context. 2023-09-05 19:58:03 +01:00
mike12345567
ad46ff6f8c Updating to accept action as an object specifier. 2023-09-05 19:33:43 +01:00
Adria Navarro
2427f79229 Merge branch 'develop' into fix/jest_relative_mocks 2023-09-05 16:51:42 +02:00
Adria Navarro
5a4d032b0d Build dist/tests 2023-09-05 16:44:02 +02:00
mike12345567
fef5c2a003 Quick fix for relationship toast. 2023-09-05 15:37:18 +01:00
mike12345567
5a1b67b830 Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop 2023-09-05 15:25:51 +01:00
Adria Navarro
7ff6714ff8 Use esbuild js 2023-09-05 16:19:15 +02:00
Adria Navarro
d3f4cde372 Update test entry point 2023-09-05 15:47:15 +02:00
Adria Navarro
fa38057fb6 Keep structure building test dist 2023-09-05 15:46:39 +02:00
Mitch-Budibase
720516ed9f Merge branch 'develop' into account-portal-auth-api-testing-2 2023-09-05 13:44:54 +01:00
Dean
61cbd45806 Fix for default create row label in table block. Ensure its always visible 2023-09-05 13:32:54 +01:00
mike12345567
c6223ca935 Linting. 2023-09-05 12:33:01 +01:00
mike12345567
83875cd2d6 Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop 2023-09-05 12:29:27 +01:00
mike12345567
d096f359d7 Revert "Revert "Merge branch 'develop' into master""
This reverts commit 3265042025.
2023-09-05 12:28:56 +01:00
Peter Clement
1997cb5d6b readibility update 2023-09-05 12:28:03 +01:00
Peter Clement
70c71c13bf remove redudant delete 2023-09-05 12:20:39 +01:00
Dean
b923d24d56 Removed debugging console statement 2023-09-05 11:56:23 +01:00
Dean
c6bd81ba21 Fix for datasource reset on formblock. Added 'resetOn' to the manifest to trigger a clear when the configured field is cleared 2023-09-05 11:40:52 +01:00
Adria Navarro
f476c84bc2 Run row api for pg 2023-09-05 12:09:11 +02:00
Adria Navarro
14303c9eb0 Extend test create api 2023-09-05 11:41:30 +02:00
Peter Clement
ff8ee8d987 Merge remote-tracking branch 'origin/develop' into fix/per-app-fixes 2023-09-05 10:37:57 +01:00
Adria Navarro
887ebb2eeb Simplify 2023-09-05 11:16:37 +02:00
Peter Clement
9c30d79093 formatting 2023-09-05 10:13:23 +01:00
Adria Navarro
6240740a42 Simplify 2023-09-05 11:11:47 +02:00
Peter Clement
c16fd53b0a add developer label back and improve invite flow 2023-09-05 09:58:05 +01:00
Adria Navarro
b27899b1e6 Redo helpers 2023-09-05 10:47:59 +02:00
Peter Clement
6d3a7727eb fixes for perr app builder and refactoring based on comments 2023-09-05 09:25:06 +01:00
Adria Navarro
57801b5bcc Use docker utils helpers 2023-09-04 19:05:18 +02:00
Adria Navarro
baab7d3fb5 Use docker utils helpers 2023-09-04 19:05:11 +02:00
Adria Navarro
e4479ee522 Use docker utils helpers 2023-09-04 19:05:04 +02:00
Adria Navarro
8931309669 Datasource test api 2023-09-04 18:53:32 +02:00
Adria Navarro
5ee4f6f6cc Clean code 2023-09-04 17:03:25 +02:00
Adria Navarro
cb6977a18b Create non-plus datasource 2023-09-04 17:01:49 +02:00
Adria Navarro
122cd843ab Type ds in testconfiguration 2023-09-04 16:25:34 +02:00
Adria Navarro
c5e061c9bf Fix types 2023-09-04 16:22:50 +02:00
Adria Navarro
111e999962 Merge branch 'develop' into BUDI-7393/use_permissions_on_middleware 2023-09-04 15:51:45 +02:00
Adria Navarro
d16110ca73 Fix tests 2023-09-04 15:49:58 +02:00
Adria Navarro
ad8fb01657 Use permissions sdk on authorized middleware 2023-09-04 14:13:10 +02:00
Adria Navarro
f6329e6a22 Add tests 2023-09-04 14:12:37 +02:00
Adria Navarro
fc0ee3f462 Types 2023-09-04 13:23:21 +02:00
Adria Navarro
f6e5e9ad6b Fix test after rebase 2023-09-04 12:35:35 +02:00
Adria Navarro
2c70543d5c Merge branch 'develop' into BUDI-7189/fix/legacy_views_permissions 2023-09-04 12:34:19 +02:00
Adria Navarro
5429c03741 Fix renamings 2023-09-04 12:28:10 +02:00
Adria Navarro
900c773ce9 Renamings 2023-09-04 12:17:37 +02:00
Adria Navarro
8b5700774b Add test 2023-09-04 12:16:44 +02:00
Adria Navarro
d68d449f1f DRY 2023-09-04 12:11:59 +02:00
Adria Navarro
a012c0a458 Add back base default legacy views permissions 2023-09-04 12:00:58 +02:00
Andrew Kingston
770216ccf1 Merge branch 'master' into dean-bug-fixes 2023-09-04 10:17:10 +01:00
Peter Clement
24abd91600 Fix issue around adding of admin users 2023-09-04 09:37:10 +01:00
Peter Clement
190e29e043 fix issue with counting of groups and apps 2023-09-04 09:36:48 +01:00
Andrew Kingston
cf33680b1e Fix crash when converting form fields with a schema that doesn't contain a certain field 2023-09-04 09:05:33 +01:00
Adria Navarro
a1da8e495c Merge branch 'develop' into BUDI-7393/display_inheritance_permission 2023-09-04 09:53:34 +02:00
Adria Navarro
5599e44422 Fix tests 2023-09-04 09:40:56 +02:00
Andrew Kingston
401c12732f Fix datasource definitions to ensure they work with both tables and views, for both type datasource and type table, and fix bindings 2023-09-04 08:37:24 +01:00
Adria Navarro
bb8aacd830 Improve messaging 2023-09-01 17:23:47 +02:00
Adria Navarro
3e3b965bb3 Rename 2023-09-01 17:03:40 +02:00
Adria Navarro
0dc03abe5f Display dependant info 2023-09-01 17:03:33 +02:00
Rory Powell
9444b01756 Update pro ref 2023-09-01 15:23:47 +01:00
Rory Powell
64af549341 Revert "Merge pull request #11489 from Budibase/fix/automation-disable"
This reverts commit e6319cce67, reversing
changes made to 7c12280fe3.
2023-09-01 15:12:23 +01:00
Mitch-Budibase
166a6fb44d Merge branch 'develop' into account-portal-auth-api-testing-2 2023-09-01 13:44:08 +01:00
Andrew Kingston
3d7a2d4ba9 Ensure resourceId is specified when creating default table datasources 2023-09-01 11:49:46 +01:00
Martin McKeaveney
5845884e77 Revert "don't recreate secret after first deploy, bump vm2 deps" 2023-09-01 11:30:05 +01:00
Adria Navarro
a541bde7e1 Secure view read 2023-09-01 12:19:16 +02:00
Adria Navarro
8c801f2bbe Handle disabled 2023-09-01 11:44:40 +02:00
Adria Navarro
5b7756936d Change api interfaces 2023-09-01 11:33:59 +02:00
Andrew Kingston
d47bb4f191 Show tooltip when initially applying filters to a table 2023-09-01 10:07:37 +01:00
Adria Navarro
466f1e6132 Display inherit option 2023-09-01 10:52:06 +02:00
Andrew Kingston
0b7998f898 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-09-01 09:42:07 +01:00
Adria Navarro
bdaf179f20 Remove placeholder 2023-09-01 10:16:49 +02:00
Adria Navarro
3192bbe4dd Clean 2023-09-01 09:56:12 +02:00
Adria Navarro
5d870fb41a Rename 2023-09-01 09:50:55 +02:00
Adria Navarro
774ff745b6 Return role origin 2023-09-01 09:40:29 +02:00
Mitch-Budibase
6c0c179783 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-08-31 15:49:52 +01:00
Dean
dfe1310ac4 Merge remote-tracking branch 'origin/develop' into fix/blank-screen-create 2023-08-31 15:07:26 +01:00
Dean
cd30c45ca5 Fix for error seen when creating blank screen 2023-08-31 14:50:28 +01:00
Rory Powell
fc5c63df55 Revert "Fix: Remove unused usage of @budibase/types in frontend-core" 2023-08-31 14:49:08 +01:00
jvcalderon
9fb2d89a33 Fix daysjs import error 2023-08-31 15:11:39 +02:00
José Vte. Calderón
67a47bb2f3 Merge branch 'develop' into fix/remove-unused-budibase-types-usage 2023-08-31 13:16:21 +02:00
Adria Navarro
a56712f4d7 Change shape 2023-08-31 13:01:17 +02:00
Adria Navarro
bbc484e2c4 Handle frontend levels 2023-08-31 13:00:51 +02:00
Andrew Kingston
bc8ebc42f9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-08-31 11:29:54 +01:00
Rory Powell
1210af3563 Fix: Remove unused usage of @budibase/types in frontend-core 2023-08-31 11:12:19 +01:00
Peter Clement
2360e5d8a5 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-31 11:07:39 +01:00
Peter Clement
33adc9960b more developer references removed 2023-08-31 11:01:24 +01:00
Peter Clement
61e2aad44b remove more reference of developer 2023-08-31 10:59:50 +01:00
Peter Clement
ddf9e734f4 pr comments and bug fixes 2023-08-31 10:36:27 +01:00
Adria Navarro
566f9ecd22 Create remove permission js api 2023-08-31 10:53:25 +02:00
Adria Navarro
dcd8c3b289 Move permissions code to sdk 2023-08-31 10:36:17 +02:00
Adria Navarro
d36c7d744f Rename 2023-08-31 10:24:52 +02:00
Dean
2f36b2f805 Ensure the default export value is only set once 2023-08-31 08:51:00 +01:00
Andrew Kingston
8c889b873c Filter out invalid fields from fieldconfiguration (we don't allow formula and nested JSON fields in forms) 2023-08-31 08:50:36 +01:00
Andrew Kingston
471a5838a3 Ensure null IDs are pruned from draggable list to avoid crashing 2023-08-31 08:50:06 +01:00
Dean
4d2f76e5be Fix for view export filtering and view tableblock exception 2023-08-31 08:42:31 +01:00
Peter Clement
7c8914207b fix invite user flow 2023-08-30 16:43:24 +01:00
Andrew Kingston
7a8d042256 Update px style to use spacing var 2023-08-30 16:00:16 +01:00
Andrew Kingston
63f7fd3bf2 Remove duplicate code for deleting viewId from rows before deletion 2023-08-30 15:50:57 +01:00
Andrew Kingston
230138d540 Fix wrong comment 2023-08-30 15:47:29 +01:00
Andrew Kingston
4bdc35eec2 Remove extraneous check if view ID exists 2023-08-30 15:46:48 +01:00
Andrew Kingston
7505eccbbc Use selected view table ID to check if a datasource contains the selected view V2 2023-08-30 15:44:30 +01:00
Andrew Kingston
db28b29cf7 Prevent views with same name but different casing 2023-08-30 15:40:26 +01:00
Mitch-Budibase
256cdb0239 Update pro 2023-08-30 15:14:57 +01:00
Mitch-Budibase
178b807573 Merge branch 'develop' into account-portal-auth-api-testing-2 2023-08-30 15:14:48 +01:00
Adria Navarro
cefb57d78a Merge branch 'develop' into views-v2-frontend 2023-08-30 15:12:56 +02:00
Adria Navarro
691d7c22cb Merge branch 'develop' into BUDI-7393/allow-view-permissions 2023-08-30 15:01:02 +02:00
Peter Clement
86c35a2266 add invite user button 2023-08-30 13:44:36 +01:00
Peter Clement
adef9a17eb remove logs 2023-08-30 10:51:32 +01:00
Peter Clement
84571e36c2 use display to hide picker button instead of prop 2023-08-30 10:50:49 +01:00
Peter Clement
2aff73ac25 Update user pages to account for creator role 2023-08-30 10:50:19 +01:00
Dean
eb6269a0bb Refactor theme binding into device databindings fn 2023-08-30 09:27:23 +01:00
Peter Clement
7dfc516758 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-30 09:06:13 +01:00
Dean
f7d0f98a45 Merge remote-tracking branch 'origin/develop' into lab-theme-binding 2023-08-30 09:06:01 +01:00
Peter Clement
6bf343078c update role label to member 2023-08-30 09:05:58 +01:00
Rory Powell
5726fa86be Update CLI PH Token 2023-08-30 08:37:29 +01:00
Andrew Kingston
c2b6a7d016 Ensure grid metadata is saved when creating views, even if not yet associated with the table 2023-08-30 08:21:10 +01:00
Andrew Kingston
37158ea387 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-30 08:06:19 +01:00
Adria Navarro
f47a2c3016 Merge pull request #11615 from Budibase/BUDI-7189/views_on_plus_ds
Support views on plus datasources
2023-08-30 00:51:45 +02:00
Peter Clement
b5a1c31034 more code tidy up 2023-08-29 22:07:55 +01:00
Peter Clement
ac34f1129c code tidy up 2023-08-29 21:54:15 +01:00
Adria Navarro
8e4138f50d Lint 2023-08-29 18:32:18 +02:00
Martin McKeaveney
ae71b5a7bd update pro ref 2023-08-29 17:22:17 +01:00
Dean
e412f2ae16 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-29 17:20:33 +01:00
Dean
3bdb1ea877 PR Feedback updates 2023-08-29 17:11:25 +01:00
Martin McKeaveney
6ac0f3e8bc Merge branch 'master' into fix/security-deps 2023-08-29 16:56:31 +01:00
Adria Navarro
24332f2f45 Fix tests 2023-08-29 16:39:19 +02:00
Adria Navarro
ed9e0ed2ff Test external 2023-08-29 16:13:44 +02:00
Peter Clement
f456210224 fix constants definition 2023-08-29 14:54:02 +01:00
Peter Clement
a7241487fd use constants instead of hard coding: 2023-08-29 14:45:42 +01:00
Peter Clement
8b8bce186c builder side panel changes to support inviting creators 2023-08-29 14:41:56 +01:00
Peter Clement
e88efe2d1a update picker to allow only popover 2023-08-29 14:41:34 +01:00
Adria Navarro
0fe02c189c Copy change 2023-08-29 15:41:31 +02:00
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