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
Sam Rose
92957ede23
Merge master.
2024-08-29 12:12:29 +01:00
Adria Navarro
658d4b01b0
Merge branch 'master' into feat/pick-relationship-fields
2024-08-29 13:12:27 +02:00
Adria Navarro
6028ddec84
Move cast
2024-08-29 12:34:17 +02:00
mike12345567
413628ca3f
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-many-relationships
2024-08-28 16:58:23 +01:00
Adria Navarro
bb1232277f
Merge branch 'master' into feat/pick-relationship-fields
2024-08-28 16:35:50 +02:00
Adria Navarro
92c3f4dba6
Merge branch 'master' into BUDI-8562/fix-trimming-views
2024-08-28 16:22:34 +02:00
Adria Navarro
54406fd6b5
Rename fetchView to fetchLegacyView
2024-08-28 14:56:40 +02:00
Adria Navarro
d71b18be00
Fix tests
2024-08-28 14:44:08 +02:00
Adria Navarro
f2d9be985d
Lint
2024-08-28 14:36:19 +02:00
Adria Navarro
19e97dee50
Unify tests
2024-08-28 14:32:59 +02:00
Adria Navarro
e1add8dd6a
Fix retrieve
2024-08-28 14:32:59 +02:00
Adria Navarro
0dba593bdb
Add extra test (failing)
2024-08-28 14:32:59 +02:00
Adria Navarro
d404d60c32
Add extra tests
2024-08-28 14:32:59 +02:00
Adria Navarro
4bd27bac61
Add basic test
2024-08-28 13:36:40 +02:00
Adria Navarro
3af35e6683
Add describe
2024-08-28 13:28:45 +02:00
Adria Navarro
8a9e868527
Move test to right describe
2024-08-28 13:26:23 +02:00
Adria Navarro
9b67481661
Add extra tests
2024-08-28 13:16:42 +02:00
Adria Navarro
458ef9e754
Trim on output
2024-08-28 13:16:22 +02:00
Adria Navarro
1650cfba29
Fix test
2024-08-28 12:48:33 +02:00
Adria Navarro
defbe20a3d
Undo wrong delete
2024-08-28 12:47:34 +02:00
Adria Navarro
9459dd1820
getSourceId returns table & view data
2024-08-28 12:41:42 +02:00
Adria Navarro
6d8b0881a1
Rename
2024-08-28 12:17:25 +02:00
Adria Navarro
90af43ed87
Fix test
2024-08-28 12:11:28 +02:00
Adria Navarro
bd1018ba2b
Fix broken sqs tests
2024-08-28 12:10:10 +02:00
Adria Navarro
20f8fef15c
Test sqs
2024-08-28 12:09:44 +02:00
Adria Navarro
5a8bb2972b
Change types
2024-08-28 11:36:57 +02:00
Adria Navarro
935aa521ff
Cleanup
2024-08-27 17:02:19 +02:00
Adria Navarro
1594fcc8c4
Test with flags
2024-08-27 16:56:47 +02:00
Sam Rose
707da3864b
Fix migration test.
2024-08-27 15:46:16 +01:00
Sam Rose
8c890af814
Fix view tests.
2024-08-27 15:29:37 +01:00
Sam Rose
be0a14489b
Debugging view test failures.
2024-08-27 15:22:53 +01:00
Adria Navarro
5f40737e9c
Use enums
2024-08-27 16:15:25 +02:00
Adria Navarro
d4b0ef7d47
Feature flagging backend
2024-08-27 15:42:01 +02:00
Sam Rose
265000f7e1
Merge master.
2024-08-27 14:37:19 +01:00
Adria Navarro
8929b4a336
Fix jest issues
2024-08-27 15:07:38 +02:00
Adria Navarro
99bd057160
Add comment
2024-08-27 15:07:38 +02:00
Adria Navarro
266ae96a80
Don't run for mssql and oracle
2024-08-27 15:07:38 +02:00
Adria Navarro
3186179f0e
Fix test
2024-08-27 15:07:38 +02:00
Adria Navarro
85aa6361b2
Fix broken sqs tests
2024-08-27 15:07:38 +02:00
Adria Navarro
ccf734486f
Test sqs
2024-08-27 15:07:38 +02:00
Adria Navarro
02fdbae7ac
More tests
2024-08-27 15:07:38 +02:00
Adria Navarro
a28114a01c
Extra tests
2024-08-27 15:07:38 +02:00
Adria Navarro
329fefc7dd
Prepare reusing
2024-08-27 15:07:38 +02:00
Adria Navarro
a3bbbb32be
Add test
2024-08-27 15:07:38 +02:00
Adria Navarro
c77ec0d17a
Exclude formulas
2024-08-27 15:07:38 +02:00
Adria Navarro
daa152183c
Use isvisible for populating schemas instead of readonly
2024-08-27 15:07:38 +02:00
Adria Navarro
c397dadd76
Add "flag"
2024-08-27 15:07:38 +02:00
Adria Navarro
b3cd06944f
Enrich based on schema
2024-08-27 15:07:37 +02:00
Adria Navarro
a7399cc3e9
Fix test
2024-08-27 15:07:09 +02:00
Adria Navarro
84bab434bf
Don't include primary display columns by default
2024-08-27 15:07:09 +02:00
Adria Navarro
6b48bbf648
Clean empty message
2024-08-27 15:07:06 +02:00
Adria Navarro
1391f5d049
Trim wrong fields
2024-08-27 15:07:05 +02:00
Adria Navarro
5715f7e9c1
Fix promises
2024-08-27 15:07:05 +02:00
Adria Navarro
55d4e2dffe
Enrich view schemas
2024-08-27 15:07:05 +02:00
Adria Navarro
906abbb12a
Don't return primarydisplay and type
2024-08-27 15:07:05 +02:00
Adria Navarro
c2e643cebb
Fix enrichments
2024-08-27 15:07:05 +02:00
Adria Navarro
0e468b04de
Fix build
2024-08-27 15:07:04 +02:00
Adria Navarro
de61754312
Enrich relationship from backend
2024-08-27 15:07:04 +02:00
Adria Navarro
1504cead0c
Persist view related schemas
2024-08-27 15:07:04 +02:00
mike12345567
80f3e5954b
Getting processing of SQS relationships working.
2024-08-23 18:30:29 +01:00
Adria Navarro
2322925c62
Merge branch 'master' into fix/conditions-on-views
2024-08-21 14:38:24 +02:00
Adria Navarro
bbe2763e54
Merge branch 'master' into fix/logical-operator-filter-cleanup
2024-08-21 13:45:50 +02:00
Adria Navarro
40e7ab1371
Fix build
2024-08-21 13:45:26 +02:00
Adria Navarro
7c06f1a407
Run tests for lucene as well
2024-08-21 13:40:17 +02:00
Adria Navarro
8c3f1c39c8
Fix test expect
2024-08-21 13:33:02 +02:00
Adria Navarro
9f05804c67
Add extra tests
2024-08-21 13:01:48 +02:00
Adria Navarro
ff9d934f87
Allow filtering via allOr
2024-08-21 13:01:35 +02:00
Adria Navarro
c5476ce3b3
Test both allOr and allAnd
2024-08-21 13:00:54 +02:00
mike12345567
e6c5a7ecd7
PR comments.
2024-08-21 11:05:48 +01:00
mike12345567
ff855a677a
PR comments.
2024-08-20 13:27:20 +01:00
mike12345567
e941491d8c
Don't check row value - always use the column or not.
2024-08-20 13:24:41 +01:00
mike12345567
8847a5b146
Disabling for old/in-memory search.
2024-08-20 13:19:58 +01:00
mike12345567
aab120b9ca
Bringing back test cases.
2024-08-20 13:18:40 +01:00
mike12345567
f2beedbee6
Adding a test case for primary display columns, ignore when it has been set to a relationship, instead use another column which is valid in the table.
2024-08-20 13:14:24 +01:00
mike12345567
0d389bd8d7
Quick set of fixes, test cases assumed that multi-depth relationships were allowed, fixing this.
2024-08-20 12:31:46 +01:00
mike12345567
5435028e7d
Fix for cyclic relationships, getQueryableFields allowed relationships from other tables, which can't work.
2024-08-20 12:13:37 +01:00
mike12345567
bbcb77c738
Fixing an issue where searching on a relationship column which is in a broken state would break in SQS (previously this was allowed and would return empty relationships).
2024-08-20 07:38:23 +01:00
mike12345567
a5533bb033
Fixing test cases.
2024-08-19 16:49:40 +01:00
mike12345567
f4d5eb31de
Fixing test case.
2024-08-19 16:20:33 +01:00
Adria Navarro
07fe8c6c1f
Many to many tests
2024-08-19 15:59:59 +02:00
Adria Navarro
27c618d263
Extra tests
2024-08-19 15:59:59 +02:00
Adria Navarro
bbf7142bd7
Handle relationships properly
2024-08-19 15:59:59 +02:00
Adria Navarro
d8462ba961
Fix tests
2024-08-19 15:59:59 +02:00
Adria Navarro
b744ec3c35
Add extra tests
2024-08-19 15:59:59 +02:00
Adria Navarro
f0a89764f2
Add basic test
2024-08-19 15:59:59 +02:00
Adria Navarro
eb2d71e980
Move getQueryableFields to utils
2024-08-19 15:59:59 +02:00
Adria Navarro
084a481821
Typo
2024-08-19 15:59:59 +02:00
Adria Navarro
09938ae442
Don't change key order on trimming
2024-08-19 15:59:59 +02:00
Adria Navarro
f53500450a
Fix wrong test
2024-08-19 15:59:59 +02:00
Adria Navarro
da87c0233b
Don't trim usertable
2024-08-19 15:59:59 +02:00
Adria Navarro
ce8730f176
Clean code
2024-08-19 15:59:59 +02:00
Adria Navarro
385c5f6e99
Trim unwanted columns in outputProcessing
2024-08-19 15:59:58 +02:00
Adria Navarro
1a88d9f89b
Don't clean relationship query
2024-08-19 15:59:58 +02:00
Adria Navarro
08b0b6af19
Fix search relationships
2024-08-19 15:59:58 +02:00
Adria Navarro
59a164f4df
Test relationships
2024-08-19 15:59:58 +02:00
Adria Navarro
ee5c4e8ed8
Don't trim prefixed keys
2024-08-19 15:59:58 +02:00
Adria Navarro
b1d78f129b
Remove jest only
2024-08-19 15:59:58 +02:00
Adria Navarro
ac62fc0e29
Fix jest asserts
2024-08-19 15:59:58 +02:00
Adria Navarro
0bdb6396ed
Remove unneeded test
2024-08-19 15:59:58 +02:00
Adria Navarro
48486cdaa4
Implement query
2024-08-19 15:59:58 +02:00
Adria Navarro
5b13e53a3b
Fix tests
2024-08-19 15:59:58 +02:00
Adria Navarro
6fe628f804
Fix tests
2024-08-19 15:59:58 +02:00
Adria Navarro
42070dcd39
Add tests
2024-08-19 15:59:58 +02:00
Adria Navarro
728b4d363d
Add removeInvalidFilters utils
2024-08-19 15:59:58 +02:00
Adria Navarro
0212f584d2
Add imports
2024-08-19 15:59:57 +02:00
Adria Navarro
331e8eb7be
Add view tests
2024-08-19 15:59:18 +02:00
Adria Navarro
3acc9bde45
Extra tests
2024-08-19 15:59:18 +02:00
Adria Navarro
723dfee8c8
Add field mapping tests
2024-08-19 15:59:18 +02:00
Adria Navarro
120d5d953d
Fetch only table fields and validate
2024-08-19 15:59:18 +02:00
mike12345567
48672244f4
Fixing up column renaming everywhere that it is needed, making sure works for external as well.
2024-08-15 18:46:28 +01:00
mike12345567
aa1eaa1d3d
A few fixes for logical operators, there was a lot of cleanup that was not occurring as it is supposed to be recursive, this wasn't happening.
2024-08-15 18:35:30 +01:00
Peter Clement
0e229c9b2e
Update automation test builder to support branching ( #14387 )
...
* add branch step definition
* update automation test builder to support branching
* rename Automation test builder
* example test
* pr comments
2024-08-15 16:07:42 +00:00
Sam Rose
278ae65eac
Fix broken import.
2024-08-15 16:28:54 +01:00
Sam Rose
ea032a0e7e
Fix lint.
2024-08-15 14:59:31 +01:00
Sam Rose
86717b536b
Use new feature flag API for SQS.
2024-08-15 14:58:11 +01:00
Sam Rose
e1268b7ec8
Merge branch 'master' of github.com:Budibase/budibase into feature-flag-cleanup
2024-08-15 14:57:04 +01:00
mike12345567
e32409da15
Fixing an issue with app import - old attachments which have an invalid state can cause the app to fail to import.
2024-08-15 14:25:36 +01:00
Sam Rose
4a1fd6481f
Remove old, unused feature flags.
2024-08-15 10:53:43 +01:00
Peter Clement
f15847a40f
More automation typing in preparation for branching ( #14378 )
...
* More typing for automations
* undo test updates
* remove casting of loop step and add more types
* remove unused type
* pro
* Update types and fix ts issues
* add branching types
* remove any cast
---------
Co-authored-by: Adria Navarro <adria@budibase.com>
2024-08-14 21:39:39 +01:00
Peter Clement
37f749019d
Add more automation tests ( #14369 )
...
* Add more automation tests
* remove comment
* update assertion
* unused type
* split out query creation
* remove map
2024-08-13 14:16:55 +01:00
mike12345567
3d65c13ff5
Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance
2024-08-12 13:44:22 +01:00
Sam Rose
bcefa398a4
Merge master.
2024-08-12 09:43:49 +01:00
mike12345567
28a10bf908
Another test fix (yay for this one)
2024-08-09 14:54:47 +01:00
mike12345567
3e1a0a60b4
Checking the correct operation - also typeguarding the check.
2024-08-09 14:35:13 +01:00
mike12345567
a9acc7f87b
Adding expect function to allow undefined.
2024-08-09 13:39:47 +01:00
mike12345567
97919821ac
Merge branch 'fix/invalid-table-schema-search' of github.com:Budibase/budibase into fix/invalid-table-schema-search
2024-08-09 13:36:46 +01:00
mike12345567
904f0dc9fd
Adding jest-extended to allow use of oneOf expect, fixing for updated fetching.
2024-08-09 13:36:22 +01:00
Sam Rose
083b595d50
Fix formatting.
2024-08-09 11:58:57 +01:00
Sam Rose
d716d4b4d0
Fix test failures and lint.
2024-08-09 11:45:55 +01:00
Sam Rose
85cfd2023d
Merge branch 'master' into fix/invalid-table-schema-search
2024-08-09 10:46:12 +01:00
Sam Rose
3d590e879e
Rely on withEnv and setEnv functions in respective environment.ts files.
2024-08-09 10:30:27 +01:00
Sam Rose
858bb77c00
Merge branch 'master' into posthog-feature-flags
2024-08-09 09:25:48 +01:00
mike12345567
efafb3e3c2
Getting composite keys working, fixing p2 issue and adding test case for it.
2024-08-08 18:55:41 +01:00
Sam Rose
bc2ea99254
Merge branch 'master' into posthog-feature-flags
2024-08-08 17:25:28 +01:00
Dean
c069fb0a9a
Merge remote-tracking branch 'origin/master' into dean-fixes
2024-08-08 16:51:49 +01:00
Dean
5ccbec9668
Merge remote-tracking branch 'origin/master' into dean-fixes
2024-08-08 12:22:10 +01:00
andz-bb
5d5ccc84ce
fix AWS datasource when endpoint is unspecified
2024-08-08 11:11:21 +01:00
mike12345567
9733ba5f95
Allowing incorrectly setup column schemas to still function as part of search - requires further investigation as to how this happens, but search should still work.
2024-08-07 18:04:07 +01:00
Sam Rose
eb6c0d7891
Merge branch 'master' of github.com:budibase/budibase into posthog-feature-flags
2024-08-07 17:34:29 +01:00
Michael Drury
7b41e7cb39
Merge branch 'master' into test-oracle
2024-08-07 16:44:54 +01:00
Dean
b5485fac0e
Merge remote-tracking branch 'origin/master' into dean-fixes
2024-08-07 16:34:35 +01:00
Adria Navarro
80ff963082
Remove unnecessary coercion
2024-08-07 17:01:59 +02:00
Sam Rose
edb3b685b5
Remove node-fetch mock from backend-core and replace with nock.
2024-08-07 15:26:04 +01:00
Adria Navarro
dac3fa0675
Merge pull request #14335 from Budibase/BUDI-8508/conditions-on-views
...
Support filtering views
2024-08-07 15:09:05 +02:00
Adria Navarro
44a053ee08
Lint
2024-08-07 14:40:23 +02:00
Adria Navarro
32702f2e9d
Don't validate for in-memory
2024-08-07 14:39:05 +02:00
Adria Navarro
bc7ab264b0
Add validations
2024-08-07 14:32:59 +02:00
Adria Navarro
00c12b9686
Add tests
2024-08-07 14:32:42 +02:00
Adria Navarro
22d9b930fc
Validate onEmptyFilter
2024-08-07 14:02:09 +02:00
Adria Navarro
c6f7f0133d
Disallow fuzzyOr and documentType
2024-08-07 13:57:54 +02:00
Adria Navarro
8d1c658c7c
Add containsAny validator
2024-08-07 13:57:34 +02:00
Adria Navarro
d6e1bcb382
Type search validators
2024-08-07 13:56:25 +02:00
Adria Navarro
0fa1cc6f15
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-07 13:36:55 +02:00
Adria Navarro
00cf4e48e3
Lint
2024-08-07 13:21:28 +02:00
Adria Navarro
28f11a5765
Don't add breaking changes
2024-08-07 13:15:30 +02:00
Adria Navarro
94b6737bdc
Add extra tests
2024-08-07 12:40:03 +02:00
Adria Navarro
42b6b6e919
Fix
2024-08-07 12:37:37 +02:00
Adria Navarro
8191552352
Bypass view
2024-08-07 12:36:51 +02:00
Sam Rose
b5423d71a0
Add detailed tracing to searches.
2024-08-07 11:16:18 +01:00
Adria Navarro
77c8aa3f64
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-07 11:41:31 +02:00
deanhannigan
c830cde105
Merge branch 'master' into dean-fixes
2024-08-07 10:20:17 +01:00
deanhannigan
c7c1c257dd
Merge branch 'master' into dean-fixes
2024-08-07 09:58:09 +01:00
Adria Navarro
c5f504d724
Use helper
2024-08-07 10:54:19 +02:00
Sam Rose
b51fc38f57
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint
2024-08-07 09:20:28 +01:00
Adria Navarro
ab54218692
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-06 19:24:08 +02:00
Adria Navarro
3b40db5db0
Run tests for in-memory
2024-08-06 18:15:50 +02:00
Adria Navarro
2074ebd0f7
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-06 18:14:57 +02:00
Sam Rose
4fec2c3c96
Merge branch 'master' into budi-8468-oracle-connector-has-a-weird-ui-bug-when-fetching-tables-2
2024-08-06 17:09:39 +01:00
Sam Rose
d8ec670438
Merge branch 'master' into budi-8468-oracle-connector-has-a-weird-ui-bug-when-fetching-tables
2024-08-06 17:01:33 +01:00
Adria Navarro
d21df94e3c
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-06 17:45:14 +02:00
Sam Rose
3b603bdd35
Fix datasource.spec.ts tests.
2024-08-06 14:35:36 +01:00
Sam Rose
00970d5db3
Fix lint.
2024-08-06 14:35:36 +01:00
Sam Rose
e5ae064d2c
Fix tables showing up multiple times for Oracle in the datasource info endpoint.
2024-08-06 14:35:36 +01:00
Michael Drury
0d032ed32d
Merge branch 'master' into fix/bump-google-spreadsheet-version
2024-08-06 13:54:53 +01:00
Sam Rose
a451b6eb3c
Add Oracle to datasource.spec.ts.
2024-08-06 09:58:02 +01:00
Adria Navarro
b9c1aa05b0
Add todo for types
2024-08-06 09:10:41 +02:00
Adria Navarro
1e6bb7ebd7
Fix build on view search
2024-08-06 08:15:30 +02:00
Sam Rose
da74441c1c
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint
2024-08-05 17:11:23 +01:00
Dean
8279a0b31c
Merge remote-tracking branch 'origin/master' into dean-fixes
2024-08-05 17:05:12 +01:00
mike12345567
48ddc059af
Bumping google-spreadsheet version to latest version with fix added by Dean.
2024-08-05 16:38:21 +01:00
Adria Navarro
9743aca715
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators
2024-08-05 17:28:58 +02:00
Adria Navarro
c845db966f
Fix prefixes for SQS
2024-08-05 17:25:17 +02:00
Adria Navarro
1cd3347262
Types
2024-08-05 17:23:55 +02:00
Adria Navarro
0b5eb9f21c
Run tests for all sql
2024-08-05 17:19:14 +02:00
Sam Rose
7f49f87f27
Oracle fix PR comments.
2024-08-05 16:15:15 +01:00
mike12345567
0c8228edad
Initial work - some re-typing and updating the role tests to typescript - using role test API to make this a bit easier to adjust going forward.
2024-08-05 15:45:49 +01:00
Adria Navarro
ebca381e9b
Nested $and's and $or's test
2024-08-05 15:09:33 +02:00
Sam Rose
7fe0e31883
Fix sql.spec.ts
2024-08-05 14:08:07 +01:00
Sam Rose
2efa8dfca2
Fix lint.
2024-08-05 12:10:03 +01:00
Sam Rose
eecd521a8a
Fix generic-sql.spec.ts
2024-08-05 12:05:42 +01:00
Adria Navarro
940a080e18
Run only for external
2024-08-05 12:35:09 +02:00
Adria Navarro
2e23a0e4ce
Implement SQL and/or
2024-08-05 12:33:44 +02:00
deanhannigan
b440f8d532
Merge branch 'master' into dean-fixes
2024-08-05 11:25:43 +01:00
Adria Navarro
47de3f0c53
Add or tests
2024-08-05 11:07:37 +02:00
Dean
2b9298963f
Assorted builder fixes and a fix for Google sheets filtering
2024-08-05 09:57:27 +01:00
Adria Navarro
ff0bee5974
Add tests
2024-08-05 10:55:56 +02:00
Sam Rose
165e368a24
Add Oracle to viewV2.spec.ts
2024-08-02 17:22:18 +01:00
Sam Rose
1ce5b53409
Add Oracle to executeQuery.spec.ts
2024-08-02 17:20:52 +01:00
Sam Rose
bc797238aa
row.spec.ts passing in full
2024-08-02 17:17:33 +01:00
Sam Rose
7ab442eae7
Merge master.
2024-08-02 15:29:48 +01:00
mike12345567
661fc361a0
Refactoring search SDK to make it obvious the different search methods, exports was using lucene always when doing internal export rows which shouldn't be the case, should go through the complete search SDK.
2024-08-02 15:01:33 +01:00
Michael Drury
c443ad5d5b
Merge branch 'master' into fix/sql-pagination-fixes
2024-08-02 13:21:22 +01:00
Adria Navarro
d8f55498ad
Treat bigint as string
2024-08-02 13:44:20 +02:00
Adria Navarro
e8e4f064a5
Fix invalid
2024-08-02 13:14:33 +02:00
Adria Navarro
cd1a7699b2
Fix schema require checks
2024-08-02 13:12:47 +02:00
Adria Navarro
616b1bf012
Add and fix table tests
2024-08-02 13:02:18 +02:00
Adria Navarro
a7c8009e09
Fix csv checks
2024-08-02 13:02:18 +02:00
Adria Navarro
0dce3aa02c
Add structures.fullSchemaWithoutLinks
2024-08-02 13:02:18 +02:00
Adria Navarro
e1ace85248
Fix schema parser
2024-08-02 13:02:18 +02:00
Adria Navarro
02d6458ac8
Improve test
2024-08-02 13:02:18 +02:00
Adria Navarro
b1f9325987
Add tests
2024-08-02 13:02:18 +02:00
Adria Navarro
f3c18b87b1
Expose csvToJson test utils
2024-08-02 13:02:18 +02:00
Adria Navarro
8afb1e6c42
Allow format on exportRows test utils
2024-08-02 13:02:18 +02:00
Sam Rose
84020be98e
Merge branch 'master' of github.com:budibase/budibase into test-oracle
2024-08-02 11:20:19 +01:00
Sam Rose
f23f479eb9
Fix autocolumn detection on schema import.
2024-08-02 11:17:38 +01:00
Sam Rose
5c490dbe70
Merge branch 'master' into node-fetch-mockectomy-2
2024-08-02 11:07:48 +01:00
Sam Rose
40e886b34d
Merge branch 'master' of github.com:budibase/budibase into test-oracle
2024-08-02 10:48:14 +01:00
Sam Rose
8d22df3a8a
Merge branch 'master' into node-fetch-mockectomy
2024-08-02 10:41:48 +01:00
Sam Rose
01ad68f843
Remove all mocking from rest.spec.ts.
2024-08-01 17:57:33 +01:00
Sam Rose
b2f70f5051
Merge branch 'master' into node-fetch-mockectomy
2024-08-01 15:49:56 +01:00
mike12345567
6eb3b2793b
Linting.
2024-08-01 13:31:10 +01:00
mike12345567
224d2a1953
PR comments.
2024-08-01 13:07:34 +01:00
mike12345567
99e8ef58dd
Adding test case - had to rejig how internal limit is retrieved but works without requiring thousands of rows.
2024-08-01 13:03:58 +01:00
Sam Rose
97e142a1d8
Delete node-fetch.ts mock.
2024-08-01 12:46:01 +01:00
Sam Rose
a38dc3d163
Fix datasource.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:45:37 +01:00
Sam Rose
a973b65a72
Fix plugni.spec.ts's reliance on the node-fetch mock (again?).
2024-08-01 12:36:32 +01:00
Sam Rose
c8fadc33d9
Fix discorfd.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:21:42 +01:00
Sam Rose
6d70dd1924
Fix outgoingWebhook.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:19:44 +01:00
Sam Rose
661e1f241d
Fix startup.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:09:11 +01:00
Sam Rose
b39875fb4b
Fix make.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:07:01 +01:00
Sam Rose
f16f1fb7ba
Fix zapier.spec.ts's reliance on the node-fetch mock.
2024-08-01 12:03:29 +01:00
Sam Rose
e530400f46
Fix n8n.spec.ts's reliance on the node-fetch mock.
2024-08-01 11:57:04 +01:00
Sam Rose
3657067337
Fix googlesheets.spec.ts's reliance on the node-fetch mock.
2024-08-01 11:44:58 +01:00
Sam Rose
9a2e8031bc
Fix plugin.spec.ts's reliance on the node-fetch mock.
2024-08-01 11:43:37 +01:00
mike12345567
8a64dd1e0a
Reverting init.sql.
2024-08-01 11:39:31 +01:00
mike12345567
f0da4b0366
Merge branch 'master' of github.com:Budibase/budibase into fix/sql-pagination-fixes
2024-08-01 11:39:01 +01:00
Adria Navarro
c32b5085e7
Merge branch 'master' into fix/dont-allow-protected-column-names-on-import
2024-08-01 12:34:10 +02:00
mike12345567
86f59fb71d
Fixes an issue with MS-SQL timeouts, it doesn't respect query timeout value as the client has its own built in timeout by default of 15000ms.
2024-08-01 11:20:23 +01:00
Sam Rose
3d20d4ccb7
Fix application.spec.ts's reliance on the node-fetch mock.
2024-08-01 10:37:54 +01:00
Adria Navarro
bf1566ebb2
Merge branch 'master' into fix/dont-allow-protected-column-names-on-import
2024-08-01 11:04:14 +02:00
Adria Navarro
0d6b4cee95
Merge branch 'master' into fix/reimporting_rows
2024-08-01 10:54:26 +02:00
Adria Navarro
3128501083
Merge branch 'master' into fix/import-column-issues
2024-08-01 10:38:56 +02:00
Sam Rose
0bd18a2832
wip trigger support
2024-08-01 09:34:56 +01:00
Adria Navarro
e6c4c8ef77
Merge branch 'master' into chore/unify-row-format-values
2024-08-01 10:29:36 +02:00
Peter Clement
8539f6d853
Add helper function / builder for creating Automations for tests and improved types ( #14220 )
...
* basic class for generating and running an automation
* change filename
* add to existing tests
* remove dupe tests
* add types to automation steps
* add types to triggers
* update tests and typing
* fix types
* typo
* move all step schema types do types folder
* updated types
* typing pr comments
* remove unused param
* some more typing and tests
* more typing
* improve type map
* fix broken type
* this will surely fix my issue
2024-07-31 22:18:00 +01:00
Sam Rose
6b78e599f0
Working on getting Oracle auto column imports working.
2024-07-31 17:37:16 +01:00
mike12345567
b54157a6fb
Fix for enrich endpoint discovered by tests.
2024-07-31 17:22:17 +01:00
mike12345567
70071dac28
Merge branch 'fix/sql-pagination-fixes' of github.com:Budibase/budibase into fix/sql-pagination-fixes
2024-07-31 16:56:51 +01:00
mike12345567
de22a078c0
Adding bookmark to each subsequent (thanks tests ).
2024-07-31 16:50:20 +01:00
Michael Drury
47401e26ff
Merge branch 'master' into fix/sql-pagination-fixes
2024-07-31 16:41:04 +01:00
Adria Navarro
8f741ffe6a
More validations
2024-07-31 17:40:30 +02:00
Adria Navarro
62ec93441a
Merge branch 'master' into chore/unify-row-format-values
2024-07-31 17:37:12 +02:00
Adria Navarro
ad74eca709
Fix
2024-07-31 17:32:36 +02:00
Adria Navarro
3f4484af00
Add extra tests
2024-07-31 17:32:19 +02:00
mike12345567
a2f11f17fd
Type fix.
2024-07-31 16:31:02 +01:00
Adria Navarro
788a16cf48
Add safety tests
2024-07-31 17:26:42 +02:00
mike12345567
1d695be77c
This PR includes a change to pagination which makes sure if the 5000 max row limit is hit that pagination still kicks in. This means that you can eventually return all rows, although for very large tables you may hit rate limits (if you have thousands of rows related to each row in your table).
2024-07-31 16:21:49 +01:00
Adria Navarro
c015f8d192
Run for both internal and external
2024-07-31 17:18:03 +02:00
Adria Navarro
73eefa1046
Check protected names on validation
2024-07-31 17:14:02 +02:00
Adria Navarro
785ab12237
Add protected name validation test
2024-07-31 17:07:56 +02:00
Sam Rose
f0dbaa5eae
Add query to span as a tag.
2024-07-31 15:40:54 +01:00
Sam Rose
e62298e199
Record SQS queries in DataDog.
2024-07-31 15:38:26 +01:00
Adria Navarro
c0e60e8e3e
Merge branch 'master' into chore/unify-row-format-values
2024-07-31 16:13:02 +02:00
Adria Navarro
b74841d99d
Fix
2024-07-31 15:20:06 +02:00
Adria Navarro
a6beb0fa82
Support no updating existing rows
2024-07-31 15:14:29 +02:00
Adria Navarro
f794f84e90
Fix quote count
2024-07-31 15:03:31 +02:00
Adria Navarro
24cdfb3443
Fix re-importing
2024-07-31 15:03:31 +02:00
Adria Navarro
b28aaa3a93
Fix
2024-07-31 15:03:31 +02:00
Adria Navarro
9d0fdeff68
Add validateExistingTableImport _id support test
2024-07-31 15:03:31 +02:00
Adria Navarro
5896e94e56
Add basic validateExistingTableImport test
2024-07-31 15:03:31 +02:00
Adria Navarro
4f65306c4f
Add basic validateNewTableImport test
2024-07-31 15:03:31 +02:00
Adria Navarro
543d0e1ce6
Add tests
2024-07-31 14:01:38 +02:00
Adria Navarro
fe2b2bb097
Don't export couchdb fields
2024-07-31 13:33:20 +02:00
Adria Navarro
62fa05a855
Type
2024-07-31 13:28:28 +02:00
Sam Rose
d4ddfb4de2
Merge branch 'test-oracle' of github.com:budibase/budibase into test-oracle
2024-07-31 12:00:59 +01:00
Sam Rose
4b7042be9f
Ignore Oracle on bulk upsert tests.
2024-07-31 12:00:50 +01:00
Adria Navarro
58a47b801a
Remove magic strings
2024-07-31 12:23:09 +02:00
Adria Navarro
0202db3efe
Unify enums
2024-07-31 12:20:45 +02:00
mike12345567
4d058b7053
Fixing an issue seen when browsing through datadog error logs for app service.
2024-07-31 11:11:52 +01:00
mike12345567
76895174b5
Merge branch 'master' of github.com:Budibase/budibase into test-oracle
2024-07-31 11:03:30 +01:00
mike12345567
8ee2e6d0de
Merge branch 'test-oracle' of github.com:Budibase/budibase into test-oracle
2024-07-30 18:22:38 +01:00
mike12345567
7cc000a838
Fixes for not contains in oracle.
2024-07-30 18:22:20 +01:00
Adria Navarro
a172a44741
Fix test
2024-07-30 19:08:00 +02:00
Adria Navarro
a9a40516db
Fix test
2024-07-30 18:58:51 +02:00
Sam Rose
ea7a6195bf
Merge branch 'master' of github.com:budibase/budibase into test-oracle
2024-07-30 17:58:44 +01:00
Sam Rose
cc1e466db9
Add Oracle to table.spec.ts
2024-07-30 17:57:21 +01:00
Adria Navarro
48349f9ad0
Fix tests
2024-07-30 18:44:00 +02:00
Adria Navarro
e41f3ada62
Merge branch 'master' into chore/improve_typings
2024-07-30 18:36:00 +02:00
Sam Rose
383132d06c
Actually fix time zone problems this time.
2024-07-30 17:26:00 +01:00
Adria Navarro
0a35ae012f
Prevent test container name conflicts
2024-07-30 18:16:29 +02:00
Adria Navarro
9371f9913e
Types
2024-07-30 18:14:54 +02:00
Sam Rose
aa7894604f
Fix dates and times for good? maybe?
2024-07-30 16:56:59 +01:00
Adria Navarro
21b9bf36fd
Add api types
2024-07-30 17:52:27 +02:00
mike12345567
8a7e0793d4
Linting.
2024-07-30 16:07:09 +01:00
mike12345567
8f7a88ce86
Moving logic to frontend - definitions are returned unless they are deprecated, frontend decides which it can use to create.
2024-07-30 16:04:33 +01:00
Sam Rose
c6ec710abe
Solve _some_ date problems.
2024-07-30 16:03:03 +01:00
mike12345567
7a68db4274
Fix test to remove invalid definitions.
2024-07-30 15:33:43 +01:00
mike12345567
76652ddab5
Fixes some issues with row actions which were allowing them to be added from the automation section (which is not allowed) as well as breaking app access once they were added - this hides them properly so they can't be added as well as fixing the issue when they exist.
2024-07-30 15:07:34 +01:00
mike12345567
d06377a25d
Merge branch 'master' of github.com:Budibase/budibase into test-oracle
2024-07-30 13:02:22 +01:00
mike12345567
f4afa3270e
Removing invalid test.
2024-07-30 12:44:31 +01:00
mike12345567
ff2802873e
Fixing an issue with to_char testing in sql.spec.ts.
2024-07-30 12:29:16 +01:00
Sam Rose
b6560d1d7b
Fix sorting.
2024-07-30 11:58:28 +01:00
mike12345567
03f9219d1d
PR comment.
2024-07-30 11:57:06 +01:00
Sam Rose
bc7501f72b
Fix range queries.
2024-07-30 11:54:46 +01:00
Sam Rose
0599257935
Fix time-only columns.
2024-07-30 11:26:16 +01:00
Sam Rose
384466c754
Merge master.
2024-07-30 11:04:47 +01:00
Sam Rose
4b80d7cb91
Merge branch 'test-oracle' of github.com:budibase/budibase into test-oracle
2024-07-30 11:04:06 +01:00
Sam Rose
5bce8e595d
Plumb FieldSchema into parse.
2024-07-30 11:03:54 +01:00
mike12345567
d448f469f1
Updating image names.
2024-07-29 19:00:25 +01:00
mike12345567
c328799488
Merge branch 'test-oracle' of github.com:Budibase/budibase into test-oracle
2024-07-29 18:56:32 +01:00
mike12345567
fe36b76fe9
Getting something working - using a different version and a pre-built image.
2024-07-29 18:56:15 +01:00
Sam Rose
25ab2e2689
Revert schema plumbing, need to revisit.
2024-07-29 18:20:49 +01:00
Sam Rose
e1ef66bf56
Refactor InternalBuilder to give me more access to query state.
2024-07-29 18:11:05 +01:00
Sam Rose
ad414b982e
Gone some way toward getting time-only fields to work. Still test failures though.
2024-07-29 16:54:59 +01:00
Sam Rose
a4b66e00e4
Fix bigints.
2024-07-29 14:32:28 +01:00
Sam Rose
50d1972127
wip
2024-07-29 09:57:24 +01:00
mike12345567
27d4226c6e
Shorten column name.
2024-07-26 17:06:04 +01:00
mike12345567
1beae2c040
Fix bug (thanks tests)
2024-07-26 16:57:07 +01:00
mike12345567
9fb1c6b988
When searching by row ID with external DBs/SQS we can get into a situation where the limit of 1 which is applied by the frontend can cause problems, with many to many relationships we need to retrieve multiple rows (all of the joined related rows). This was raised by poirazis, it exhibits itself in one part of the platform, when attempting to a row by ID in a form block that has multiple many to many relationships. The frontend needs to be able to send a limit of 1 incase it is using a form block but hasn't gotten a row ID (this can happen in preview/the builder) and it just wants to populate with a row for display.
2024-07-26 16:23:46 +01:00
Adria Navarro
8421a75328
Merge branch 'master' into BUDI-8441/row-action-run-api
2024-07-26 15:16:21 +02:00
Adria Navarro
f2cd589aae
Merge branch 'master' into chore/renames
2024-07-26 14:42:08 +02:00
Adria Navarro
f9bfe51c81
Rename external
2024-07-26 14:37:47 +02:00
Adria Navarro
ee74a84339
Remove duplicates
2024-07-26 14:36:41 +02:00
Adria Navarro
3a095c5071
Renames
2024-07-26 14:35:36 +02:00
Adria Navarro
4cf3706904
Renamings
2024-07-26 14:29:20 +02:00
Adria Navarro
d7e2f0fc0e
Fix build
2024-07-26 13:42:33 +02:00
Adria Navarro
a05ec1498f
Allow importing internal tables
2024-07-26 13:27:51 +02:00
Adria Navarro
5102724f89
Fix conflicting imports in jest
2024-07-25 17:22:09 +02:00
Adria Navarro
afdf6a8fa5
Change imports
2024-07-25 16:46:37 +02:00
Adria Navarro
92a26d4272
Undo async import
2024-07-25 16:43:53 +02:00
Adria Navarro
7ffe8d4b4a
Fix barrelfile issue
2024-07-25 16:40:49 +02:00
Adria Navarro
0ee0901961
Remove comment
2024-07-25 16:16:18 +02:00
Adria Navarro
173a9cb75a
Clean outputs
2024-07-25 16:15:23 +02:00
Adria Navarro
b12641e467
Merge branch 'master' into BUDI-8441/row-action-run-api
2024-07-25 16:09:23 +02:00
Adria Navarro
db9bc1f373
Fix types
2024-07-25 16:08:51 +02:00
Adria Navarro
beaabdd64a
Allow row actions running for dev apps
2024-07-25 15:54:38 +02:00
Adria Navarro
297ff58b67
Pass proper params
2024-07-25 15:37:50 +02:00
Adria Navarro
62eaa11ebb
Add trigger
2024-07-25 15:37:49 +02:00
Adria Navarro
22f86be34d
Merge branch 'master' into feat/row-actions
2024-07-25 15:26:50 +02:00
Michael Drury
3c9a4595a5
Merge branch 'master' into bulk-remove-utility
2024-07-25 10:25:45 +01:00
Adria Navarro
aafe7a2831
Merge branch 'master' into feat/row-actions
2024-07-25 11:13:18 +02:00
Adria Navarro
dad27a3399
Merge pull request #14238 from Budibase/BUDI-8441/expose-rowaction-definition
...
Expose row action definition
2024-07-25 11:12:53 +02:00
Sam Rose
20bad903cc
Merge branch 'master' of github.com:budibase/budibase into test-oracle
2024-07-25 09:38:41 +01:00
Peter Clement
5ab81543e3
Fix issue with trigger filters not saving ( #14231 )
...
* Fix issue with trigger filters not saving
* use enum instead of nasty string
---------
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2024-07-25 09:30:38 +01:00
melohagan
8b11ad9503
Merge branch 'master' into bulk-remove-utility
2024-07-25 08:47:20 +01:00
Adria Navarro
f7a460a1ea
Implement run
2024-07-25 08:38:11 +02:00
Adria Navarro
890d573cac
Add validators
2024-07-25 08:37:41 +02:00
Adria Navarro
37e237a3a4
Add output properties
2024-07-25 08:37:41 +02:00
Adria Navarro
7bad3ad39c
Start implementing row action trigger
2024-07-25 08:36:31 +02:00
Adria Navarro
cf4f463da4
Fix barrel file issues
2024-07-25 08:35:01 +02:00
Adria Navarro
8e7c1baabf
Merge branch 'master' into feat/row-actions
2024-07-25 08:21:21 +02:00
mike12345567
7c6c12f325
Adding a small utility to DB layer for bulk removing documents, this is a problem that Mel ran into, the fact it doesn't default to throwing errors, I've updated a few cases and added functionality for it to maintain compatiability with the old way of doing things (errors silenced).
2024-07-24 18:13:27 +01:00
mike12345567
6796caff22
Merge branch 'fix/lock-ci-image-sha' of github.com:Budibase/budibase into fix/lock-ci-image-sha
2024-07-24 17:33:57 +01:00
mike12345567
ea7dffa3d7
PR comment.
2024-07-24 17:33:39 +01:00
Michael Drury
b66449c90a
Merge branch 'master' into fix/lock-ci-image-sha
2024-07-24 16:59:42 +01:00
mike12345567
b68697002a
Anoter fix.
2024-07-24 16:48:35 +01:00
mike12345567
2e2a61366f
Another attempt to fix.
2024-07-24 16:42:31 +01:00
mike12345567
e9d3c48ff4
Fixing images to use a locked SHA, this means that we shouldn't have issues with CI breaking due to using images which are receiving updates (we've experienced two CI breakages due to MariaDB and MS-SQL updates).
2024-07-24 16:31:13 +01:00
Adria Navarro
2e47410979
Reuse trigger
2024-07-24 17:11:03 +02:00
Sam Rose
46cd06bacf
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint
2024-07-24 16:10:45 +01:00
Adria Navarro
b568c9e592
Merge branch 'master' into feat/row-actions
2024-07-24 16:52:54 +02:00
Sam Rose
26fe887eea
Merge branch 'master' into fix/buffer-in-backend-js
2024-07-24 15:45:20 +01:00
Sam Rose
c0cff4b834
Remove spurious import.
2024-07-24 15:17:03 +01:00
Michael Drury
a3181d77b5
Merge branch 'master' into fix/buffer-in-backend-js
2024-07-24 15:13:37 +01:00
Sam Rose
ac8b759262
Merge branch 'master' of github.com:budibase/budibase into print-line-debugging-baby-hell-yeah
2024-07-24 15:12:34 +01:00
Sam Rose
dfa2437f46
console.log the crap out of startup
2024-07-24 15:12:23 +01:00
Adria Navarro
e161c998ca
Merge branch 'master' into feat/row-actions
2024-07-24 15:48:38 +02:00
Michael Drury
204ce8f2b7
Merge branch 'master' into fix/buffer-in-backend-js
2024-07-24 14:42:58 +01:00
Adria Navarro
664f0241a9
Merge branch 'master' into BUDI-8441/find-row-to-sdk
2024-07-24 15:35:44 +02:00
Adria Navarro
89b5770155
Change image
2024-07-24 15:22:37 +02:00
Adria Navarro
82c8be5f55
Fix mssql testcontaint wait strategy
2024-07-24 14:52:40 +02:00
Adria Navarro
2d9da6b7d9
Merge branch 'master' into feat/row-actions
2024-07-24 09:51:47 +02:00
mike12345567
5e1dbd974b
Adding a polyfill bundle for Buffer which can be used in the isolated-vm.
2024-07-23 19:02:39 +01:00
Sam Rose
c7c2cb48e8
wip
2024-07-23 14:41:34 +01:00
Adria Navarro
a6af27785f
Merge branch 'master' into BUDI-8441/find-row-to-sdk
2024-07-23 15:30:36 +02:00
Adria Navarro
8a8633b43b
Fix throwing 404
2024-07-23 15:27:35 +02:00
Adria Navarro
4169842018
Fix get
2024-07-23 15:22:26 +02:00
Adria Navarro
75609b2a9b
Move row.find to sdk
2024-07-23 15:16:15 +02:00
Adria Navarro
66a2b29ca2
Clean unnecessary ctx
2024-07-23 15:06:00 +02:00
Adria Navarro
89173be9f4
Remove controller dependency
2024-07-23 15:03:44 +02:00
Adria Navarro
8a12523bcc
Add find by usermetadata test
2024-07-23 14:58:21 +02:00
Martin McKeaveney
add8691090
Merge branch 'master' into fix-oracle-parse
2024-07-23 11:55:19 +01:00
Sam Rose
b9742fcf8e
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint
2024-07-23 11:52:48 +01:00
Adria Navarro
fa4629dfb8
Merge branch 'master' into feat/row-actions
2024-07-23 12:47:56 +02:00
Martin McKeaveney
a180ffa1a1
update test names
2024-07-23 11:42:21 +01:00
Martin McKeaveney
d50c937c68
use oracle coalesce
2024-07-23 11:39:50 +01:00
Adria Navarro
a03094db33
Use 422 instead of 400 trying to delete row action automations
2024-07-23 12:21:52 +02:00
Martin McKeaveney
8fbb978cca
fix tests
2024-07-23 11:20:14 +01:00
Adria Navarro
b4767cea7c
Add checks to shared-core
2024-07-23 12:07:05 +02:00
Adria Navarro
35bbccec67
Return 400 instead of 403
2024-07-23 11:59:14 +02:00
Adria Navarro
8678db18e2
Add tests
2024-07-23 10:46:11 +02:00
Adria Navarro
d9029da533
Don't allow deleting row action automations
2024-07-23 10:28:57 +02:00
Adria Navarro
703e2c1873
Prevent renaming row actions
2024-07-23 10:15:25 +02:00
Adria Navarro
123a88c086
Merge branch 'master' into fix-oracle-parse
2024-07-23 10:13:25 +02:00
Adria Navarro
e29611f2eb
Add comment
2024-07-23 10:10:00 +02:00
Adria Navarro
cc77cea269
Fix tests
2024-07-23 10:06:43 +02:00
Adria Navarro
3d57a64bab
Remove unnecessary spreads
2024-07-23 10:06:43 +02:00
Adria Navarro
5c41b372f3
Fix types
2024-07-23 10:06:43 +02:00
Adria Navarro
2839bd5ece
Trim data
2024-07-23 10:06:21 +02:00
Adria Navarro
b7fc1cddb7
Merge branch 'master' into feat/row-actions
2024-07-23 10:03:41 +02:00
Martin McKeaveney
12b5fc2a2b
add test for notequal
2024-07-22 21:28:44 +01:00
Martin McKeaveney
537c92b371
tidy
2024-07-22 21:23:27 +01:00
Martin McKeaveney
165d5b7325
removing oracle install scripts
2024-07-22 21:17:35 +01:00
Martin McKeaveney
88ea3fdc07
unit tests and logic added to prevent coalesce being used by oracle
2024-07-22 21:00:20 +01:00
Sam Rose
adf59e5208
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint
2024-07-22 17:48:37 +01:00
Sam Rose
f3c73fe4a8
Support primitives in feature flags, make flag types flow, remove some obsolete feature flag systems.
2024-07-22 17:43:53 +01:00
mike12345567
3ed1c43915
PR comments.
2024-07-22 16:47:37 +01:00
Martin McKeaveney
c0260b85ff
remove all conditional oracle installs
2024-07-22 15:59:40 +01:00
Adria Navarro
6b58549fd9
Fix issues with circular references and barrel files
2024-07-22 16:34:14 +02:00
mike12345567
3247e13a32
Test case.
2024-07-22 15:17:42 +01:00
mike12345567
4f05f33b08
Fixing the issue, making sure if error occurs to re-evaluate.
2024-07-22 15:17:34 +01:00
Adria Navarro
9bd22bbcdf
Fix after merge
2024-07-22 14:45:58 +02:00
Adria Navarro
286883da14
Types
2024-07-22 14:39:26 +02:00
Adria Navarro
d6e268d475
Fix tests
2024-07-22 14:31:59 +02:00
Adria Navarro
3fa7858712
Fix references
2024-07-22 14:31:59 +02:00
Adria Navarro
7574b27b4b
Fix tests
2024-07-22 14:31:59 +02:00
Adria Navarro
3bb3376a82
Format on frontend
2024-07-22 14:31:59 +02:00
Adria Navarro
a6f51caa46
Display rowaction
2024-07-22 14:31:59 +02:00
Adria Navarro
3c9c988d8c
Populate table name
2024-07-22 14:31:59 +02:00
Adria Navarro
b7a969280f
Display data
2024-07-22 14:31:42 +02:00
Adria Navarro
6221b9320e
Enrich
2024-07-22 14:31:00 +02:00
Adria Navarro
6c67aaf3a0
Undo
2024-07-22 14:23:18 +02:00
Adria Navarro
08a6ac3919
Add extra tests
2024-07-22 14:23:18 +02:00
Adria Navarro
f91ec1de21
Guard readonly and test
2024-07-22 14:23:17 +02:00
Adria Navarro
a799bc1c71
Change
2024-07-22 14:23:17 +02:00
Adria Navarro
b75c8b32e3
Field readonly
2024-07-22 14:23:17 +02:00
Adria Navarro
1843233168
Undefined context checks
2024-07-22 14:23:17 +02:00
Adria Navarro
67619364b9
Use expectAutomationId()
2024-07-22 14:23:17 +02:00
Adria Navarro
491266c7ba
Add more tests
2024-07-22 14:23:17 +02:00
Adria Navarro
292c87350a
Check automation creation
2024-07-22 14:23:17 +02:00
Adria Navarro
eaa38c5c2d
Return automationid from row action api
2024-07-22 14:23:17 +02:00
Adria Navarro
4a8f15995c
Type sdk couchdb fields
2024-07-22 14:23:17 +02:00
Adria Navarro
2970bfc48a
Fix update and tests
2024-07-22 14:23:16 +02:00
Adria Navarro
faf1d678fa
Create automation
2024-07-22 14:23:16 +02:00
Andrew Kingston
296cea14a5
Merge branch 'master' into fix/error-handling-relationship-updates
2024-07-22 11:26:14 +01:00
Sam Rose
41bc9b87c3
Fix tests.
2024-07-19 15:46:48 +01:00
Sam Rose
1704d0e69f
Respond to PR comments.
2024-07-19 15:10:02 +01:00
Sam Rose
3c18cf7c34
Fix tests.
2024-07-19 15:08:48 +01:00
Sam Rose
ca31add039
Don't allow a column to be both required and have a default value.
2024-07-19 15:08:48 +01:00
Sam Rose
c64d76eb84
Respond to PR comments.
2024-07-19 15:07:58 +01:00
Sam Rose
8a49953449
Merge branch 'master' of github.com:budibase/budibase into budi-8434-default-value-row-processing
2024-07-19 15:03:19 +01:00
Dean
4da3155374
Minor change to the error messaging
2024-07-18 15:23:10 +01:00
Dean
2f8a6b9b6b
Merge remote-tracking branch 'origin/master' into fix/error-handling-relationship-updates
2024-07-18 14:09:53 +01:00
Sam Rose
481bf9a8b8
Fix generic-sql.spec.ts
2024-07-18 11:40:44 +01:00
Sam Rose
df765c1dc7
Merge branch 'master' of github.com:budibase/budibase into support-spaces-as-last-char-in-column-sqs
2024-07-18 11:12:25 +01:00
Sam Rose
5bbdcc1298
Remove unused function.
2024-07-18 11:08:42 +01:00