Sam Rose
3ef8d4ad04
Merge branch 'master' into feat/fix-automation-context
2024-10-01 17:31:22 +01:00
Sam Rose
77856eb35a
Add a test to make sure fields on the underlying table that are required are not required on the view.
2024-10-01 17:23:21 +01:00
Martin McKeaveney
9a6301fd5f
Merge branch 'master' into budi-8664-cron-helper-ai-feature
2024-10-01 17:06:33 +01:00
Sam Rose
13248c409f
Respond to PR comment.
2024-10-01 16:44:16 +01:00
Sam Rose
4165c6cab4
Test all aggregation types.
2024-10-01 16:17:22 +01:00
Sam Rose
ae4f7ae4b4
Implement group by and add a test for it.
2024-10-01 15:04:01 +01:00
Peter Clement
76a9861107
Merge branch 'master' into feat/fix-automation-context
2024-10-01 13:27:28 +01:00
Peter Clement
f00593ff26
pr comments
2024-10-01 12:25:41 +01:00
Adria Navarro
b88e63d490
Helpers not changing state
2024-10-01 13:24:38 +02:00
Adria Navarro
97b70e1f5a
Change tableid for source id
2024-10-01 13:21:04 +02:00
Sam Rose
987a24fabc
wip
2024-10-01 11:48:14 +01:00
mike12345567
4d33106b45
Undo commenting out other DBs.
2024-10-01 11:42:44 +01:00
mike12345567
d7873c5c6e
Test fix.
2024-10-01 11:42:16 +01:00
mike12345567
19407d5e37
Check filters have been provided.
2024-10-01 11:38:02 +01:00
Adria Navarro
119767a30e
Cleanup
2024-10-01 12:20:18 +02:00
Adria Navarro
1972ed6533
Merge branch 'master' into backport-v3-view-updates
2024-10-01 12:19:25 +02:00
mike12345567
975e348de5
Check options.fields are in the table.
2024-10-01 10:25:15 +01:00
Adria Navarro
f31c7c3487
Add test
2024-10-01 10:56:16 +02:00
Adria Navarro
527876fc41
Merge branch 'master' into BUDI-8630/view-security-allow-filters-specified-on-view-to-use-any
2024-10-01 10:51:37 +02:00
mike12345567
6e660151bd
backport of V3 backend changes for search filters on view, giving this the correct type to support conditionals.
2024-09-30 18:06:47 +01:00
Sam Rose
6bbcffb645
Merge branch 'master' into better-types-on-removeInvalidFilters
2024-09-30 16:45:11 +01:00
Martin McKeaveney
bd6ad0ff0e
Merge branch 'master' into budi-8664-cron-helper-ai-feature
2024-09-30 16:17:27 +01:00
Michael Drury
efdbe5a238
Merge branch 'master' into fix/view-user-columns
2024-09-30 16:15:39 +01:00
Sam Rose
604dc51b1c
Merge branch 'master' into better-types-on-removeInvalidFilters
2024-09-30 15:54:51 +01:00
Sam Rose
f6649b294b
Remove an implicit any from removeInvalidFilters.
2024-09-30 15:54:01 +01:00
Sam Rose
28bb321511
Set view permissions to explicit roles from the parent table
2024-09-30 15:36:49 +01:00
mike12345567
f28cb1badb
Another slight change.
2024-09-30 15:18:15 +01:00
mike12345567
7888c22015
Quick fix.
2024-09-30 15:17:03 +01:00
Adria Navarro
abb3a8fe85
Fix
2024-09-30 16:10:44 +02:00
mike12345567
3ecd86b2af
Fixing an issue with user columns getting correct user ID, the logical operators were not being recursed correctly.
2024-09-30 14:58:27 +01:00
Adria Navarro
be70692cfd
Fix
2024-09-30 15:57:49 +02:00
Adria Navarro
53620907bb
Fix lucene views
2024-09-30 15:55:34 +02:00
Adria Navarro
7d8238ec98
Fix
2024-09-30 15:40:21 +02:00
Adria Navarro
6e1cd6eb01
Move query logic to sdk
2024-09-30 15:37:20 +02:00
Adria Navarro
26638ace0a
Add globalId and userId to userContextBindings
2024-09-30 15:30:18 +02:00
Martin McKeaveney
e281250569
ai cron helper E2E
2024-09-30 14:00:12 +01:00
Peter Clement
5d31976835
updated automation thread to use ids and test
2024-09-30 13:08:11 +01:00
Sam Rose
62e1e66ce9
Merge master.
2024-09-30 09:54:36 +01:00
mike12345567
d6d4da221d
Updating role validator.
2024-09-27 17:05:03 +01:00
mike12345567
61c28154fb
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-09-27 13:33:27 +01:00
mike12345567
c5ba891793
Merge branch 'fix/view-performance-improvements' of github.com:Budibase/budibase into fix/view-performance-improvements
2024-09-27 13:07:57 +01:00
mike12345567
c30fe28fe8
Lint.
2024-09-27 13:07:44 +01:00
mike12345567
2a78409e8f
Removing feature check.
2024-09-27 13:07:17 +01:00
Adria Navarro
042db6e748
Merge branch 'master' into fix/view-performance-improvements
2024-09-27 13:29:47 +02:00
mike12345567
d71ba7d37f
Removing un-needed import.
2024-09-27 12:27:41 +01:00
mike12345567
aa4cc2079f
Adding comment to explain new function.
2024-09-27 12:24:40 +01:00
mike12345567
c41c25a603
This improves the performance of views when the enriched relationships feature has been enabled. There was an issue that caused the squashLinks and outputProcessing to loop onto each other until things broke down - this fixes the issue.
2024-09-27 12:19:24 +01:00
Adria Navarro
41b7e765f3
Merge branch 'master' into BUDI-8565/related-columns
2024-09-27 12:43:18 +02:00
Peter Clement
5ef0e48ee0
add back space
2024-09-27 10:21:52 +01:00
Peter Clement
f03ed03794
remove space
...
Co-authored-by: Sam Rose <hello@samwho.dev>
2024-09-27 10:05:05 +01:00
Peter Clement
acdcd02fcd
Fix small issue with conditions in branches
2024-09-27 09:12:50 +01:00
Sam Rose
264b10f3f3
Fix isView.
2024-09-26 17:22:11 +01:00
Sam Rose
559988e011
Correct error message.
2024-09-26 17:11:50 +01:00
Sam Rose
d7ffdf02c2
Update isTable and isView to depend on the ID format.
2024-09-26 17:10:53 +01:00
Sam Rose
8dd21e5592
Wider check on fields == null.
2024-09-26 17:06:51 +01:00
Sam Rose
aa738659ae
Respond to PR feedback.
2024-09-26 16:21:34 +01:00
Sam Rose
ae8a864566
Collapse duplicated key names.
2024-09-26 15:51:21 +01:00
Sam Rose
ec6fa5f79b
Return SQS error to prevoius state.
2024-09-26 15:50:49 +01:00
Sam Rose
26a27ff70f
Remove needless table copy.
2024-09-26 15:48:44 +01:00
Sam Rose
25a2e02a90
Remove needless table copy.
2024-09-26 15:40:25 +01:00
Sam Rose
7c6c03c80b
Rename ViewUIFieldMetadata -> ViewFieldMetadata to match master.
2024-09-26 15:32:21 +01:00
Sam Rose
e760dc4dc6
Merge branch 'master' of github.com:budibase/budibase into view-calculation-sql
2024-09-26 15:22:21 +01:00
Sam Rose
c4c524c6ff
viewV2.spec.ts passsing in full
2024-09-26 15:22:10 +01:00
Adria Navarro
13418a56f8
Merge branch 'master' into BUDI-8565/related-columns
2024-09-26 15:31:45 +02:00
Adria Navarro
b4da4529a3
ENRICHED_RELATIONSHIPS on by default in tests
2024-09-26 15:23:41 +02:00
Sam Rose
0ef633b87a
Fix viewV2.spec.ts for sqs
2024-09-26 11:56:03 +01:00
Peter Clement
4bc30a0187
pr comment
2024-09-26 11:50:03 +01:00
mike12345567
4fb5943b4c
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-09-26 11:14:43 +01:00
Sam Rose
43265bf1ea
Rejig view calculation code to work with aggregates again. Broke some other tests in the process.
2024-09-26 10:54:04 +01:00
Peter Clement
62b94111cc
Merge remote-tracking branch 'refs/remotes/origin/feat/more-automation-tests' into feat/more-automation-tests
2024-09-26 10:22:36 +01:00
Peter Clement
44702bbfb6
pr comments
2024-09-26 10:22:16 +01:00
Peter Clement
4662ac4c5e
Merge branch 'master' into feat/more-automation-tests
2024-09-26 08:46:39 +01:00
Sam Rose
efd677e16a
Most tests passing.
2024-09-25 16:50:06 +01:00
Sam Rose
566af9e454
Fix bulk import to not modify the table schema.
2024-09-25 16:44:37 +01:00
Sam Rose
564e16fd5c
wip
2024-09-25 15:41:18 +01:00
Sam Rose
b68a51bd55
Merge master.
2024-09-25 14:59:47 +01:00
Sam Rose
76453bd500
Fix many more search tests.
2024-09-25 14:44:11 +01:00
Adria Navarro
7072244f31
Fix
2024-09-25 12:44:30 +02:00
Adria Navarro
9ecb64a992
Use sqs flag correctly on test
2024-09-25 10:32:58 +02:00
Sam Rose
f475454bce
Fix search API break.
2024-09-24 18:07:31 +01:00
Sam Rose
e3256cb005
Fix row.spec.ts.
2024-09-24 17:46:38 +01:00
Adria Navarro
7a7ce3dc62
Fix
2024-09-24 17:56:07 +02:00
Adria Navarro
53b4634cff
Add enrichment tests
2024-09-24 17:51:05 +02:00
Adria Navarro
d7d8284caf
Add test
2024-09-24 17:42:25 +02:00
Sam Rose
0eb90cfbea
Type checks pass, now to find out how much stuff I've broken.
2024-09-24 16:35:53 +01:00
mike12345567
36587691d2
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-09-24 16:33:45 +01:00
Peter Clement
751a84156e
Merge remote-tracking branch 'origin/master' into feat/more-automation-tests
2024-09-24 16:14:25 +01:00
Sam Rose
0fee7dfd4f
Merge branch 'master' of github.com:budibase/budibase into view-calculation-sql
2024-09-24 15:07:08 +01:00
Peter Clement
0c6946af62
more automation tests
2024-09-24 15:01:05 +01:00
Sam Rose
fc9b54cb85
Mostly solving type errors around passing the view all the way down, got a fair few left.
2024-09-24 13:01:33 +01:00
Sam Rose
51774b3434
Working on plumbing 'source' all the way through our code.
2024-09-24 12:30:45 +01:00
Peter Clement
6842c392a2
Merge remote-tracking branch 'origin/master' into feat/more-automation-tests
2024-09-24 12:05:54 +01:00
mike12345567
464f973f12
Adding a separation for MariaDB and MySQL, mariaDB is the core of the problem, this solves for it by separating them and allowing us to use the special json_arrayagg for mariaDB, but use a correlated sub-query for MySQL.
2024-09-24 12:01:47 +01:00
mike12345567
6a7959e93c
Fixing test case.
2024-09-24 11:36:14 +01:00
mike12345567
385c274263
Merge branch 'fix/mysql-correlated-queries' of github.com:Budibase/budibase into fix/mysql-correlated-queries
2024-09-24 11:17:11 +01:00
mike12345567
956df101e8
PR comments and type improvements.
2024-09-24 11:16:42 +01:00
Peter Clement
980615b37b
looping query rows
2024-09-24 11:08:44 +01:00
Michael Drury
617b7df07e
Merge branch 'master' into fix/mysql-correlated-queries
2024-09-23 18:41:43 +01:00
mike12345567
680c68a35b
Adding test case.
2024-09-23 18:41:23 +01:00
Sam Rose
6cf7c55fd9
Merge master.
2024-09-23 14:14:23 +01:00
Sam Rose
f6c09f43a6
Merge branch 'master' into budi-8637-googlesheets-issues-automations-row-actions-and-filtering-2
2024-09-23 13:23:19 +01:00
mike12345567
c8d1956c73
Fixing AI test cases.
2024-09-23 12:59:20 +01:00
Sam Rose
39736c57ca
Merge branch 'master' into budi-8637-googlesheets-issues-automations-row-actions-and-filtering-2
2024-09-23 11:46:22 +01:00
Michael Drury
52fba580cb
Merge branch 'master' into budi-8637-googlesheets-issues-automations-row-actions-and-filtering-2
2024-09-20 18:00:46 +01:00
Martin McKeaveney
95a08514b4
merge
2024-09-20 17:39:19 +01:00
Sam Rose
c5db1d1da3
Got a test passing but I hate it a bit.
2024-09-20 16:37:23 +01:00
Sam Rose
b8a3210286
Merge master.
2024-09-20 15:41:57 +01:00
Martin McKeaveney
876d837c33
adjust instantiation of llm class after static initialiser change
2024-09-20 14:58:10 +01:00
Sam Rose
fc44b38fc5
Fix tests.
2024-09-20 11:52:06 +01:00
Sam Rose
9588192a52
Merge master.
2024-09-20 11:46:58 +01:00
Andrew Kingston
6428a67ad6
Merge branch 'master' into remove-view-readonly-column-licensing-master
2024-09-20 10:50:34 +01:00
mike12345567
38e54e91f7
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-09-20 10:32:47 +01:00
Sam Rose
af26b915b1
Add Google Sheets search test.
2024-09-20 10:17:45 +01:00
Sam Rose
bd618f2b00
Remove unneeded error message check.
2024-09-19 16:53:00 +01:00
Sam Rose
d0a0e74f39
Remove unused type.
2024-09-19 16:51:26 +01:00
Sam Rose
ce105d8f4e
Revert unnecessary change.
2024-09-19 16:51:00 +01:00
Sam Rose
aecd4f9e4d
Fetch schema tests.
2024-09-19 16:48:50 +01:00
Sam Rose
40e654f515
Merge branch 'master' of github.com:budibase/budibase into budi-8637-googlesheets-issues-automations-row-actions-and-filtering-1
2024-09-19 14:07:35 +01:00
Martin McKeaveney
dadce14a71
Merge branch 'master' into budi-8608-ai-platform-level-config-pt-2
2024-09-19 10:48:01 +01:00
Sam Rose
fd353b2ecf
wip
2024-09-19 10:09:21 +01:00
Martin McKeaveney
950bd45b2c
add ts ignore for mock
2024-09-18 18:04:13 +01:00
Andrew Kingston
da122d2ac1
Add table ID to row deletion requests that only contain string IDs
2024-09-18 14:55:09 +01:00
Martin McKeaveney
69b2bf9bdb
lint
2024-09-18 14:21:10 +01:00
Martin McKeaveney
9cbaa02f5f
add test for automation run step when LLM feature flags are on
2024-09-18 14:01:54 +01:00
Andrew Kingston
a0350a75ef
Update tests again
2024-09-18 13:17:30 +01:00
Andrew Kingston
fd9a2f87d1
Update more tests
2024-09-18 12:35:05 +01:00
Andrew Kingston
c8c4248b3c
Update tests
2024-09-18 11:55:40 +01:00
Andrew Kingston
4325805ce3
Lint
2024-09-18 11:54:24 +01:00
Martin McKeaveney
2cf07a40f6
fix for setting default configs
2024-09-18 09:44:33 +01:00
Andrew Kingston
fd3c8c4a11
Make view readonly columns available for free
2024-09-17 16:34:00 +01:00
Martin McKeaveney
e40f397c25
move check for OpenAI config variable to legacy path
2024-09-17 16:29:44 +01:00
Martin McKeaveney
224be10b6c
support for overriding models
2024-09-17 16:08:59 +01:00
deanhannigan
e3abaab419
Merge branch 'master' into feat/automation-step-naming-updates
2024-09-17 09:15:17 +01:00
mike12345567
ec400dee6f
Fixing test cases.
2024-09-16 19:20:58 +01:00
mike12345567
05fd9e8b81
Merge branch 'fix/sql-param-limits' of github.com:Budibase/budibase into fix/sql-param-limits
2024-09-16 18:09:12 +01:00
mike12345567
68a710699d
Getting external DBs to correctly handle when too many fields.
2024-09-16 18:09:01 +01:00
Sam Rose
27f6fa7de4
Add a test for row exports on Google Sheets.
2024-09-16 16:36:17 +01:00
Sam Rose
9f21dc88b0
Fix lint.
2024-09-16 16:18:57 +01:00
Sam Rose
26ad987072
Fix Google Sheets pagination.
2024-09-16 16:15:09 +01:00
mike12345567
2fd73d044f
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-09-16 15:31:00 +01:00
Sam Rose
d6c8ae8ec4
Remove unused imports.
2024-09-16 12:09:50 +01:00
Sam Rose
ea6e2a472e
Remove unused throw.
2024-09-16 12:09:04 +01:00
Sam Rose
ddf7041562
Get row deletion working.
2024-09-16 12:06:27 +01:00
Sam Rose
eaad70d031
Get table deletion working.
2024-09-16 11:59:06 +01:00
Martin McKeaveney
7fc0f38296
Merge branch 'master' of github.com:Budibase/budibase into budi-8608-ai-platform-level-config-pt-2
2024-09-16 11:54:12 +01:00
Martin McKeaveney
c85bc88bf9
draft of openai impl
2024-09-16 11:54:04 +01:00
Sam Rose
be1517ae22
Merge branch 'master' of github.com:budibase/budibase into more-google-sheets-tests
2024-09-16 11:29:21 +01:00
mike12345567
2a69cb220f
Fixing an issue where table doesn't exist anymore for row trigger, which can cause the service to crash.
2024-09-13 18:54:47 +01:00
Peter Clement
66c12914b8
Merge branch 'master' into feat/automation-step-naming-updates
2024-09-13 16:04:32 +01:00
Andrew Kingston
663c0f20af
Don't use display names as role names, and restore usual names for built in roles
2024-09-13 14:14:36 +01:00
Peter Clement
7e767e4089
some pr comments
2024-09-13 12:25:39 +01:00
Peter Clement
c980742081
Merge remote-tracking branch 'origin/master' into feat/automation-step-naming-updates
2024-09-13 12:04:48 +01:00
Martin McKeaveney
d8df76954d
Merge pull request #14572 from Budibase/fix-vulns
...
updating JS dependencies to get rid of vulns
2024-09-12 17:53:30 +01:00
Martin McKeaveney
01a1379335
pin airtable dependency
2024-09-12 17:43:13 +01:00
Martin McKeaveney
57cf542101
updating JS dependencies to get rid of vulns
2024-09-12 17:32:42 +01:00
Michael Drury
fed2870a86
Merge branch 'master' into feature/role-metadata-and-view-control
2024-09-12 17:18:48 +01:00
mike12345567
ef3f726346
Fixing test cases.
2024-09-12 16:23:00 +01:00
mike12345567
3a68b1ae30
Fixing test case - removing licensing.
2024-09-12 16:16:40 +01:00
mike12345567
8144aed935
Linting.
2024-09-12 15:53:44 +01:00
mike12345567
4d428f33f6
Adding validator for uiMetadata.
2024-09-12 15:45:41 +01:00
mike12345567
4952747ae9
Taking working from new-rbac-ui branch and separating it into its own PR, so that other work can be based on this from master.
2024-09-12 15:40:37 +01:00
Pascal Reichmuth
e4664d23d7
Update openai.ts
2024-09-12 16:22:49 +02:00
Peter Clement
5c304b0b69
Merge branch 'master' into feat/automation-step-naming-updates
2024-09-12 15:01:39 +01:00
Peter Clement
a831a4bf07
tests to cover automation naming
2024-09-12 14:58:53 +01:00
Pascal Reichmuth
d8ff33441e
Update openai.ts
2024-09-12 15:51:00 +02:00
Peter Clement
2cdbf4190b
Merge remote-tracking branch 'origin/master' into feat/automation-step-naming-updates
2024-09-12 14:10:52 +01:00
Peter Clement
594551e1b5
tests for filter steps
2024-09-12 14:05:32 +01:00
Michael Drury
cdcefc397c
Merge branch 'master' into fix/role-permission-update
2024-09-12 13:30:05 +01:00
melohagan
49a4e252c6
Allow an account holder to login to account-portal if the tenant has been deleted. ( #14547 )
...
* Add email to session for populate user
* Add email param
* use param object
* Type fix for tests
* Fix test
* Temporarily remove account-portal tests
2024-09-12 08:38:11 +00:00
mike12345567
e89042b2e3
Fixing some role typing issues, as well as fixing an issue with the validator not allowing the structure that roles are expected to have.
2024-09-11 18:06:05 +01:00
Martin McKeaveney
47110e095f
updating budibase apps image to use alpine
2024-09-11 17:42:08 +01:00
Peter Clement
11c18474b2
Merge branch 'master' into tests/automation-branching-tests
2024-09-11 16:05:37 +01:00
Peter Clement
babbe16d7d
fix test name
2024-09-11 15:50:21 +01:00
Peter Clement
f377b9f566
remove top level table config
2024-09-11 15:39:21 +01:00
Peter Clement
2f881dd16f
Merge remote-tracking branch 'refs/remotes/origin/feat/automation-step-naming-updates' into feat/automation-step-naming-updates
2024-09-11 15:23:22 +01:00
Peter Clement
60dd500ecb
rename func
2024-09-11 15:12:50 +01:00
Peter Clement
56b727a245
uneeded boolean
2024-09-11 15:00:39 +01:00
mike12345567
176c3d4ffd
SQL test update.
2024-09-11 14:52:09 +01:00
Peter Clement
1947000f0c
update case where no branch condition is met
2024-09-11 14:50:52 +01:00
mike12345567
fc3a865cfb
Test fix.
2024-09-11 14:26:01 +01:00
mike12345567
05de673781
Merge branch 'master' of github.com:Budibase/budibase into aggregate-all-sql-dbs
2024-09-11 13:25:25 +01:00
Peter Clement
dcc4c9d66f
Merge branch 'master' into feat/automation-step-naming-updates
2024-09-11 13:02:34 +01:00
Peter Clement
f8725b5af0
Merge remote-tracking branch 'refs/remotes/origin/feat/automation-step-naming-updates' into feat/automation-step-naming-updates
2024-09-11 11:40:33 +01:00
Peter Clement
2d4ac7fced
remove logs
2024-09-11 11:40:06 +01:00
Peter Clement
ce08ce29b7
Merge branch 'master' into feat/automation-step-naming-updates
2024-09-11 11:36:00 +01:00
Michael Drury
5b776d62ad
Merge branch 'master' into fix/logical-operators-return-none
2024-09-11 10:46:25 +01:00
Sam Rose
69b8661d8a
Working toward delete tests.
2024-09-10 18:29:11 +01:00
Sam Rose
ae1e2dd2f2
Add column rename test.
2024-09-10 17:41:33 +01:00
Michael Drury
fa6058c748
Merge branch 'master' into fix/sql-many-relationships
2024-09-10 17:33:55 +01:00
mike12345567
595dd7ea6d
Fix for test case.
2024-09-10 17:21:36 +01:00
Peter Clement
abaa40a272
automation steps using names
2024-09-10 17:09:42 +01:00
mike12345567
9a61ec5950
More incorrect limits.
2024-09-10 17:07:31 +01:00
mike12345567
1582e3221f
Adding test case for getting related array column in a JS formula.
2024-09-10 17:04:59 +01:00
Sam Rose
dbfc6851af
More row reading tests.
2024-09-10 16:58:33 +01:00
mike12345567
86a6664c84
Updating test case.
2024-09-10 16:06:53 +01:00
mike12345567
d1b12b8d4a
Linting.
2024-09-10 15:52:41 +01:00
mike12345567
2fd5c1a99f
Handling JSON types within relationships, they need to be parsed as well.
2024-09-10 15:45:32 +01:00
Sam Rose
5f36a51e8c
Add new test creating multiple tables.
2024-09-10 14:39:23 +01:00
mike12345567
5e80a975dd
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-09-10 12:12:00 +01:00
Sam Rose
4a5d76b7ea
Merge branch 'budi-8579-issue-with-google-sheets' of github.com:budibase/budibase into budi-8579-issue-with-google-sheets
2024-09-10 10:59:21 +01:00
Sam Rose
7438a1d65c
tidy up null checks
2024-09-10 10:59:11 +01:00
Adria Navarro
cd16c964c2
Merge branch 'master' into budi-8579-issue-with-google-sheets
2024-09-10 11:54:26 +02:00
Sam Rose
4ff0dab399
Respond to PR feedback.
2024-09-10 10:51:22 +01:00
Adria Navarro
dc9e1cbbc7
Enrich view with all schema
2024-09-10 10:44:56 +02:00
Adria Navarro
3ab39fb44c
Merge branch 'master' into BUDI-8565/enrich-views
2024-09-09 20:35:09 +02:00
mike12345567
43ae48cc82
Test cases for return none/all with the logical operators, as well as updates to the hasFilter to support this correctly.
2024-09-09 18:14:02 +01:00
Sam Rose
1f405da3c3
Add some more tests.
2024-09-09 17:51:32 +01:00
Sam Rose
5cd1b00dad
Merge master.
2024-09-09 17:07:28 +01:00
Michael Drury
8e8946bc95
Merge branch 'master' into fix/sql-many-relationships
2024-09-09 16:53:48 +01:00
Sam Rose
4c600cd182
Merge branch 'master' of github.com:budibase/budibase into budi-8579-issue-with-google-sheets
2024-09-09 16:45:22 +01:00
Sam Rose
9e9f14d1b7
More comments.
2024-09-09 16:45:15 +01:00
Sam Rose
1eb8c3409a
More progress toward a row save test passing.
2024-09-09 16:33:35 +01:00
Dean
ee968b212a
Fix to accommodate filtering updates for GoogleSheets
2024-09-09 16:10:39 +01:00
Michael Drury
e2c6893aa3
Merge branch 'master' into fix/sql-many-relationships
2024-09-09 16:07:16 +01:00
Adria Navarro
1c5bab07aa
Fix tests
2024-09-09 16:43:43 +02:00
Adria Navarro
d4b866b9bc
Merge branch 'master' into BUDI-8565/enrich-views
2024-09-09 16:30:05 +02:00
Adria Navarro
e40a08ceca
Fix tests
2024-09-09 16:27:54 +02:00
Adria Navarro
77be1cd869
Add metadata on related columns
2024-09-09 16:15:34 +02:00
Adria Navarro
30e31e1254
Enrich view columns
2024-09-09 16:15:18 +02:00
Peter Clement
30c392e5a8
Merge branch 'master' into feat/branching-feature-flags
2024-09-09 14:38:27 +01:00
Peter Clement
4231dafc94
remove uneeded import
2024-09-09 14:26:37 +01:00
Sam Rose
1c5b50773f
Docs to Google Sheets mock.
2024-09-09 12:05:15 +01:00
Sam Rose
1bc84c1633
2nd test WIP.
2024-09-06 17:29:56 +01:00
Sam Rose
0359b20347
First new test passing.
2024-09-06 16:55:16 +01:00
mike12345567
76273ff860
PR comments.
2024-09-06 16:47:43 +01:00
mike12345567
09824f9a4d
Merge branch 'master' of github.com:Budibase/budibase into aggregate-all-sql-dbs
2024-09-06 16:27:37 +01:00
Sam Rose
3c58a593f9
Improve typing around in-memory search.
2024-09-06 15:03:17 +01:00
Sam Rose
7e5f199f3b
Merge branch 'master' of github.com:budibase/budibase into budi-8579-issue-with-google-sheets
2024-09-06 13:31:49 +01:00
Adria Navarro
c8d32611c9
Lint
2024-09-06 11:06:07 +02:00
Adria Navarro
c4c3c4a169
Tweak tests
2024-09-06 10:40:57 +02:00
Adria Navarro
f1d0d9a171
Run actions enabled for tables off by default
2024-09-06 10:39:05 +02:00
Adria Navarro
70514d739d
Merge branch 'master' into BUDI-8429/row-action-view-security
2024-09-06 10:23:05 +02:00
mike12345567
888c4214bd
Fixing SQL unit tests.
2024-09-05 18:12:53 +01:00
mike12345567
7cdf8137c5
Fixing aliasing test cases.
2024-09-05 17:57:15 +01:00
Peter Clement
b1b861139d
feature flag the branch action definition
2024-09-05 14:25:04 +01:00
Peter Clement
452ff17e1f
Merge branch 'master' into fix/automation-context-bug
2024-09-04 17:54:15 +01:00
Peter Clement
2135dbca67
update automation test builder to support ...building
2024-09-04 16:37:33 +01:00
Sam Rose
12db64513b
Revert to testing against mssql 2017, attempt to get relationship aggreggation working.
2024-09-04 16:21:32 +01:00
Peter Clement
9782ddb9ee
missing param
2024-09-04 15:29:07 +01:00
Peter Clement
5e4b2fa500
use .call
2024-09-04 15:13:11 +01:00
Peter Clement
3a8a8b1195
fix issue with multiple loops breaking automation context
2024-09-04 14:54:47 +01:00
Sam Rose
2553432ec9
wip
2024-09-04 14:21:25 +01:00
mike12345567
eefb1f01a3
Fix for generic sql test.
2024-09-04 13:18:54 +01:00
mike12345567
fed82dffaf
Linting.
2024-09-04 13:11:03 +01:00
Adria Navarro
a6a1759561
Merge branch 'master' into BUDI-8429/row-action-view-security
2024-09-04 12:27:48 +02:00
Adria Navarro
19963f496f
Add extra tests
2024-09-04 12:26:12 +02:00
Adria Navarro
f4f503690d
Dynamic tests
2024-09-04 12:23:15 +02:00
Adria Navarro
11e8d576e2
Extra tests
2024-09-04 11:11:10 +02:00
Adria Navarro
92a0740cef
Proper guarding
2024-09-04 11:10:56 +02:00
Peter Clement
d80123bbcb
use utilities api
2024-09-04 09:31:18 +01:00
Sam Rose
015ef56110
wip
2024-09-04 09:29:05 +01:00
Adria Navarro
00119f9d73
Guard permission
2024-09-04 10:16:59 +02:00
Peter Clement
0716702646
use opts param
2024-09-03 21:31:38 +01:00
Peter Clement
8c7aecfa22
Update packages/server/src/api/routes/utils/validators.ts
...
Co-authored-by: Sam Rose <hello@samwho.dev>
2024-09-03 21:14:28 +01:00
Peter Clement
f6f6120e70
Update packages/server/src/api/routes/utils/validators.ts
...
Co-authored-by: Sam Rose <hello@samwho.dev>
2024-09-03 21:14:05 +01:00
mike12345567
2d6a8d9ff5
Fix for sorting, didn't account for some primitive types.
2024-09-03 18:50:01 +01:00
mike12345567
2a24a3dda6
Correcting test cases.
2024-09-03 18:40:20 +01:00
mike12345567
b29a4e2b37
Work to support all SQL DBs across the board using the aggregation method.
2024-09-03 18:24:50 +01:00
Adria Navarro
623b385d8a
Promisify middleware
2024-09-03 17:53:25 +02:00
Peter Clement
93aba3ed22
Merge remote-tracking branch 'refs/remotes/origin/feat/branching-api-validation' into feat/branching-api-validation
2024-09-03 16:35:02 +01:00
Peter Clement
484b329bc8
ensure branch step is in output
2024-09-03 16:29:52 +01:00
Peter Clement
5c0fd002b4
Merge branch 'master' into feat/branching-api-validation
2024-09-03 16:23:17 +01:00
Adria Navarro
aca310e721
Tidy code
2024-09-03 17:21:13 +02:00
Peter Clement
839292b84d
add validators and tests for automation branching
2024-09-03 16:16:52 +01:00
Adria Navarro
b74efe5340
Merge branch 'master' into BUDI-8609/run-row-action-as-sync
2024-09-03 16:59:56 +02:00
Adria Navarro
c830e2a589
Fix tests
2024-09-03 16:52:27 +02:00
Adria Navarro
5ac5a63dc5
Run row action as sync
2024-09-03 16:51:56 +02:00
Adria Navarro
ff126006ec
Merge pull request #14503 from Budibase/BUDI-8564/support-updating-names
...
Support updating names
2024-09-03 16:16:27 +02:00
Adria Navarro
52283e07aa
Tidying
2024-09-03 16:15:33 +02:00
Adria Navarro
2667238d93
Add undefined check
2024-09-03 14:47:49 +02:00
Adria Navarro
4efb3d6ed6
Unify tests
2024-09-03 14:44:55 +02:00
Adria Navarro
3a3151b59d
Add extra test
2024-09-03 14:23:08 +02:00
Adria Navarro
773b4f1050
Merge pull request #14482 from Budibase/BUDI-8561/display-relationship-fields
...
Display relationship fields
2024-09-03 14:05:27 +02:00
Peter Clement
56641e06c3
re-add branch step to outputs
2024-09-03 11:10:30 +01:00
mike12345567
7e7e23d5d9
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-09-03 10:58:40 +01:00
Adria Navarro
662c6be435
Use optional chaining
...
Co-authored-by: Sam Rose <hello@samwho.dev>
2024-09-03 11:39:01 +02:00
Adria Navarro
2e4ba9cb3c
Remove break
2024-09-03 11:35:31 +02:00
Adria Navarro
3cee97aa02
Merge branch 'master' into feat/pick-relationship-fields
2024-09-03 11:19:18 +02:00
Adria Navarro
e364bf5d65
Don't use `sdk.tables.getTables` (as it fails randomly)
2024-09-03 11:00:15 +02:00
Adria Navarro
e61b619740
Clean code
2024-09-03 10:43:44 +02:00
Adria Navarro
6d24eba679
Move describes
2024-09-03 10:42:27 +02:00
Adria Navarro
a9669c1c1d
Extra tests
2024-09-03 10:40:29 +02:00
Peter Clement
66fdf03398
Refactor automation orchestrator to support branching ( #14461 )
...
* refactor automation thread
* fix infinite loop in branching
* remove try catch
* remove spacing
* remove unecessary addition of branch outputs
* pr comments
* remove loopstep instance variable
* add test to cover failure scenario
* add tests for other automationf ailure conditions
* update test name
* use private keyword instead of underscore
* parse int / string safely
* fix refs
* add condition support for branching and tests
* create helper function for recursing all search filters
* move helper func
* fix import
2024-09-03 08:33:41 +00:00
Adria Navarro
74eb0357a4
Rename link relationship fields
2024-09-03 10:15:26 +02:00
Adria Navarro
1be8289677
Merge branch 'master' into feat/row-action-view-security
2024-09-03 10:13:22 +02:00
Adria Navarro
ae0e3cdb59
Fix test for external
2024-09-02 18:36:44 +02:00
Adria Navarro
2365a6ecd5
Add renaming column tests
2024-09-02 17:32:21 +02:00
mike12345567
fc31a28c10
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-09-02 16:13:26 +01:00
Adria Navarro
3d1c861222
Merge branch 'master' into feat/pick-relationship-fields
2024-08-31 20:24:00 +02:00
mike12345567
d5bc5debac
Another fix.
2024-08-30 17:57:02 +01:00
mike12345567
70708dc36e
Adding back missing tests.
2024-08-30 17:47:08 +01:00
mike12345567
7c1f2522e2
Another test.
2024-08-30 17:42:54 +01:00
mike12345567
6249f41bbb
Make sure Lucene correctly sets environment variables in development tests.
2024-08-30 17:34:10 +01:00
mike12345567
bdfd64c98c
Fixing view test.
2024-08-30 17:19:04 +01:00
mike12345567
0311e8433b
Fixing tests so they can work with SQS.
2024-08-30 17:06:30 +01:00
mike12345567
b622df2683
Defaulting SQS to on in development environments, this removes the need for setting it in the management scripts.
2024-08-30 15:10:55 +01:00
Adria Navarro
64c2a18934
Merge branch 'master' into feat/pick-relationship-fields
2024-08-30 14:45:01 +02:00
mike12345567
6407f5b68d
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-08-30 13:44:40 +01:00
mike12345567
6730105491
Adding the option to disable user sync, always importing large apps which are problematic.
2024-08-30 13:44:23 +01:00
Adria Navarro
3f9e6c548d
Fix bug
2024-08-30 13:44:39 +02:00
Adria Navarro
a7a5041b91
Remove error message catching
2024-08-30 10:30:27 +02:00
Adria Navarro
eb58c696dd
Clean
2024-08-30 10:30:27 +02:00
Adria Navarro
9f56b9916e
Fix
2024-08-30 10:30:27 +02:00
Adria Navarro
b54b2a7121
Lint
2024-08-30 10:30:27 +02:00
Adria Navarro
6a8d55a00c
Add tests
2024-08-30 10:30:27 +02:00
Adria Navarro
5cd3b9dc88
Add tests
2024-08-30 10:30:27 +02:00
Adria Navarro
868d193015
Add triggerRowActionAuthorised
2024-08-30 10:30:27 +02:00
Adria Navarro
f193df41f1
Expose get row action
2024-08-30 10:30:27 +02:00
Adria Navarro
6a43597dd3
Update paths
2024-08-30 10:30:27 +02:00
Adria Navarro
5ed66e9d40
Lint
2024-08-30 10:30:27 +02:00
Adria Navarro
95d863b4a8
Clean
2024-08-30 10:30:27 +02:00
Adria Navarro
6d1838d907
Create row action trigger test
2024-08-30 10:30:27 +02:00
Adria Navarro
e93934111f
Allow running api prod tests
2024-08-30 10:30:27 +02:00
Adria Navarro
610621823c
Publish
2024-08-30 10:30:27 +02:00
Adria Navarro
568f5719c6
Test utils
2024-08-30 10:30:27 +02:00
Adria Navarro
922b746029
Crud endpoints only for builder
2024-08-30 10:30:27 +02:00
Adria Navarro
98347b45ce
Extra tests
2024-08-30 10:30:27 +02:00
Adria Navarro
b461025639
Check views
2024-08-30 10:30:27 +02:00
Adria Navarro
0ece6a4d2d
Fix unauthorised tests
2024-08-30 10:30:27 +02:00
Adria Navarro
3ac1343b08
set/unsetViewPermission tests
2024-08-30 10:30:27 +02:00
Adria Navarro
d1c6edc437
Return types
2024-08-30 10:30:27 +02:00
Adria Navarro
ec2e5a0263
Add test utils
2024-08-30 10:30:27 +02:00
Adria Navarro
6d3006e80e
Dry code
2024-08-30 10:30:27 +02:00
Adria Navarro
2aa71ab419
Set/unset
2024-08-30 10:30:27 +02:00
Adria Navarro
5f3dcda73a
Refactor
2024-08-30 10:30:27 +02:00
Adria Navarro
de3eae2d47
Fix types
2024-08-30 10:30:27 +02:00
mike12345567
a9b1a22403
Some improvements to get SQS tests passing.
2024-08-29 18:56:14 +01:00
Sam Rose
2a2dbfb745
Respond to last PR comment.
2024-08-29 17:59:17 +01:00
Sam Rose
d134c21a45
Fix build.
2024-08-29 17:45:47 +01:00
mike12345567
b217e83b31
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-08-29 16:54:21 +01:00
Sam Rose
edfedec930
Fix lint.
2024-08-29 15:50:46 +01:00
Sam Rose
bced81d241
Fix tests.
2024-08-29 15:45:19 +01:00
Adria Navarro
40021ff602
Fix view schemas
2024-08-29 13:56:42 +02:00
Adria Navarro
637464e8b0
Fix
2024-08-29 13:22:50 +02:00
Adria Navarro
f2b8185905
Fix types
2024-08-29 13:20:35 +02:00
Adria Navarro
79ed5cd5a6
Fix
2024-08-29 13:16:27 +02:00
Adria Navarro
fc1be3c9f8
Lint
2024-08-29 13:16:27 +02:00
Adria Navarro
033ac46259
Lint
2024-08-29 13:16:27 +02:00
Adria Navarro
351ed643ce
Extra tests
2024-08-29 13:16:27 +02:00
Adria Navarro
275d358df9
Test updated
2024-08-29 13:16:27 +02:00
Adria Navarro
d75f1debda
Update
2024-08-29 13:16:27 +02:00
Adria Navarro
6b259676b2
Enrich on get row from view
2024-08-29 13:16:27 +02:00
Adria Navarro
e443b00a69
Fix test
2024-08-29 13:16:27 +02:00
Adria Navarro
b784479c8f
Add feature flags back
2024-08-29 13:16:27 +02:00
Adria Navarro
adc2e983b5
Move responsability
2024-08-29 13:16:27 +02:00
Adria Navarro
383aad7265
Honor fields on views
2024-08-29 13:16:27 +02:00
Adria Navarro
1bc1db9b29
Support outputSquash fields on searchs
2024-08-29 13:16:27 +02:00
Adria Navarro
73ec0bbf09
Renames
2024-08-29 13:16:27 +02:00
Adria Navarro
de29d31c35
Enrich configuration only for views
2024-08-29 13:16:27 +02:00
Adria Navarro
4826a5fbbf
Clean ts
2024-08-29 13:15:03 +02:00