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

27377 commits

Author SHA1 Message Date
Andrew Kingston
32dd47804f
Fix issue with nulls in lucene isEmpty filter 2024-07-24 14:29:02 +01: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
Andrew Kingston
1e70e3e443
Don't show datasource options for array bindings that lack table IDs 2024-07-24 09:04:05 +01:00
Adria Navarro
2d9da6b7d9
Merge branch 'master' into feat/row-actions 2024-07-24 09:51:47 +02:00
Adria Navarro
549b5beb9c
Merge branch 'master' into BUDI-8441/find-row-to-sdk 2024-07-24 08:51:25 +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
Michael Drury
1432c8911f
Merge branch 'master' into fix/14201 2024-07-23 17:27:45 +01:00
Dean
18777b6fb2 Removed explicit bindings prop from draggable list as it was overriding bindings added via the listTypeProps. Updated grid config to use listTypeProps instead 2024-07-23 14:55:38 +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
799643b227
Merge pull request #14182 from Budibase/budi-8455-on-screen-load-open-side-panel-issue-side-panel-will-open
Add logic to prevent panel and modals from closing when screen load actions are available
2024-07-23 13:37:33 +01:00
Martin McKeaveney
add8691090
Merge branch 'master' into fix-oracle-parse 2024-07-23 11:55:19 +01:00
Adria Navarro
fa4629dfb8 Merge branch 'master' into feat/row-actions 2024-07-23 12:47:56 +02:00
Martin McKeaveney
36f20a2c71 Merge branch 'fix-oracle-parse' of github.com:Budibase/budibase into fix-oracle-parse 2024-07-23 11:42:57 +01:00
Martin McKeaveney
a180ffa1a1 update test names 2024-07-23 11:42:21 +01:00
Martin McKeaveney
c9b66cd002
Merge branch 'master' into fix-oracle-parse 2024-07-23 11:41:11 +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
af0b69e8b6 Reuse 2024-07-23 12:09:53 +02: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
bbf7e078fb
Merge branch 'master' into BUDI-8430/trim-unexpected-data 2024-07-23 11:11:05 +02:00
melohagan
41cb8ee0e9
any type for createMockContext (#14211) 2024-07-23 08:49:49 +00:00
Adria Navarro
8678db18e2 Add tests 2024-07-23 10:46:11 +02:00
Martin McKeaveney
a30caa399b Merge branch 'fix-oracle-parse' of github.com:Budibase/budibase into fix-oracle-parse 2024-07-23 09:45:15 +01:00
Martin McKeaveney
68640c8e6d fix tests 2024-07-23 09:44:58 +01:00
Adria Navarro
d9029da533 Don't allow deleting row action automations 2024-07-23 10:28:57 +02:00
Adria Navarro
d601400871 Don't allow edit or delete actions for row actions 2024-07-23 10:21:09 +02:00
Adria Navarro
9428172482 Prevent duplicate 2024-07-23 10:16:02 +02:00
Adria Navarro
1081d415fa Refetch builder data 2024-07-23 10:15:25 +02:00
Adria Navarro
703e2c1873 Prevent renaming row actions 2024-07-23 10:15:25 +02:00
Adria Navarro
d01bd54fd1 Use name (not display name) on saving 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
9035674f00 adding for not equals query 2024-07-22 21:27:59 +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
mike12345567
dd19beed01 Merge branch 'fix/14201' of github.com:Budibase/budibase into fix/14201 2024-07-22 18:22:20 +01:00
mike12345567
e34257a018 One more fix. 2024-07-22 18:22:04 +01:00
Michael Drury
b00848d7c9
Merge branch 'master' into fix/14201 2024-07-22 18:12:32 +01:00
mike12345567
b611b0da33 Fixing JS generation ordering. 2024-07-22 18:12:12 +01:00
mike12345567
3ed1c43915 PR comments. 2024-07-22 16:47:37 +01:00
mike12345567
d55aa3f8fb Merge branch 'master' of github.com:Budibase/budibase into fix/dupe-columns-sqs 2024-07-22 16:47:05 +01:00
mike12345567
c857bacafa Fix for #14201, adds the test helper into the manifest correctly. 2024-07-22 16:26:59 +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
Andrew Kingston
3650041856
Merge branch 'master' into conditional-table-colours 2024-07-22 14:30:54 +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
cec24fb40d Use URLSearchParams 2024-07-22 14:34:58 +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
1b2182a690 Run without required 2024-07-22 14:30:38 +02:00
Adria Navarro
e0d3855945 Display row action trigger info 2024-07-22 14:30:38 +02:00
Adria Navarro
b9443906dc Fix 2024-07-22 14:23:18 +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
Adria Navarro
6571d61b86 Persist automation id in row action 2024-07-22 14:23:16 +02:00
Andrew Kingston
bf058e5771
Merge branch 'conditional-table-colours' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 12:46:57 +01:00
Dean
36e0ae76b8 Merge remote-tracking branch 'origin/master' into fix/formula-type-picker 2024-07-22 12:37:54 +01:00
Dean
75217efee4 Fix to switch internal source check from table.sql to table.sourceType === DB_TYPE_INTERNAL. After the SQS changes table.sql becomes true for internal types 2024-07-22 12:37:40 +01:00
Andrew Kingston
dbe321155f
Use multiselect for options fields in conditions using the 'in' operator 2024-07-22 11:55:03 +01:00
Andrew Kingston
30579527ff
Merge branch 'master' into conditional-table-colours 2024-07-22 11:37:38 +01:00
Andrew Kingston
98d55db959
Update tests 2024-07-22 11:30:06 +01:00
Andrew Kingston
296cea14a5
Merge branch 'master' into fix/error-handling-relationship-updates 2024-07-22 11:26:14 +01:00
Andrew Kingston
a14a737921
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 11:02:02 +01:00
Andrew Kingston
27e4b4e3b4
Merge branch 'master' into dean-fixes 2024-07-22 10:17:50 +01:00
Andrew Kingston
6fd265776d
Add bespoke component for selecting users in table conditions 2024-07-22 09:58:59 +01:00
Gerard Burns
f1a56b3831
Fix Automations Breaking When Their Datasource is Deleted (#14195) 2024-07-22 08:56:04 +00:00
Andrew Kingston
e4cd71feab
Add options picker for multiselect columns 2024-07-22 09:38:43 +01:00
Andrew Kingston
26a552ac5c
Add options picker for values when configuring conditions on options columns 2024-07-22 09:35:36 +01:00
Gerard Burns
9d8e470aa6
Fix Screen History Issue (#14207) 2024-07-22 09:33:27 +01:00
Gerard Burns
7548b48f9e
Allow Opening Certain Context Menus With Right Click (#14169)
* Allow Opening NavItem Context Menus With Right Click

* dean pr feedback

* PR Feedback 1

* Fix pasting into a component issue

* Remove animation

* Move ContextMenu Into Routify Router Scope
2024-07-22 09:27:44 +01:00
Andrew Kingston
d774e30a0a
Improve table condition editor handling of value types and missing values 2024-07-22 09:21:46 +01:00
Andrew Kingston
27789a59d1
Hide table conditions for invalid column types 2024-07-22 09:13:13 +01:00
Andrew Kingston
34cd0e1d81
Improve type coercion in table conditions 2024-07-22 08:52:42 +01:00
Andrew Kingston
10b0e46e4d
Use row condition colour for gutter cell 2024-07-22 08:07:48 +01:00
Andrew Kingston
8abf97e8bb
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 08:01:36 +01:00
Andrew Kingston
c2c799e473
Merge branch 'master' into table-improvements-2 2024-07-22 08:00:36 +01:00
Andrew Kingston
0e9a89b49b
Add the onEmptyFilter flag to table conditions to ensure we don't match empty values 2024-07-19 16:34:46 +01:00
Andrew Kingston
2ecedcea7c
Stringify non strings when pasting into text cells 2024-07-19 16:34:20 +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
Adria Navarro
bb4fd4c14c Fix possible undefined reference 2024-07-18 17:19:34 +02:00
Adria Navarro
19d614b329 Remove save button on add action step 2024-07-18 17:17:27 +02:00
Dean
4da3155374 Minor change to the error messaging 2024-07-18 15:23:10 +01:00
Adria Navarro
b2ea1d17c2
Merge branch 'master' into support-spaces-as-last-char-in-column-sqs 2024-07-18 15:50:56 +02:00
Gerard Burns
3b0e2ba0e5
Fix Bug Preventing Deleting Multiple Apps in a Row (#14196) 2024-07-18 14:40:00 +01:00
Dean
7c03a39b9f PR feedback. Remove unnecessary caching 2024-07-18 14:17:51 +01:00
Dean
2f8a6b9b6b Merge remote-tracking branch 'origin/master' into fix/error-handling-relationship-updates 2024-07-18 14:09:53 +01:00
Dean
31df2bbb5f Merge remote-tracking branch 'origin/master' into dean-fixes 2024-07-18 14:06:16 +01:00
Dean
d216ba57f4 Minor fix to ensure that only dsplus sources can filter by _id 2024-07-18 14:05:57 +01:00
Sam Rose
669692e722
Make switch exhaustive. 2024-07-18 11:41:37 +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
Dean
94c7f50f6e Merge remote-tracking branch 'origin/master' into dean-fixes 2024-07-18 10:11:02 +01:00
Dean
6b1d16420e Improves error handling around grid relationship cell when handling invalid requests 2024-07-18 09:49:35 +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
Andrew Kingston
2473b82ba5
Revert to using solid border colours 2024-07-17 15:06:06 +01:00
Andrew Kingston
94fec5b62b
Update how grid blocks handle visible columns to ensure conditions work on hidden columns 2024-07-17 12:45:31 +01:00
Adria Navarro
166d8fac5e Use relative paths 2024-07-17 13:43:25 +02:00
Andrew Kingston
7faa6188c4
Improve support for formula columns when using table conditional colouring 2024-07-17 12:33:05 +01: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