1
0
Fork 0
mirror of synced 2024-09-20 19:33:10 +12:00
Commit graph

7388 commits

Author SHA1 Message Date
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
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
Sam Rose
0b2a5162a4
Fix the problem, and the tests. 2024-07-18 11:00:10 +01:00
Peter Clement
7fd55fe27d
Automation trigger filtering (#14123)
* backend for triggering automation based on filters

* frontend for handling triggering automations on filter / old row

* lint and bug fix

* fix issue with test header

* make test data optional

* improve safety on trigger gate

* add support for running trigger with filter if no change happened but filter matches

* update var naming to actually make sense

* tests

* fix lint

* improve gating for shouldTrigger check

* remove unecessary cast

* unecessary tableId check

* frontend text updates

* resolving comments

* pro

* Update packages/types/src/documents/app/automation.ts

Co-authored-by: Sam Rose <hello@samwho.dev>

* link out to docs for trigger filtering

* fix pro

* more pr comments

* use getAppId

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-07-18 10:38:15 +01:00
Adria Navarro
f57d8a6147 Fix jest circular references 2024-07-17 17:46:48 +02:00
Sam Rose
aea9cda8f5
wip 2024-07-17 15:45:35 +01:00
Adria Navarro
88aa0fc9cf Fix types 2024-07-17 16:40:19 +02:00
Adria Navarro
812afdb85e Fix tests (breaking because of mutating objects...) 2024-07-17 16:28:46 +02:00
Adria Navarro
166d8fac5e Use relative paths 2024-07-17 13:43:25 +02:00
Adria Navarro
53d6219b79 Extract find and fetch 2024-07-17 13:32:45 +02:00
Adria Navarro
dc47037dbb Move update and remove 2024-07-17 13:26:40 +02:00
Adria Navarro
373aeac00f Move automation creation to sdk 2024-07-17 13:10:19 +02:00
Adria Navarro
13c6ad9924 More tests 2024-07-17 12:30:31 +02:00
Adria Navarro
371a3ad8ec Ensure unique on updates 2024-07-17 12:26:36 +02:00
Adria Navarro
8297a58270 Ensure unique names 2024-07-17 12:18:09 +02:00
Adria Navarro
c51d2cd431 Trims names 2024-07-17 12:16:14 +02:00
Adria Navarro
7fb13b757b Use .string instead of .work 2024-07-17 11:52:29 +02:00
Adria Navarro
b1cfdc4f25 Clean code 2024-07-17 11:15:55 +02:00
Adria Navarro
9a7470a943
Merge branch 'master' into BUDI-8428/row-action-crud 2024-07-17 11:08:23 +02:00
Sam Rose
372153bc97
Accommodate time values in datetime coercion. 2024-07-15 17:27:03 +01:00
Sam Rose
dc913385f6
Merge branch 'master' of github.com:budibase/budibase into budi-8434-default-value-row-processing 2024-07-15 16:48:36 +01:00
Sam Rose
9542c497de
Create a test for required column with default value. 2024-07-15 16:46:20 +01:00
Sam Rose
e39a5b0d7e
Add test for creating a row through views. 2024-07-15 16:44:43 +01:00
Sam Rose
18acaccfcb
Current User binding and tests. 2024-07-15 16:26:15 +01:00
Sam Rose
ee0c4187c8
Better error handling of invalid default values. 2024-07-15 12:09:01 +01:00
Sam Rose
297e9003ca
Support bindings in default values. 2024-07-15 11:10:30 +01:00
Sam Rose
12911db06e
Process primitive default values. 2024-07-15 10:43:58 +01:00
Sam Rose
43de204ca2
Default values failing test. 2024-07-15 09:58:31 +01:00
mike12345567
19ff925dec Adding test cases for less than/greater than or equal to, there was no test cases confirming these definitely work. Also aligning the test cases with how the frontend performs these tests today. 2024-07-12 18:09:29 +01:00
mike12345567
745a05fe8d Updating how the 'merging' is handled, don't include the in-memory representation if it exists on disk in Couch, prefer that. 2024-07-12 13:54:55 +01:00
mike12345567
79c292538c There is a risk with default tables that the schema may exist in the DB as well as existing in memory - in this case we should merge the schemas to make sure that all possible attributes from the in memory representation, and the on disk version (which may have been updated by the user) have been captured in the SQLite schema. 2024-07-12 13:51:06 +01:00
Adria Navarro
f06d0a5cd6 Clean 2024-07-12 12:17:37 +02:00
Adria Navarro
50c8449f4b Add extra test 2024-07-12 12:17:37 +02:00
Adria Navarro
99b4aae7de
Merge branch 'master' into BUDI-8428/row-action-crud 2024-07-12 11:53:12 +02:00
Adria Navarro
0e8d216e22 Unify newid 2024-07-12 11:36:18 +02:00
Adria Navarro
b44397d027 Dont return couch fields 2024-07-12 11:29:00 +02:00
Adria Navarro
c0a0e860fa
Merge branch 'master' into return-unauthorized-instead-of-forbidden 2024-07-12 11:07:11 +02:00
Sam Rose
4c4e7c12de
Fix a very rare flake in row.spec.ts. 2024-07-12 09:39:38 +01:00
Adria Navarro
1f2dab71eb
Merge branch 'master' into return-unauthorized-instead-of-forbidden 2024-07-12 01:34:17 +02:00
mike12345567
9129e47dd9 PR comment 2. 2024-07-11 17:09:41 +01:00
mike12345567
5b1850d28f PR comments. 2024-07-11 16:41:12 +01:00
mike12345567
1e189450c0 Switching to regex. 2024-07-11 16:38:30 +01:00
mike12345567
6db0379504 Resync if it is found that a table or column is missing, this was previously done for specific cases but have expanded to cover all, but only retry once (not get into an infinite loop). 2024-07-11 16:35:57 +01:00
Adria Navarro
2035713b9c Implement delete 2024-07-11 17:33:40 +02:00