1
0
Fork 0
mirror of synced 2024-09-20 11:27:56 +12:00
Commit graph

27215 commits

Author SHA1 Message Date
Adria Navarro
97e6f84641
Merge branch 'master' into BUDI-8449/when-return-all-table-rows-is-selected-the-is-in-filter 2024-07-11 15:13:27 +02:00
Adria Navarro
2ff11d1a12 Fix NoEmptyFilterStrings 2024-07-11 15:04:11 +02:00
Sam Rose
d530909c3b
Fix a flake in the redis.spec.ts file. 2024-07-11 13:58:28 +01:00
Adria Navarro
e3705f1e87
Merge branch 'master' into BUDI-8449/when-return-all-table-rows-is-selected-the-is-in-filter 2024-07-11 14:40:40 +02:00
Adria Navarro
9fb9c08aab Merge duplicated code 2024-07-11 14:36:51 +02:00
mike12345567
8d308b591a Enabled SQS in self-host/development (single tenancy) as long as the SQS_ENABLED flag has been set, tenants don't need to be specified as there are no tenants. 2024-07-11 13:33:56 +01:00
Adria Navarro
55c72c7150 Add tests 2024-07-11 14:12:43 +02:00
mike12345567
73881e9895 Only default the CouchDB SQL URL if we are in dev, otherwise attempt to work out what it is based on the main CouchDB URL (as this should work in all default production environments). 2024-07-11 11:11:28 +01:00
Adria Navarro
2d8361d6fd Always return when table exists 2024-07-11 11:06:36 +02:00
Adria Navarro
c565e35b53 Implement find 2024-07-11 10:59:11 +02:00
Adria Navarro
fac9c35bce Simplify tests 2024-07-11 10:46:29 +02:00
Dean
8e0f422ffe PR feedback 2024-07-11 09:34:11 +01:00
Adria Navarro
645abea2cd Add extra tests 2024-07-11 10:19:11 +02:00
Adria Navarro
0831b7cf3f Add extra tests 2024-07-11 10:13:28 +02:00
deanhannigan
de76c61db2
Merge branch 'master' into feature/automation-grouping 2024-07-11 09:06:32 +01:00
Adria Navarro
7dbfcc398e Implement create 2024-07-11 10:04:25 +02:00
deanhannigan
aa0e77beda
Merge branch 'master' into fix/automations-ux 2024-07-11 09:02:38 +01:00
Sam Rose
56c6742a0e
Create a way to enable SQS for all tenants. 2024-07-10 15:22:18 +01:00
Adria Navarro
063eeeb6df Fix 2024-07-10 15:49:13 +02:00
Adria Navarro
fe31f88cc8 Add validation 2024-07-10 15:48:16 +02:00
Adria Navarro
bf161d9d93 More types 2024-07-10 15:41:55 +02:00
Adria Navarro
c1eafe5b28 Fix 2024-07-10 14:05:21 +02:00
Adria Navarro
0c2024bf6a Basic get 2024-07-10 13:56:41 +02:00
Adria Navarro
de2938799b Initial test 2024-07-10 13:47:34 +02:00
Adria Navarro
38718968b0 Basic implementation 2024-07-10 13:47:34 +02:00
Adria Navarro
dfda2f0f54 Register router 2024-07-10 13:47:34 +02:00
Adria Navarro
107bd08e21 Endpoint scaffolding 2024-07-10 13:47:34 +02:00
Adria Navarro
3f5161aaf7 Fix tests 2024-07-10 13:36:07 +02:00
Adria Navarro
8b40e80750 Return 401 instead of 403 2024-07-10 13:26:02 +02:00
Michael Drury
55f6610f0d
Merge branch 'master' into fix/correcting-multi-relationships 2024-07-10 12:01:06 +01:00
Sam Rose
551d413900
Merge branch 'master' into sqs-per-tenant 2024-07-10 11:39:31 +01:00
Sam Rose
5069d3f953
Rename db to dbCore in more places. 2024-07-10 11:37:37 +01:00
Sam Rose
76d22dfffd
Respond to PR comments. 2024-07-10 11:32:34 +01:00
mike12345567
d6ad6a4686 Missing internal check. 2024-07-10 11:21:41 +01:00
Sam Rose
79b4d260f1
Fix more fucky wucky typey wipey stuff. 2024-07-10 11:17:59 +01:00
Sam Rose
5356cfdce5
Fix uses of SearchFilterOperator. 2024-07-10 11:08:11 +01:00
Sam Rose
093579a341
Respond to PR feedback. 2024-07-10 11:05:16 +01:00
mike12345567
4ab3aef020 PR comments. 2024-07-10 11:05:06 +01:00
Sam Rose
114edc8954
Respond to PR feedback. 2024-07-10 10:50:05 +01:00
Sam Rose
b48ea718d3
Merge branch 'master' of github.com:budibase/budibase into budi-8445-is-in-filter-broken 2024-07-10 09:14:34 +01:00
Sam Rose
b9c32b7068
Fix tests? 2024-07-10 09:14:15 +01:00
deanhannigan
3a1b374f32
Merge branch 'master' into feature/automation-grouping 2024-07-10 09:04:27 +01:00
deanhannigan
7e7447e180
Merge branch 'master' into fix/automations-ux 2024-07-10 09:04:16 +01:00
mike12345567
9e8a855d14 Adding test case for separating columns to rows in same table. 2024-07-09 19:09:01 +01:00
Sam Rose
2fa14ab35f
Merge branch 'master' into sqs-per-tenant 2024-07-09 17:30:33 +01:00
mike12345567
4cb23759a3 Removing tables and their related table definitions. 2024-07-09 16:33:10 +01:00
mike12345567
6e699a163d Cleaning up how junction fields are added to query. 2024-07-09 16:32:35 +01:00
mike12345567
396de67aea Merge branch 'master' of github.com:Budibase/budibase into fix/correcting-multi-relationships 2024-07-09 15:46:15 +01:00
Adria Navarro
db71eab692
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key 2024-07-09 16:32:30 +02:00
Adria Navarro
900a2e8a81
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key 2024-07-09 15:22:44 +02:00
Adria Navarro
eae559d249 Fix scim sync issues 2024-07-09 15:14:37 +02:00
Adria Navarro
a7b6004c1c Fix more typings 2024-07-09 15:09:54 +02:00
Adria Navarro
288d48c60d Fix build 2024-07-09 15:04:41 +02:00
mike12345567
cd19202042 Fix external relationships. 2024-07-09 13:39:49 +01:00
mike12345567
8c15dcbf61 Merge branch 'master' of github.com:Budibase/budibase into fix/correcting-multi-relationships 2024-07-09 13:38:07 +01:00
Adria Navarro
38f7b88735 Type filters 2024-07-09 14:01:44 +02:00
Sam Rose
102bd28980
Fix lint. 2024-07-09 11:52:20 +01:00
Sam Rose
4c6f7f25c2
Fix bug in oneOf search. 2024-07-09 11:45:01 +01:00
mike12345567
63bd83457e Always allow creating views - don't limit it causing confusion. 2024-07-09 11:26:54 +01:00
Adria Navarro
9c6347f7fd Move constants to types 2024-07-09 12:24:59 +02:00
Adria Navarro
60dc6f2138
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key 2024-07-09 11:32:08 +02:00
Conor Webb
d1f0454831
Switch the notification messages around as it was stating it was enable/disabled at the wrong times. (#14124) 2024-07-09 08:55:19 +00:00
Adria Navarro
5cba1058d4
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key 2024-07-09 10:54:18 +02:00
Adria Navarro
62f5790a81 Remove unnecessary cast 2024-07-09 10:49:57 +02:00
Gerard Burns
e23cfd3e4d
wire up outside click handler (#14125) 2024-07-09 09:44:41 +01:00
Adria Navarro
58bd346885 Fix 2024-07-09 10:43:53 +02:00
Adria Navarro
5387717183 Fix 2024-07-09 10:43:53 +02:00
Adria Navarro
0f1c8eb788 Disable mssql test 2024-07-09 10:43:53 +02:00
Adria Navarro
5be8882122 Handle composite keys on exports 2024-07-09 10:43:45 +02:00
mike12345567
c0b85c6379 Initial implementation - needs testing. 2024-07-08 18:42:11 +01:00
Sam Rose
b5f0619c89
Fix attachments test. 2024-07-08 17:43:05 +01:00
Sam Rose
b9ac15296a
Fix migration test. 2024-07-08 17:00:33 +01:00
Sam Rose
72a0364ca0
Fix search tests. 2024-07-08 15:02:26 +01:00
Sam Rose
014ff81841
Remove accidental imports of the aws-sdk SQS (fml) 2024-07-08 14:25:05 +01:00
Sam Rose
69d54b523d
Finish implementation, fix tests. 2024-07-08 14:21:07 +01:00
Sam Rose
1851e11bc0
wip 2024-07-08 13:28:48 +01:00
Adria Navarro
85827bbf93 Refactor breakRowIdField 2024-07-08 13:27:30 +02:00
Michael Drury
e8ceed08a5
Merge branch 'master' into fix/default-table-sqs-indexing 2024-07-05 16:32:14 +01:00
mike12345567
eafe66d01e Linting. 2024-07-05 16:26:26 +01:00
Michael Drury
8b134a9cf3
Merge branch 'master' into fix/invalid-time-value 2024-07-05 16:21:36 +01:00
mike12345567
39523685d6 Adding test case for searching sample data. 2024-07-05 16:20:27 +01:00
deanhannigan
0574fc74ef
Merge branch 'master' into fix/automations-ux 2024-07-05 16:07:27 +01:00
mike12345567
34d073bcb7 Adding default tables to sync. 2024-07-05 16:03:38 +01:00
mike12345567
5066da2630 Grouping and exporting default tables. 2024-07-05 16:03:03 +01:00
mike12345567
c48f5c6d80 Fixing build issue. 2024-07-05 15:45:00 +01:00
mike12345567
1c94cf415e Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value 2024-07-05 15:44:20 +01:00
deanhannigan
d342287020
Merge branch 'master' into feature/automation-grouping 2024-07-05 15:33:52 +01:00
deanhannigan
004feabe93
Merge branch 'master' into feature/create-automations-in-data-section 2024-07-05 15:33:46 +01:00
Dean
c12a8f03e9 Removed placeholder from row data picker, fix for stuck row selector in testmodal and old field test config fixes 2024-07-05 15:33:08 +01:00
mike12345567
e4375c2196 Fixing a build issue uncovered by tests. 2024-07-05 15:27:54 +01:00
mike12345567
5c7bd0f519 Merge branch 'handlebar-helper-lorem' of github.com:Budibase/budibase into handlebar-helper-lorem 2024-07-05 15:04:18 +01:00
mike12345567
c34e6c02e3 Removing pointless test case. 2024-07-05 15:04:01 +01:00
mike12345567
62ca71f00e Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value 2024-07-05 15:02:36 +01:00
Dean
4d11f62e00 Lint 2024-07-05 14:36:20 +01:00
Dean
9518680d12 Update the topnav history when navigating to the automation sections on create 2024-07-05 14:33:09 +01:00
Michael Drury
ab37fd0d52
Merge branch 'master' into handlebar-helper-lorem 2024-07-05 13:19:28 +01:00
mike12345567
e41f5c6d92 Updating bundle and adding specific test for ipsum 2024-07-05 12:45:19 +01:00
deanhannigan
f44c401686
Merge branch 'master' into feature/automation-grouping 2024-07-05 11:43:10 +01:00
deanhannigan
c4055fabb8
Merge branch 'master' into feature/create-automations-in-data-section 2024-07-05 11:23:44 +01:00
Michael Drury
92b7648031
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller 2024-07-05 11:07:29 +01:00
deanhannigan
d8cc4aa776
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller 2024-07-05 10:36:38 +01:00
Adria Navarro
f26a8d410a Add export composite key 2024-07-05 11:19:01 +02:00
Dean
c99bb2d712 Added optional chaining to account for datasource not having been initialised 2024-07-05 09:22:51 +01:00
mike12345567
77abe6da83 Handling invalid time values when ISO strings are input as filter options. 2024-07-04 18:29:08 +01:00
mikesealey
004db2d414 prepares manifest for Lorem Ipsum handlebar helper 2024-07-04 16:56:25 +01:00
mikesealey
457e9235f0 Revert "updates Handlebar-Helper manifest for Lorem helper"
This reverts commit fcdd933f7d.
2024-07-04 16:47:56 +01:00
mikesealey
fcdd933f7d updates Handlebar-Helper manifest for Lorem helper 2024-07-04 16:47:08 +01:00
Sam Rose
7cd4279254
Merge branch 'master' into budi-8417-check-error-responses-in-middleware-for-environment 2024-07-04 16:44:57 +01:00
Adria Navarro
4fae45e018 Add tooltip 2024-07-04 16:51:25 +02:00
deanhannigan
89ae114ddf
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller 2024-07-04 15:38:24 +01:00
Dean
87b53ca452 Removed dupe import 2024-07-04 15:26:15 +01:00
Dean
3a1a600b91 PR feedback 2024-07-04 15:19:56 +01:00
mike12345567
332bf09116 Fixing up the typing in the gen collection script so that it is valid TS again and will work. 2024-07-04 14:50:59 +01:00
Dean
a764bfb6a5 Tidying up debugging console statements and comments 2024-07-04 14:30:51 +01:00
Dean
b1496be3d3 Merge remote-tracking branch 'origin/master' into feature/create-automations-in-data-section 2024-07-04 14:24:29 +01:00
Sam Rose
8595a3ab40
Update account-portal submodule to latest master. 2024-07-04 13:55:30 +01:00
Sam Rose
a1d07e0ef0
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment 2024-07-04 13:46:48 +01:00
Adria Navarro
39c4bc4ee7
Merge branch 'master' into fix/long-email-display 2024-07-04 14:01:46 +02:00
Adria Navarro
6d412cdf32 Ellipsis on long emails 2024-07-04 13:54:08 +02:00
Dean
a4a472b2d8 Squash the oldRow variable to avoid issues when serialising. Added a try/catch when queuing automations in dev 2024-07-04 12:13:58 +01:00
Dean
21b28a3de8 Added new Generate automation button and added it to the table 2024-07-04 12:05:56 +01:00
Sam Rose
7ed5df1019
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs 2024-07-04 11:44:00 +01:00
Sam Rose
ce406e0c5d
Unfocus test, you numpty. 2024-07-04 11:43:13 +01:00
Sam Rose
b958eb6e34
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs 2024-07-04 11:39:48 +01:00
Sam Rose
b318850c7e
Support non-ascii column in SQS. 2024-07-04 11:37:18 +01:00
Adria Navarro
ddcf5598b4
Merge branch 'master' into chore/fix-npm-vulnerabilities 2024-07-04 12:30:40 +02:00
Adria Navarro
84f1dc2783 Fix builder build 2024-07-04 12:28:49 +02:00
Adria Navarro
6da459be59 Add missing dep 2024-07-04 11:50:06 +02:00
Sam Rose
257ee8fb70
Fix tests actually. 2024-07-04 10:46:09 +01:00
Adria Navarro
c4dacfbd71 Undo mssql update (as it breaks some types) 2024-07-04 11:43:54 +02:00
Adria Navarro
7b51799e8d depcheck clean 2024-07-04 11:22:54 +02:00
Adria Navarro
1e3d0a3a49 Fix require 2024-07-04 11:14:02 +02:00
Adria Navarro
8da83dac58 Merge branch 'master' into chore/fix-npm-vulnerabilities 2024-07-04 11:08:51 +02:00
Adria Navarro
3a0af98b32 Update @techpass/passport-openidconnect 2024-07-04 10:58:00 +02:00
Adria Navarro
9d2385b777 Update jimp 2024-07-04 10:56:55 +02:00
Sam Rose
ea1b0d4f5c
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment 2024-07-04 09:56:37 +01:00
Adria Navarro
6914092ead Update sanitize-html 2024-07-04 10:56:17 +02:00
Adria Navarro
8a5925a924 Update mssql 2024-07-04 10:55:39 +02:00
Sam Rose
16e293a9ff
Fix tests. 2024-07-04 09:55:36 +01:00
Adria Navarro
418e4adb04 Remove undici 2024-07-04 10:52:47 +02:00
Michael Drury
4933658b98
Merge branch 'master' into fix/couchdb-integration 2024-07-03 17:36:16 +01:00
Dean
3c32c08ca8 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 17:17:08 +01:00
Sam Rose
4f01cb50cd
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment 2024-07-03 17:16:44 +01:00
Sam Rose
75360bdb9b
Merge branch 'master' into merge-env-vars 2024-07-03 17:06:14 +01:00
Sam Rose
3a74df0a4a
Fix tests. 2024-07-03 17:04:31 +01:00
Dean
2b0c8de389 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 17:00:23 +01:00
mike12345567
e83c37263d Further simplification. 2024-07-03 16:59:31 +01:00
Dean
6ecaaba146 PR feedback. Fix for the popover menu not sticking to the add fields button 2024-07-03 16:56:37 +01:00
Dean
e472dc826c Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 16:42:02 +01:00
Sam Rose
5fc5524693
Delete unused SendGrid mock. 2024-07-03 16:41:51 +01:00
Sam Rose
d14cccb4c6
Remove unused SENDGRID_API_KEY 2024-07-03 16:39:30 +01:00
Sam Rose
bab3c07727
Add a couple more secrets. 2024-07-03 16:33:32 +01:00
Dean
8f3f03ef7d PR feedback changes 2024-07-03 16:33:01 +01:00
Sam Rose
d9b94c1dcf
Don't detect empty strings. 2024-07-03 16:31:42 +01:00
Sam Rose
253110ac6f
Detect secrets in error messages. 2024-07-03 16:31:42 +01:00
Sam Rose
901428fc9c
Merge branch 'master' of github.com:budibase/budibase into merge-env-vars 2024-07-03 16:31:18 +01:00
Sam Rose
cd98882127
Move secrets into backend-core. 2024-07-03 16:30:23 +01:00
Adria Navarro
40d6cbbb59
Merge branch 'master' into BUDI-8416/allow-updating-email-via-scim 2024-07-03 16:59:22 +02:00
Adria Navarro
427ccbbb65 Test 2024-07-03 16:58:56 +02:00
Adria Navarro
3ba3b18c2d Add scim test 2024-07-03 16:57:22 +02:00
mike12345567
c159ebba1f Updating migration test case to check both env vars. 2024-07-03 15:16:13 +01:00
mike12345567
de9462403c Adding both environment variables. 2024-07-03 15:08:56 +01:00
mike12345567
056d65cb1e Splitting app migrations for SQS into their own environment variable so that they can be enabled separately. 2024-07-03 15:07:35 +01:00
Adria Navarro
e74847585e
Merge branch 'master' into BUDI-8416/allow-updating-email-via-scim 2024-07-03 15:59:47 +02:00
Adria Navarro
8f08625960 Allow changing email for scim users 2024-07-03 15:53:11 +02:00
Adria Navarro
8fd2cce093 Remove platform user on remove 2024-07-03 15:52:48 +02:00
Dean
8741c5a999 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 14:42:36 +01:00
Dean
6676115ba1 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 14:09:40 +01:00
mike12345567
f34d731bcc Update MongoDB to 6.7.0 2024-07-03 14:04:47 +01:00
Michael Drury
5ca9caaa69
Revert "Update MongoDB." 2024-07-03 13:48:56 +01:00
mike12345567
378bf6d42f Updating tests. 2024-07-03 13:40:57 +01:00
mike12345567
cb41e4d5a1 Fix for CouchDB integration, the typing in it was very poor and wise hiding issues, I've updated how this is implemented so that static typing can catch issues with it. 2024-07-03 12:50:33 +01:00
mike12345567
cb50cca40b Stripping credentials from Couch URLs + test cases. 2024-07-03 11:25:21 +01:00
Adria Navarro
19e4e8fdb4 Allow updating email 2024-07-03 12:18:06 +02:00
Adria Navarro
3ed9c9a4a5 Test 2024-07-03 12:15:56 +02:00
Adria Navarro
88e054c366 Basic update test 2024-07-03 12:06:37 +02:00
Adria Navarro
4ddd450a89 More tests 2024-07-03 11:59:12 +02:00
Dean
da91991cc1 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 10:43:20 +01:00
Dean
b36311fc2c Added fix for Update step table select. The fix for the oldRow behaviour broke the picker 2024-07-03 10:25:46 +01:00
Adria Navarro
8372632579 Add extra tests 2024-07-03 11:14:30 +02:00
Adria Navarro
6510a47c06 Add basic userDB.save test 2024-07-03 11:10:51 +02:00
Peter Clement
9809bf1a91
Fix an issue where null values were causing an error in automation loops (#14083)
* fixes an issue where nulls weren't being handled correctly in loops

* remove log

* update recursive gate to be more specific

* use lodash for object check
2024-07-03 09:07:44 +00:00
Sam Rose
2e33680e6b
Update MongoDB. 2024-07-03 09:19:19 +01:00
Dean
f44aba763e Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-03 09:05:05 +01:00
Dean
3c83940728 Added back in the oldRow functionality to updateRow 2024-07-03 09:04:18 +01:00
mike12345567
ac2b87df9e Quick change. 2024-07-02 16:59:42 +01:00
mike12345567
39392a793d Making sure the app migration queue is created correctly consistently. 2024-07-02 16:57:32 +01:00
Adria Navarro
ab1cf8f1b2
Merge branch 'master' into handle-view-visibility-schema 2024-07-02 16:00:59 +02:00
Sam Rose
9dacc5ea38
Make the SQS environment check work off the SQS_SEARCH_ENABLE env var. 2024-07-02 14:45:19 +01:00
Adria Navarro
c1520c6bf6 Fix socket.io vulnerability 2024-07-02 15:26:44 +02:00
Adria Navarro
ae4cfd7b47 Fix pouchdb-replication-stream vulnerability 2024-07-02 15:23:47 +02:00
Adria Navarro
cf5c54b792 Fix socket.io-client vulnerability 2024-07-02 15:22:58 +02:00
Adria Navarro
e19c9bd66a Remove protobufjs critical vulnerability 2024-07-02 15:21:11 +02:00
Adria Navarro
07d538f6fc Don't trim fields on view enrich schema 2024-07-02 14:02:49 +02:00
Adria Navarro
53af94f971 Fix search returning non visible columns 2024-07-02 14:02:16 +02:00
Adria Navarro
882a056cd9 Don't trim any fields on view crud endpoints 2024-07-02 13:58:16 +02:00
deanhannigan
bee1077269
Merge branch 'master' into feature/automation-grouping 2024-07-02 12:04:55 +01:00
Dean
3990387c1d Lint and minor change to trigger name configuration 2024-07-02 11:59:11 +01:00
Dean
1177139237 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-07-02 11:49:51 +01:00
Dean
b6f8649c05 Removed debugging line 2024-07-02 11:36:23 +01:00