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
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
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
Andrew Kingston
1fd4b983e5
Update comments
2024-07-17 10:39:56 +01: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
Andrew Kingston
62d43bc183
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours
2024-07-17 08:06:03 +01:00
Andrew Kingston
4575dd300f
Update table border colour to work better with coloured cells
2024-07-16 16:47:11 +01:00
Andrew Kingston
479e3247df
Remove logs
2024-07-16 14:11:29 +01:00
Andrew Kingston
2338783f22
Fix error when another user updates a row not inside our grid
2024-07-16 14:10:19 +01:00
Andrew Kingston
d6a10e2dab
Add row metadata to button column
2024-07-16 14:03:12 +01:00
Andrew Kingston
ee984b6a19
Update table conditions to apply both row and cell conditions via same configuration
2024-07-16 14:01:50 +01:00
Conor Webb
c2fda977bd
Merge branch 'master' into budi-8455-on-screen-load-open-side-panel-issue-side-panel-will-open
2024-07-16 13:07:49 +01:00
Conor Webb
e2343073f0
Remove unused variable
2024-07-16 13:05:41 +01:00
Conor Webb
6eeffb43ef
Add logic to prevent sidepanel and modals from closing when onload actions are active.
2024-07-16 12:59:43 +01:00
deanhannigan
17026d888e
Merge branch 'master' into table-improvements-2
2024-07-16 09:04:39 +01: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
17575177fe
Merge branch 'master' into less-greater-than-equal-tests
2024-07-15 14:53:59 +01:00
Conor Webb
ab679ac85d
Add the option to use bindable inputs in your confirmations ( #14138 )
...
Co-authored-by: deanhannigan <deanhannigan@gmail.com>
2024-07-15 13:01:08 +00:00
Andrew Kingston
c1f7bbcf9f
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours
2024-07-15 13:58:39 +01:00
deanhannigan
bc40d20206
Merge branch 'master' into fix/app-title-alignment
2024-07-15 12:21:01 +01:00
Sam Rose
ee0c4187c8
Better error handling of invalid default values.
2024-07-15 12:09:01 +01:00
Andrew Kingston
1a434e82db
Merge branch 'master' into table-improvements-2
2024-07-15 12:08:52 +01:00
Dean
0a50ab284f
Title text alignment was not being saved to the app metadata.
2024-07-15 11:12:26 +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
deanhannigan
8acfcc5c2d
Merge branch 'master' into dean-fixes
2024-07-15 09:17:56 +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
1c69cfaeda
Fix initialisation
2024-07-12 12:32:36 +02: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
Dean
b9aec43397
Merge remote-tracking branch 'origin/master' into dean-fixes
2024-07-11 16:40:39 +01:00
Dean
ae4279bc58
Remove Attachment and Signature from filters. Add _id support for DynamicFilter. Removed _rev from filters
2024-07-11 16:39:49 +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
Adria Navarro
ba2d6fd73b
Renames
2024-07-11 17:16:14 +02:00
Adria Navarro
9ff3d8cf77
Add extra tests
2024-07-11 17:14:14 +02:00
Adria Navarro
d03a0ebb68
Implement update
2024-07-11 17:08:57 +02:00
Sam Rose
c374b26e39
Merge branch 'master' into fix-mysql-flake
2024-07-11 15:59:57 +01:00
Adria Navarro
1be14f5a05
Merge branch 'master' into return-unauthorized-instead-of-forbidden
2024-07-11 16:59:34 +02:00
Adria Navarro
17fc605e4f
Persist as object instead of array
2024-07-11 16:57:32 +02:00
Sam Rose
db9e0e7d38
Fix fun flake in MySQL / MariaDB.
2024-07-11 15:54:52 +01:00
Sam Rose
e70e7eeb1d
Merge branch 'master' into fix-flake
2024-07-11 15:08:59 +01:00
Adria Navarro
de04a6f76d
Change id
2024-07-11 15:34:48 +02:00
Adria Navarro
3bcbb57baa
Add id to each individual action
2024-07-11 15:32:25 +02:00
Adria Navarro
65d7656097
Unify newid
2024-07-11 15:27:48 +02:00
Adria Navarro
97e6f84641
Merge branch 'master' into BUDI-8449/when-return-all-table-rows-is-selected-the-is-in-filter
2024-07-11 15:13:27 +02:00
Adria Navarro
2ff11d1a12
Fix NoEmptyFilterStrings
2024-07-11 15:04:11 +02:00
Sam Rose
d530909c3b
Fix a flake in the redis.spec.ts file.
2024-07-11 13:58:28 +01:00
Adria Navarro
e3705f1e87
Merge branch 'master' into BUDI-8449/when-return-all-table-rows-is-selected-the-is-in-filter
2024-07-11 14:40:40 +02:00
Adria Navarro
9fb9c08aab
Merge duplicated code
2024-07-11 14:36:51 +02:00
mike12345567
8d308b591a
Enabled SQS in self-host/development (single tenancy) as long as the SQS_ENABLED flag has been set, tenants don't need to be specified as there are no tenants.
2024-07-11 13:33:56 +01:00
Adria Navarro
55c72c7150
Add tests
2024-07-11 14:12:43 +02:00
mike12345567
73881e9895
Only default the CouchDB SQL URL if we are in dev, otherwise attempt to work out what it is based on the main CouchDB URL (as this should work in all default production environments).
2024-07-11 11:11:28 +01:00
Adria Navarro
2d8361d6fd
Always return when table exists
2024-07-11 11:06:36 +02:00
Adria Navarro
c565e35b53
Implement find
2024-07-11 10:59:11 +02:00
Adria Navarro
fac9c35bce
Simplify tests
2024-07-11 10:46:29 +02:00
Dean
8e0f422ffe
PR feedback
2024-07-11 09:34:11 +01:00
Adria Navarro
645abea2cd
Add extra tests
2024-07-11 10:19:11 +02:00
Adria Navarro
0831b7cf3f
Add extra tests
2024-07-11 10:13:28 +02:00
deanhannigan
de76c61db2
Merge branch 'master' into feature/automation-grouping
2024-07-11 09:06:32 +01:00
Adria Navarro
7dbfcc398e
Implement create
2024-07-11 10:04:25 +02:00
deanhannigan
aa0e77beda
Merge branch 'master' into fix/automations-ux
2024-07-11 09:02:38 +01:00
Sam Rose
56c6742a0e
Create a way to enable SQS for all tenants.
2024-07-10 15:22:18 +01:00
Adria Navarro
063eeeb6df
Fix
2024-07-10 15:49:13 +02:00
Adria Navarro
fe31f88cc8
Add validation
2024-07-10 15:48:16 +02:00
Adria Navarro
bf161d9d93
More types
2024-07-10 15:41:55 +02:00
Adria Navarro
c1eafe5b28
Fix
2024-07-10 14:05:21 +02:00
Adria Navarro
0c2024bf6a
Basic get
2024-07-10 13:56:41 +02:00
Adria Navarro
de2938799b
Initial test
2024-07-10 13:47:34 +02:00
Adria Navarro
38718968b0
Basic implementation
2024-07-10 13:47:34 +02:00
Adria Navarro
dfda2f0f54
Register router
2024-07-10 13:47:34 +02:00
Adria Navarro
107bd08e21
Endpoint scaffolding
2024-07-10 13:47:34 +02:00
Adria Navarro
3f5161aaf7
Fix tests
2024-07-10 13:36:07 +02:00
Adria Navarro
8b40e80750
Return 401 instead of 403
2024-07-10 13:26:02 +02:00
Michael Drury
55f6610f0d
Merge branch 'master' into fix/correcting-multi-relationships
2024-07-10 12:01:06 +01:00
Sam Rose
551d413900
Merge branch 'master' into sqs-per-tenant
2024-07-10 11:39:31 +01:00
Sam Rose
5069d3f953
Rename db to dbCore in more places.
2024-07-10 11:37:37 +01:00
Sam Rose
76d22dfffd
Respond to PR comments.
2024-07-10 11:32:34 +01:00
mike12345567
d6ad6a4686
Missing internal check.
2024-07-10 11:21:41 +01:00
Sam Rose
79b4d260f1
Fix more fucky wucky typey wipey stuff.
2024-07-10 11:17:59 +01:00
Sam Rose
5356cfdce5
Fix uses of SearchFilterOperator.
2024-07-10 11:08:11 +01:00
Sam Rose
093579a341
Respond to PR feedback.
2024-07-10 11:05:16 +01:00
mike12345567
4ab3aef020
PR comments.
2024-07-10 11:05:06 +01:00
Sam Rose
114edc8954
Respond to PR feedback.
2024-07-10 10:50:05 +01:00
Sam Rose
b48ea718d3
Merge branch 'master' of github.com:budibase/budibase into budi-8445-is-in-filter-broken
2024-07-10 09:14:34 +01:00
Sam Rose
b9c32b7068
Fix tests?
2024-07-10 09:14:15 +01:00
deanhannigan
3a1b374f32
Merge branch 'master' into feature/automation-grouping
2024-07-10 09:04:27 +01:00
deanhannigan
7e7447e180
Merge branch 'master' into fix/automations-ux
2024-07-10 09:04:16 +01:00
mike12345567
9e8a855d14
Adding test case for separating columns to rows in same table.
2024-07-09 19:09:01 +01:00
Sam Rose
2fa14ab35f
Merge branch 'master' into sqs-per-tenant
2024-07-09 17:30:33 +01:00
mike12345567
4cb23759a3
Removing tables and their related table definitions.
2024-07-09 16:33:10 +01:00
mike12345567
6e699a163d
Cleaning up how junction fields are added to query.
2024-07-09 16:32:35 +01:00
mike12345567
396de67aea
Merge branch 'master' of github.com:Budibase/budibase into fix/correcting-multi-relationships
2024-07-09 15:46:15 +01:00
Adria Navarro
db71eab692
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key
2024-07-09 16:32:30 +02:00
Adria Navarro
900a2e8a81
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key
2024-07-09 15:22:44 +02:00
Adria Navarro
eae559d249
Fix scim sync issues
2024-07-09 15:14:37 +02:00
Adria Navarro
a7b6004c1c
Fix more typings
2024-07-09 15:09:54 +02:00
Adria Navarro
288d48c60d
Fix build
2024-07-09 15:04:41 +02:00
mike12345567
cd19202042
Fix external relationships.
2024-07-09 13:39:49 +01:00
mike12345567
8c15dcbf61
Merge branch 'master' of github.com:Budibase/budibase into fix/correcting-multi-relationships
2024-07-09 13:38:07 +01:00
Adria Navarro
38f7b88735
Type filters
2024-07-09 14:01:44 +02:00
Sam Rose
102bd28980
Fix lint.
2024-07-09 11:52:20 +01:00
Sam Rose
4c6f7f25c2
Fix bug in oneOf search.
2024-07-09 11:45:01 +01:00
mike12345567
63bd83457e
Always allow creating views - don't limit it causing confusion.
2024-07-09 11:26:54 +01:00
Adria Navarro
9c6347f7fd
Move constants to types
2024-07-09 12:24:59 +02:00
Adria Navarro
60dc6f2138
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key
2024-07-09 11:32:08 +02:00
Conor Webb
d1f0454831
Switch the notification messages around as it was stating it was enable/disabled at the wrong times. ( #14124 )
2024-07-09 08:55:19 +00:00
Adria Navarro
5cba1058d4
Merge branch 'master' into budi-7065-csv-export-fails-for-table-with-composite-primary-key
2024-07-09 10:54:18 +02:00
Adria Navarro
62f5790a81
Remove unnecessary cast
2024-07-09 10:49:57 +02:00
Gerard Burns
e23cfd3e4d
wire up outside click handler ( #14125 )
2024-07-09 09:44:41 +01:00
Adria Navarro
58bd346885
Fix
2024-07-09 10:43:53 +02:00
Adria Navarro
5387717183
Fix
2024-07-09 10:43:53 +02:00
Adria Navarro
0f1c8eb788
Disable mssql test
2024-07-09 10:43:53 +02:00
Adria Navarro
5be8882122
Handle composite keys on exports
2024-07-09 10:43:45 +02:00
mike12345567
c0b85c6379
Initial implementation - needs testing.
2024-07-08 18:42:11 +01:00
Sam Rose
b5f0619c89
Fix attachments test.
2024-07-08 17:43:05 +01:00
Sam Rose
b9ac15296a
Fix migration test.
2024-07-08 17:00:33 +01:00
Sam Rose
72a0364ca0
Fix search tests.
2024-07-08 15:02:26 +01:00
Sam Rose
014ff81841
Remove accidental imports of the aws-sdk SQS (fml)
2024-07-08 14:25:05 +01:00
Sam Rose
69d54b523d
Finish implementation, fix tests.
2024-07-08 14:21:07 +01:00
Sam Rose
1851e11bc0
wip
2024-07-08 13:28:48 +01:00
Adria Navarro
85827bbf93
Refactor breakRowIdField
2024-07-08 13:27:30 +02:00
Michael Drury
e8ceed08a5
Merge branch 'master' into fix/default-table-sqs-indexing
2024-07-05 16:32:14 +01:00
mike12345567
eafe66d01e
Linting.
2024-07-05 16:26:26 +01:00
Michael Drury
8b134a9cf3
Merge branch 'master' into fix/invalid-time-value
2024-07-05 16:21:36 +01:00
mike12345567
39523685d6
Adding test case for searching sample data.
2024-07-05 16:20:27 +01:00
deanhannigan
0574fc74ef
Merge branch 'master' into fix/automations-ux
2024-07-05 16:07:27 +01:00
mike12345567
34d073bcb7
Adding default tables to sync.
2024-07-05 16:03:38 +01:00
mike12345567
5066da2630
Grouping and exporting default tables.
2024-07-05 16:03:03 +01:00
mike12345567
c48f5c6d80
Fixing build issue.
2024-07-05 15:45:00 +01:00
mike12345567
1c94cf415e
Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value
2024-07-05 15:44:20 +01:00
deanhannigan
d342287020
Merge branch 'master' into feature/automation-grouping
2024-07-05 15:33:52 +01:00
deanhannigan
004feabe93
Merge branch 'master' into feature/create-automations-in-data-section
2024-07-05 15:33:46 +01:00
Dean
c12a8f03e9
Removed placeholder from row data picker, fix for stuck row selector in testmodal and old field test config fixes
2024-07-05 15:33:08 +01:00
mike12345567
e4375c2196
Fixing a build issue uncovered by tests.
2024-07-05 15:27:54 +01:00
mike12345567
5c7bd0f519
Merge branch 'handlebar-helper-lorem' of github.com:Budibase/budibase into handlebar-helper-lorem
2024-07-05 15:04:18 +01:00
mike12345567
c34e6c02e3
Removing pointless test case.
2024-07-05 15:04:01 +01:00
mike12345567
62ca71f00e
Merge branch 'master' of github.com:Budibase/budibase into fix/invalid-time-value
2024-07-05 15:02:36 +01:00
Dean
4d11f62e00
Lint
2024-07-05 14:36:20 +01:00
Dean
9518680d12
Update the topnav history when navigating to the automation sections on create
2024-07-05 14:33:09 +01:00
Michael Drury
ab37fd0d52
Merge branch 'master' into handlebar-helper-lorem
2024-07-05 13:19:28 +01:00
mike12345567
e41f5c6d92
Updating bundle and adding specific test for ipsum
2024-07-05 12:45:19 +01:00
deanhannigan
f44c401686
Merge branch 'master' into feature/automation-grouping
2024-07-05 11:43:10 +01:00
deanhannigan
c4055fabb8
Merge branch 'master' into feature/create-automations-in-data-section
2024-07-05 11:23:44 +01:00
Michael Drury
92b7648031
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller
2024-07-05 11:07:29 +01:00
deanhannigan
d8cc4aa776
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller
2024-07-05 10:36:38 +01:00
Adria Navarro
f26a8d410a
Add export composite key
2024-07-05 11:19:01 +02:00
Dean
c99bb2d712
Added optional chaining to account for datasource not having been initialised
2024-07-05 09:22:51 +01:00
mike12345567
77abe6da83
Handling invalid time values when ISO strings are input as filter options.
2024-07-04 18:29:08 +01:00
mikesealey
004db2d414
prepares manifest for Lorem Ipsum handlebar helper
2024-07-04 16:56:25 +01:00
mikesealey
457e9235f0
Revert "updates Handlebar-Helper manifest for Lorem helper"
...
This reverts commit fcdd933f7d
.
2024-07-04 16:47:56 +01:00
mikesealey
fcdd933f7d
updates Handlebar-Helper manifest for Lorem helper
2024-07-04 16:47:08 +01:00
Sam Rose
7cd4279254
Merge branch 'master' into budi-8417-check-error-responses-in-middleware-for-environment
2024-07-04 16:44:57 +01:00
Adria Navarro
4fae45e018
Add tooltip
2024-07-04 16:51:25 +02:00
deanhannigan
89ae114ddf
Merge branch 'master' into fix/squash-oldrow-in-external-row-controller
2024-07-04 15:38:24 +01:00
Dean
87b53ca452
Removed dupe import
2024-07-04 15:26:15 +01:00
Dean
3a1a600b91
PR feedback
2024-07-04 15:19:56 +01:00
mike12345567
332bf09116
Fixing up the typing in the gen collection script so that it is valid TS again and will work.
2024-07-04 14:50:59 +01:00
Dean
a764bfb6a5
Tidying up debugging console statements and comments
2024-07-04 14:30:51 +01:00
Dean
b1496be3d3
Merge remote-tracking branch 'origin/master' into feature/create-automations-in-data-section
2024-07-04 14:24:29 +01:00
Sam Rose
8595a3ab40
Update account-portal submodule to latest master.
2024-07-04 13:55:30 +01:00
Sam Rose
a1d07e0ef0
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment
2024-07-04 13:46:48 +01:00
Adria Navarro
39c4bc4ee7
Merge branch 'master' into fix/long-email-display
2024-07-04 14:01:46 +02:00
Adria Navarro
6d412cdf32
Ellipsis on long emails
2024-07-04 13:54:08 +02:00
Dean
a4a472b2d8
Squash the oldRow variable to avoid issues when serialising. Added a try/catch when queuing automations in dev
2024-07-04 12:13:58 +01:00
Dean
21b28a3de8
Added new Generate automation button and added it to the table
2024-07-04 12:05:56 +01:00
Sam Rose
7ed5df1019
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs
2024-07-04 11:44:00 +01:00
Sam Rose
ce406e0c5d
Unfocus test, you numpty.
2024-07-04 11:43:13 +01:00
Sam Rose
b958eb6e34
Merge branch 'master' of github.com:budibase/budibase into support-non-ascii-in-sqs
2024-07-04 11:39:48 +01:00
Sam Rose
b318850c7e
Support non-ascii column in SQS.
2024-07-04 11:37:18 +01:00
Adria Navarro
ddcf5598b4
Merge branch 'master' into chore/fix-npm-vulnerabilities
2024-07-04 12:30:40 +02:00
Adria Navarro
84f1dc2783
Fix builder build
2024-07-04 12:28:49 +02:00
Adria Navarro
6da459be59
Add missing dep
2024-07-04 11:50:06 +02:00
Sam Rose
257ee8fb70
Fix tests actually.
2024-07-04 10:46:09 +01:00
Adria Navarro
c4dacfbd71
Undo mssql update (as it breaks some types)
2024-07-04 11:43:54 +02:00
Adria Navarro
7b51799e8d
depcheck clean
2024-07-04 11:22:54 +02:00
Adria Navarro
1e3d0a3a49
Fix require
2024-07-04 11:14:02 +02:00
Adria Navarro
8da83dac58
Merge branch 'master' into chore/fix-npm-vulnerabilities
2024-07-04 11:08:51 +02:00
Adria Navarro
3a0af98b32
Update @techpass/passport-openidconnect
2024-07-04 10:58:00 +02:00
Adria Navarro
9d2385b777
Update jimp
2024-07-04 10:56:55 +02:00
Sam Rose
ea1b0d4f5c
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment
2024-07-04 09:56:37 +01:00
Adria Navarro
6914092ead
Update sanitize-html
2024-07-04 10:56:17 +02:00
Adria Navarro
8a5925a924
Update mssql
2024-07-04 10:55:39 +02:00
Sam Rose
16e293a9ff
Fix tests.
2024-07-04 09:55:36 +01:00
Adria Navarro
418e4adb04
Remove undici
2024-07-04 10:52:47 +02:00
Michael Drury
4933658b98
Merge branch 'master' into fix/couchdb-integration
2024-07-03 17:36:16 +01:00
Dean
3c32c08ca8
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 17:17:08 +01:00
Sam Rose
4f01cb50cd
Merge branch 'master' of github.com:budibase/budibase into budi-8417-check-error-responses-in-middleware-for-environment
2024-07-03 17:16:44 +01:00
Sam Rose
75360bdb9b
Merge branch 'master' into merge-env-vars
2024-07-03 17:06:14 +01:00
Sam Rose
3a74df0a4a
Fix tests.
2024-07-03 17:04:31 +01:00
Dean
2b0c8de389
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 17:00:23 +01:00
mike12345567
e83c37263d
Further simplification.
2024-07-03 16:59:31 +01:00
Dean
6ecaaba146
PR feedback. Fix for the popover menu not sticking to the add fields button
2024-07-03 16:56:37 +01:00
Dean
e472dc826c
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 16:42:02 +01:00
Sam Rose
5fc5524693
Delete unused SendGrid mock.
2024-07-03 16:41:51 +01:00
Sam Rose
d14cccb4c6
Remove unused SENDGRID_API_KEY
2024-07-03 16:39:30 +01:00
Sam Rose
bab3c07727
Add a couple more secrets.
2024-07-03 16:33:32 +01:00
Dean
8f3f03ef7d
PR feedback changes
2024-07-03 16:33:01 +01:00
Sam Rose
d9b94c1dcf
Don't detect empty strings.
2024-07-03 16:31:42 +01:00
Sam Rose
253110ac6f
Detect secrets in error messages.
2024-07-03 16:31:42 +01:00
Sam Rose
901428fc9c
Merge branch 'master' of github.com:budibase/budibase into merge-env-vars
2024-07-03 16:31:18 +01:00
Sam Rose
cd98882127
Move secrets into backend-core.
2024-07-03 16:30:23 +01:00
Adria Navarro
40d6cbbb59
Merge branch 'master' into BUDI-8416/allow-updating-email-via-scim
2024-07-03 16:59:22 +02:00
Adria Navarro
427ccbbb65
Test
2024-07-03 16:58:56 +02:00
Adria Navarro
3ba3b18c2d
Add scim test
2024-07-03 16:57:22 +02:00
mike12345567
c159ebba1f
Updating migration test case to check both env vars.
2024-07-03 15:16:13 +01:00
mike12345567
de9462403c
Adding both environment variables.
2024-07-03 15:08:56 +01:00
mike12345567
056d65cb1e
Splitting app migrations for SQS into their own environment variable so that they can be enabled separately.
2024-07-03 15:07:35 +01:00
Adria Navarro
e74847585e
Merge branch 'master' into BUDI-8416/allow-updating-email-via-scim
2024-07-03 15:59:47 +02:00
Adria Navarro
8f08625960
Allow changing email for scim users
2024-07-03 15:53:11 +02:00
Adria Navarro
8fd2cce093
Remove platform user on remove
2024-07-03 15:52:48 +02:00
Dean
8741c5a999
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 14:42:36 +01:00
Dean
6676115ba1
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 14:09:40 +01:00
mike12345567
f34d731bcc
Update MongoDB to 6.7.0
2024-07-03 14:04:47 +01:00
Michael Drury
5ca9caaa69
Revert "Update MongoDB."
2024-07-03 13:48:56 +01:00
mike12345567
378bf6d42f
Updating tests.
2024-07-03 13:40:57 +01:00
mike12345567
cb41e4d5a1
Fix for CouchDB integration, the typing in it was very poor and wise hiding issues, I've updated how this is implemented so that static typing can catch issues with it.
2024-07-03 12:50:33 +01:00
mike12345567
cb50cca40b
Stripping credentials from Couch URLs + test cases.
2024-07-03 11:25:21 +01:00
Adria Navarro
19e4e8fdb4
Allow updating email
2024-07-03 12:18:06 +02:00
Adria Navarro
3ed9c9a4a5
Test
2024-07-03 12:15:56 +02:00
Adria Navarro
88e054c366
Basic update test
2024-07-03 12:06:37 +02:00
Adria Navarro
4ddd450a89
More tests
2024-07-03 11:59:12 +02:00
Dean
da91991cc1
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 10:43:20 +01:00
Dean
b36311fc2c
Added fix for Update step table select. The fix for the oldRow behaviour broke the picker
2024-07-03 10:25:46 +01:00
Adria Navarro
8372632579
Add extra tests
2024-07-03 11:14:30 +02:00
Adria Navarro
6510a47c06
Add basic userDB.save test
2024-07-03 11:10:51 +02:00
Peter Clement
9809bf1a91
Fix an issue where null values were causing an error in automation loops ( #14083 )
...
* fixes an issue where nulls weren't being handled correctly in loops
* remove log
* update recursive gate to be more specific
* use lodash for object check
2024-07-03 09:07:44 +00:00
Sam Rose
2e33680e6b
Update MongoDB.
2024-07-03 09:19:19 +01:00
Dean
f44aba763e
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-03 09:05:05 +01:00
Dean
3c83940728
Added back in the oldRow functionality to updateRow
2024-07-03 09:04:18 +01:00
mike12345567
ac2b87df9e
Quick change.
2024-07-02 16:59:42 +01:00
mike12345567
39392a793d
Making sure the app migration queue is created correctly consistently.
2024-07-02 16:57:32 +01:00
Adria Navarro
ab1cf8f1b2
Merge branch 'master' into handle-view-visibility-schema
2024-07-02 16:00:59 +02:00
Sam Rose
9dacc5ea38
Make the SQS environment check work off the SQS_SEARCH_ENABLE env var.
2024-07-02 14:45:19 +01:00
Adria Navarro
c1520c6bf6
Fix socket.io vulnerability
2024-07-02 15:26:44 +02:00
Adria Navarro
ae4cfd7b47
Fix pouchdb-replication-stream vulnerability
2024-07-02 15:23:47 +02:00
Adria Navarro
cf5c54b792
Fix socket.io-client vulnerability
2024-07-02 15:22:58 +02:00
Adria Navarro
e19c9bd66a
Remove protobufjs critical vulnerability
2024-07-02 15:21:11 +02:00
Adria Navarro
07d538f6fc
Don't trim fields on view enrich schema
2024-07-02 14:02:49 +02:00
Adria Navarro
53af94f971
Fix search returning non visible columns
2024-07-02 14:02:16 +02:00
Adria Navarro
882a056cd9
Don't trim any fields on view crud endpoints
2024-07-02 13:58:16 +02:00
deanhannigan
bee1077269
Merge branch 'master' into feature/automation-grouping
2024-07-02 12:04:55 +01:00
Dean
3990387c1d
Lint and minor change to trigger name configuration
2024-07-02 11:59:11 +01:00
Dean
1177139237
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-02 11:49:51 +01:00
Dean
b6f8649c05
Removed debugging line
2024-07-02 11:36:23 +01:00
Dean
199d597786
Added basic grouping to automations side panel
2024-07-02 11:05:35 +01:00
Michael Drury
38b6b21397
Merge branch 'master' into fix/switch-to-relationship-column
2024-07-02 10:18:56 +01:00
Martin McKeaveney
5a6f42cb28
Merge branch 'master' into BUDI-8312
2024-07-02 09:23:52 +01:00
Dean
52893e4004
Move file type handling to a separate function and remove nested ternary
2024-07-01 21:25:56 +01:00
mike12345567
5ac9fe43fc
PR comments.
2024-07-01 17:50:34 +01:00
Dean
c5b702ab69
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-01 16:48:41 +01:00
Dean
aae357f50d
Refactor RowSelector initialisation into a function
2024-07-01 16:48:25 +01:00
mike12345567
c4ffd37caa
Adding fix for backwards compat, removing columns (but still filtering on) returns no rows, rather than an error.
2024-07-01 16:37:38 +01:00
mike12345567
3818b6d8cf
Using the relationship name rather than the table name - the relationship may have a different name to the related table, this makes it a bit more sensible.
2024-07-01 15:48:49 +01:00
Dean
7582e656ba
Use correct width flag for button width
2024-07-01 15:23:02 +01:00
Michael Drury
c267764d91
Merge branch 'master' into fix/sqs-internal-columns
2024-07-01 15:16:34 +01:00
Dean
91df945250
Sort fields by name in the picker
2024-07-01 15:07:30 +01:00
melohagan
de333a87fd
Add verify_sso_login flow ( #14060 )
2024-07-01 15:01:04 +01:00
Dean
1e4563f1e0
Added the selected class back in as it was required for the ticks
2024-07-01 14:54:50 +01:00
Dean
1b2414e2c0
Remove disabled state from field picker
2024-07-01 14:42:29 +01:00
Dean
dd4519067e
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-01 14:15:24 +01:00
Michael Drury
f3d8afcc5b
Merge branch 'master' into fix/sqs-internal-columns
2024-07-01 14:07:27 +01:00
Michael Drury
6e57a7b821
Merge branch 'master' into fix/sqs-internal-columns
2024-07-01 13:37:57 +01:00
Michael Drury
0bccfd3e15
Merge branch 'master' into budi-8404-filtering-with-the-contains-operator-throws-an-error-when
2024-07-01 13:37:37 +01:00
mike12345567
c2d5011576
Fixing an issue with a JS testcase that depended on dates, when the month changed to July this broke - making the dates fixed to avoid this in future.
2024-07-01 13:12:20 +01:00
Dean
c2b54f118f
Review fixes. Populated Row fields clearing, test data parsing to ensure tableId is present and correct. Also added some initial JSON test data parsing.
2024-07-01 12:59:43 +01:00
Michael Drury
426affa8ac
Merge branch 'master' into fix/sqs-internal-columns
2024-07-01 12:00:47 +01:00
Sam Rose
5c09d6f41f
Fix type error.
2024-07-01 11:46:35 +01:00
Sam Rose
6eb37df92d
Respond to PR feedback.
2024-07-01 11:41:21 +01:00
Sam Rose
11f49c95dc
Fix contains search on multi-user column.
2024-07-01 09:47:58 +01:00
Dean
c91767ad1f
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-01 09:23:52 +01:00
Conor Webb
323a855d81
Added button options to the prompt user action. ( #14031 )
2024-07-01 07:29:24 +00:00
Dean
37bfde9c93
Ensure removing a field from the update flow clears any row value. If not cleared, the field will remain in place.
2024-06-28 16:23:00 +01:00
Dean
ec9ff57493
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-28 16:09:13 +01:00
mike12345567
d7f6c494ed
Quick change to splitting.
2024-06-28 15:22:34 +01:00
mike12345567
b3d07aa228
Adding parameterised tests.
2024-06-28 15:21:39 +01:00
mike12345567
13ac273c83
Updating how search filters are converted, needs full column metadata to work it out this way.
2024-06-28 14:59:00 +01:00
mike12345567
8331d03ea2
Merge branch 'master' of github.com:Budibase/budibase into fix/sqs-internal-columns
2024-06-28 14:24:27 +01:00
mike12345567
510baf4f6e
Adding test case and updating how prefix updates in filters work.
2024-06-28 14:19:11 +01:00
Peter Clement
c417a5e627
Replace multiple spaces in bindings with one space ( #14018 )
...
* replace multiple spaces in bindings with one space
* add some tests and update regex to account for strings
* update regex to character based approach
* simplify regex to only look for spaces after {{
---------
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2024-06-28 14:18:15 +01:00
mike12345567
2d31e327e7
Resolving PR comments.
2024-06-28 13:49:52 +01:00
mike12345567
fa10140ef7
Merge branch 'master' of github.com:Budibase/budibase into fix/sqs-internal-columns
2024-06-28 13:47:00 +01:00
Michael Drury
6262654149
Merge branch 'master' into fix/allow-case-sensitive-prohibited
2024-06-28 13:20:26 +01:00
mike12345567
7a4336a4a0
Quick fix to allow case sensitive versions of the prohibited columns, this is allowed on the backend and many apps like this exist, there isn't really any reason to disallow this anymore.
2024-06-28 13:19:35 +01:00
Andrew Kingston
d226e65a18
Fix weird behaviour when adding rows if you have multiple pages of data
2024-06-28 12:54:46 +01:00
mike12345567
048d15956b
Updating environments which need to re-sync definitions.
2024-06-28 12:47:57 +01:00
mike12345567
00eba1bd35
Merge branch 'master' of github.com:Budibase/budibase into fix/sqs-internal-columns
2024-06-28 11:36:29 +01:00
Andrew Kingston
06e7517529
Add row conditions
2024-06-28 11:25:00 +01:00
Dean
77ca85f140
Attachment single does require a mapping. Clearing it to an empty string is invalid. It has been changed to null
2024-06-28 11:07:06 +01:00
Dean
7d274e5a84
Remove unnecessary row mappings. Updated input processing tests to accommodate clearing BB_REFERENCE types by defaulting to an empty array
2024-06-28 10:42:58 +01:00
Dean
fdbf1b3469
Added back in binding icon positioning override for JSON field
2024-06-28 09:48:33 +01:00
Andrew Kingston
cf12c8246b
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours
2024-06-28 09:22:56 +01:00
Dean
16061765ee
PR Feeback. Remove X icons in form.
2024-06-28 09:12:45 +01:00
Dean
82f50b565d
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-28 09:03:02 +01:00
Andrew Kingston
b9ad087691
Remove logs
2024-06-28 08:31:31 +01:00
Andrew Kingston
0a2beb6afd
Merge branch 'master' into fix-relationship-filtering
2024-06-28 09:28:19 +02:00
Andrew Kingston
f1f6cc0cb1
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours
2024-06-28 08:27:24 +01:00
Andrew Kingston
82f8858c29
Fix scrolling issue when adding new row
2024-06-28 08:27:02 +01:00
Dean
a85fd8c393
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-27 20:18:02 +01:00
Andrew Kingston
fbeb8199f1
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours
2024-06-27 19:02:05 +01:00
Andrew Kingston
5d06a53d37
Fix pixel layout issues with buttons column
2024-06-27 18:56:59 +01:00
mike12345567
ade514b96f
Merge branch 'fix/sqs-internal-columns' of github.com:Budibase/budibase into fix/sqs-internal-columns
2024-06-27 18:30:40 +01:00
mike12345567
6b4852bf3e
Updating migration test case.
2024-06-27 18:30:22 +01:00
Michael Drury
c1f7561839
Merge branch 'master' into fix/sqs-internal-columns
2024-06-27 18:19:03 +01:00
mike12345567
3394e974d3
Getting casting working again, have to pass down prefix for checking against fields.
2024-06-27 18:18:41 +01:00
mike12345567
b0e6d3e72c
Correctly handling overlapping column names.
2024-06-27 17:55:09 +01:00
Andrew Kingston
b58519d562
Merge branch 'master' of github.com:Budibase/budibase into table-improvements-2
2024-06-27 16:18:00 +01:00
Andrew Kingston
c41232bc12
Add proper components for dates and boolean types in grid condition editor and fix highlight showing in sticky column gutter cell
2024-06-27 16:06:47 +01:00
Andrew Kingston
c62e6d776c
Round grid scroll wrapper offsets to the nearest pixel
2024-06-27 15:51:57 +01:00
Andrew Kingston
8e83046321
Fix bindings not working with grid conditions
2024-06-27 15:38:22 +01:00
Andrew Kingston
1ccdb4de56
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours
2024-06-27 15:08:35 +01:00
Andrew Kingston
bcf1b2f5a7
Fix rendered columns calculation
2024-06-27 15:08:04 +01:00
Dean
5ccb3885b2
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-27 15:06:52 +01:00
Michael Drury
3bfbea4b26
Merge branch 'master' into revert-14020-revert-13993-fix/disallow-prohibited-columns
2024-06-27 15:00:34 +01:00
Andrew Kingston
3fdba191f8
Merge branch 'master' into fix-relationship-filtering
2024-06-27 15:38:52 +02:00
Andrew Kingston
778eed5649
Merge branch 'master' into table-changes
2024-06-27 15:38:36 +02:00
Andrew Kingston
2548cd5ff4
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours
2024-06-27 14:37:51 +01:00
Andrew Kingston
97a4c199f0
Fix position and styles of button column
2024-06-27 14:37:33 +01:00
Andrew Kingston
38a12ca8fa
Merge branch 'master' of github.com:Budibase/budibase into table-improvements-2
2024-06-27 14:26:02 +01:00
Dean
23b0f3dfe4
Added missing rowProcessor mapping config for BB_Reference, BB_Reference_Single and Attachment_Single
2024-06-27 14:25:32 +01:00
Andrew Kingston
094e4951a7
Remove some redundant initial derived store values
2024-06-27 14:25:09 +01:00
Andrew Kingston
99b522b32d
Optimise condition evaluation performance and add support for conditionally setting text color
2024-06-27 14:23:05 +01:00
Michael Drury
f092bf46cf
Merge branch 'master' into revert-14020-revert-13993-fix/disallow-prohibited-columns
2024-06-27 13:30:00 +01:00
Dean
b6d7715831
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-27 12:49:26 +01:00
Dean
933e17e945
Add min height for JSON picker in row steps. Fix for JSON onchange
2024-06-27 12:49:11 +01:00
Andrew Kingston
c9bcda0bd5
Update condition evaluation in tables
2024-06-27 12:38:03 +01:00
Peter Clement
cf11009e24
Update OpenAI dependency to fix 400 errors ( #14033 )
...
* Update OpenAI dependency to fix 400 errors
* add some optional chaining for safety
* add caret
* fix tests
2024-06-27 12:17:48 +01:00
Dean
2243314314
Defaulting to null in the updateRow step causes issues in row mapping. Switching back to empty string
2024-06-27 09:10:28 +01:00
Andrew Kingston
feffd80d11
Standardise cell condition operators
2024-06-27 09:10:25 +01:00
Andrew Kingston
42162e711a
Add initial work on conditional cell colours and add new 100 variant spectrum colours
2024-06-27 08:23:18 +01:00
mike12345567
1b9211ee6c
Initial implementation of solving SQS issue with case insensitivity.
2024-06-26 16:40:20 +01:00
Andrew Kingston
b060de98d0
Add UI for configuring conditions on table columns
2024-06-26 16:12:44 +01:00
Dean
d10ef7b795
Alter logic for field config checks causing test issues
2024-06-26 15:34:00 +01:00
Andrew Kingston
4042160003
Fix overflow issues in settings popovers
2024-06-26 15:10:20 +01:00
Andrew Kingston
6e9939f441
Prevent pasting in the new row component
2024-06-26 14:52:25 +01:00
Andrew Kingston
3fc6026f5c
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into table-improvements-2
2024-06-26 14:48:50 +01:00
Andrew Kingston
acaac0c190
Cap selected cell rows at 50
2024-06-26 14:48:30 +01:00
Dean
ca44220bd3
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-26 14:30:08 +01:00
Dean
21c335caab
Lint and tidying up
2024-06-26 14:29:42 +01:00
Andrew Kingston
d8f88ffdf1
Merge branch 'master' into table-improvements-2
2024-06-26 14:39:24 +02:00
mike12345567
41f045d8a6
Allow constant internal columns to be duplicated based on being case sensitive.
2024-06-26 13:36:20 +01:00
Michael Drury
cfeab17ed8
Revert "Revert "Disallow prohibited columns""
2024-06-26 12:40:16 +01:00
mike12345567
cbcedd5d1e
Merge branch 'sustaining/typescript-5.5.2' of github.com:Budibase/budibase into sustaining/typescript-5.5.2
2024-06-26 11:58:02 +01:00
mike12345567
b88e284083
Updating pro to master.
2024-06-26 11:57:43 +01:00
Dean
9adae8a9fd
If a relationship value is set to null, the row processor will set it to an empty to array an ensure its properly cleared. Previously the empty value would be an empty string, which was then set to an empty array in the rowProcessor
2024-06-26 11:12:25 +01:00
Dean
ed0f60d5d7
Added an app trigger update parser that will clean the testdata for the automation on save. Old values were not cleaned out. Added some padding to the PropField labels. General fixes
2024-06-26 11:10:15 +01:00
Michael Drury
9c92b8eff9
Merge branch 'master' into sustaining/typescript-5.5.2
2024-06-26 11:03:01 +01:00
Dean
fd1570401c
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-26 10:38:44 +01:00
Dean
1db1b638e6
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-26 09:08:11 +01:00
Andrew Kingston
c5a2f9ce7d
Merge branch 'master' of github.com:Budibase/budibase into table-improvements-2
2024-06-26 09:07:44 +01:00
Andrew Kingston
67a06d3446
Merge branch 'master' into fix-relationship-filtering
2024-06-26 09:54:32 +02:00
Andrew Kingston
6d1dd4fe51
Merge branch 'master' into table-changes
2024-06-26 09:31:45 +02:00
Andrew Kingston
a13d60f7c9
Don't show hidden settings in the settings bar
2024-06-26 07:45:12 +01:00
Sam Rose
314d62bea0
Revert "Disallow prohibited columns"
2024-06-25 14:29:56 +01:00
Dean
5ff8b03378
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-25 12:05:31 +01:00
Andrew Kingston
562f0e2c01
Merge branch 'fix-relationship-filtering' of github.com:Budibase/budibase into fix-relationship-filtering
2024-06-25 11:58:34 +01:00
Dean
e9985adcd4
Updates and refactoring of Automation flows
2024-06-25 11:52:11 +01:00
Peter Clement
1fa18ccfce
Some automation fixes and refactoring ( #13870 )
...
* fix issue where booleans were being parsed to null
* refactor looping out of automations
* clean out execute function in orchestrator of looping code
* re-add accidentally deleted file
* remove spec file
* remove log
* move code back into main automation thread
* account portal update
---------
Co-authored-by: Adria Navarro <adria@budibase.com>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Sam Rose <hello@samwho.dev>
2024-06-25 11:17:14 +01:00
Dean
27917c78d1
Switch TooltipWrapper to AbsTooltip. Messages were being truncated
2024-06-25 10:01:32 +01:00
Peter Clement
f3d466f255
fix issue where schema wasn't updating types when a query was run ( #14004 )
...
* fix issue where schema wasn't updating types when a query was run
* add tests for schema matching
2024-06-25 08:51:35 +01:00
melohagan
4ac9b657e5
Remove deprecated properties ( #13958 )
...
* Remove deprecated properties
* Fix backend-core test
* Don't run account-portal tests
* Update account-portal ref
* Run account portal unit tests
* Revert "Run account portal unit tests"
This reverts commit b509bf31a4
.
* Revert "Update account-portal ref"
This reverts commit 186391fbb6
.
2024-06-25 08:26:52 +01:00
Andrew Kingston
0c3c9270ad
Lint
2024-06-24 18:25:57 +01:00
Andrew Kingston
c48079a588
Merge branch 'master' into fix-relationship-filtering
2024-06-24 19:15:37 +02:00
mike12345567
a7b995e2ad
Merge branch 'master' of github.com:Budibase/budibase into sustaining/typescript-5.5.2
2024-06-24 18:05:32 +01:00
mike12345567
0587fc7233
Updating ref.
2024-06-24 18:04:28 +01:00
Michael Drury
72c1fa7996
Merge branch 'master' into fix/audit-log-search
2024-06-24 17:59:41 +01:00
mike12345567
5269353372
Updating pro submodule reference.
2024-06-24 17:54:14 +01:00
Sam Rose
bb91849976
Merge branch 'master' into budi-8390-receiving-a-column-has-been-specified-more-than-once-in-the
2024-06-24 17:32:26 +01:00
Sam Rose
58d8f2bb64
Respond to PR feedback.
2024-06-24 17:30:10 +01:00
Sam Rose
da1eb6f6ac
Fix primary key appearing twice in the SQL ORDER BY clause.
2024-06-24 17:09:27 +01:00
mike12345567
79d99743f1
Fixing a typing issue.
2024-06-24 16:47:27 +01:00
Andrew Kingston
62da97814a
Fix relationship filtering in automations
2024-06-24 16:44:28 +01:00
mike12345567
c72f6b4c04
Updating pro reference.
2024-06-24 16:42:24 +01:00
mike12345567
ebf8f54bb7
Upgrading to Typescript 5.5.2
2024-06-24 16:41:28 +01:00
Andrew Kingston
04a46c43ad
Use common search utils to generate field options for design section filter builder
2024-06-24 16:28:25 +01:00
Sam Rose
01b2f69b74
Merge branch 'master' of github.com:budibase/budibase into budi-8220-support-updating-existing-rows-for-external-databases-using-2
2024-06-24 15:51:03 +01:00
Sam Rose
2458259093
Respond to PR feedback.
2024-06-24 15:50:09 +01:00
Andrew Kingston
413088e824
Lint
2024-06-24 15:32:53 +01:00
Andrew Kingston
e7bc96fdee
Merge branch 'master' of github.com:Budibase/budibase into table-improvements
2024-06-24 15:32:11 +01:00
Andrew Kingston
df03a297c5
Stop autoscrolling horizontall to reveal primary display cells as they don't need it
2024-06-24 15:29:56 +01:00
Andrew Kingston
c4748d5cd6
Fix move column left and right not working
2024-06-24 15:28:26 +01:00
Andrew Kingston
e0c38d7fbe
Handle crash when other user deletes a row that is either the source or target of cell selection
2024-06-24 15:25:00 +01:00
Andrew Kingston
5c6cb0a73a
Ensure grid props are respected when using new features
2024-06-24 15:01:04 +01:00
Andrew Kingston
e2ac112c18
Fix crash when selecting cells in new row
2024-06-24 14:51:33 +01:00
Andrew Kingston
d923f4edb2
Fix crash when using up and down arrows in new row
2024-06-24 14:48:15 +01:00
Andrew Kingston
dedf264185
Fix auto scrolling of focused cell
2024-06-24 14:41:29 +01:00
Michael Drury
0d946e7be3
Merge branch 'master' into fix/relationship-filtering-table-or-column
2024-06-24 14:35:30 +01:00
Andrew Kingston
7f391e4fdf
Fix left and right arrows not working
2024-06-24 14:33:18 +01:00
Andrew Kingston
7d065707df
Fix new row
2024-06-24 14:32:01 +01:00
Peter Clement
aefe46b253
Adds _id and _rev back to internal datasource filter options ( #13977 )
...
* Adds _id and _rev back to internal datasource filter options
* add bb default datasource const into shared-core
* re-export var from shared-core
2024-06-24 14:31:27 +01:00
Andrew Kingston
e64d2bc8ff
Move where reaonly column checks take place
2024-06-24 14:28:23 +01:00
Andrew Kingston
fa77041c54
Prevent updating readonly fields
2024-06-24 14:20:25 +01:00
Andrew Kingston
02a86d1044
Only show errors in the focused row
2024-06-24 14:06:57 +01:00
Andrew Kingston
8050a405f5
Add comments
2024-06-24 14:04:45 +01:00
Andrew Kingston
9b33ee1cee
More simplification of columns
2024-06-24 14:02:35 +01:00
Andrew Kingston
6acffc7e64
Fix new column button layout and remove logs
2024-06-24 13:49:36 +01:00
Andrew Kingston
e05c46435f
Improve and simplify scrolling
2024-06-24 13:45:37 +01:00
mike12345567
b597bd3dbe
Fixing an issue detected by tests.
2024-06-24 13:30:18 +01:00
mike12345567
75cee3c4fd
Quick type improvement.
2024-06-24 13:28:13 +01:00
mike12345567
1402716f5c
Some type updates.
2024-06-24 13:10:30 +01:00
Andrew Kingston
42538e114a
Fix reorder
2024-06-24 13:03:33 +01:00
mike12345567
965725d022
First PR comments.
2024-06-24 12:43:26 +01:00
mike12345567
05ea231d20
Adding back missing comments.
2024-06-24 11:53:02 +01:00
Andrew Kingston
ada3367b49
WIP
2024-06-24 09:56:48 +01:00
Andrew Kingston
0d2cef20df
Simplify some old code
2024-06-24 08:28:18 +01:00
Andrew Kingston
9ca6356694
Refactor row lookup map
2024-06-24 08:25:20 +01:00
Andrew Kingston
bf77537792
Centralise readonly column logic
2024-06-24 08:12:46 +01:00
Andrew Kingston
e2df7ae6db
Improve bulk notifications and progress updates
2024-06-24 08:05:59 +01:00
Andrew Kingston
7a3eabc529
Add progress indicators to all other bulk operations and select more modified cells
2024-06-23 20:55:00 +01:00
Andrew Kingston
a84a56ae1b
Add progress indicator to bulk pasting
2024-06-23 19:12:03 +01:00
Andrew Kingston
37c0417848
Add bulk cell delete featuer
2024-06-23 18:42:39 +01:00
Andrew Kingston
06aa4ba09c
Fix issue with pasting from multi to single cell
2024-06-23 15:08:01 +01:00
Andrew Kingston
eabb6c94d0
Refactor and improve grid keyboard handling
2024-06-23 14:47:29 +01:00
Andrew Kingston
4ec6a22e42
Add bulk cell selection using shift+keyboard
2024-06-23 14:31:34 +01:00
Andrew Kingston
3a4b3e8c42
Make naming more consistent and impove multi-row pasting
2024-06-23 14:01:55 +01:00
Andrew Kingston
a3be0f1cd1
Add comments
2024-06-23 13:39:29 +01:00
Andrew Kingston
70fd643431
Simplify and improve bulk pasting logic
2024-06-23 13:35:45 +01:00
Andrew Kingston
9c360a1f02
Handle edge case when pasting without releasing mouse
2024-06-23 13:10:20 +01:00
Andrew Kingston
878aa35335
Add support for bulk selecting cells via shift key
2024-06-23 10:34:23 +01:00
Andrew Kingston
d4d63c6115
Simplify new paste logic
2024-06-22 19:28:52 +01:00
Andrew Kingston
b094f0bc31
Refactor stores
2024-06-22 13:53:31 +01:00
Andrew Kingston
60d86c8b14
Update keybindings to account for new copy/paste functions
2024-06-21 20:58:56 +01:00
Andrew Kingston
6633cc3cbc
Fix normal row changes not working
2024-06-21 20:48:55 +01:00
Andrew Kingston
9657781df6
Add multi to multi pasting
2024-06-21 20:38:48 +01:00
mike12345567
fcf67f7297
Fixing an issue raised by Poirazis around empty relationships coming back as related to themselves.
2024-06-21 19:29:30 +01:00
mike12345567
337584f5b2
Updating the regex to correctly find within the filter keys.
2024-06-21 17:51:02 +01:00
mike12345567
28d0d627ce
Getting functions in place which make it easy to update pats of a filter list by their keys - getting this to work for SQS and external.
2024-06-21 17:00:12 +01:00
mike12345567
6812c21076
Updating test cases.
2024-06-21 16:58:40 +01:00
mike12345567
e5c40c7ecd
Moving some stuff around inside ExternalRequests to make it easier to access parts of the full context.
2024-06-21 16:58:27 +01:00
Andrew Kingston
ad0d300ff9
Add support for bulk pasting a single value into multiple cells
2024-06-21 16:30:51 +01:00
Sam Rose
d5481312d0
Fix lint, add new update test.
2024-06-21 15:31:34 +01:00
Andrew Kingston
502c2541e5
Clean up and improve copy/paste flows
2024-06-21 15:17:49 +01:00
Sam Rose
c9fecbaa77
Fix updating rows in external tables where the primary key is an autocolumn.
2024-06-21 15:12:02 +01:00
Sam Rose
f4378bd561
Merge branch 'master' of github.com:budibase/budibase into budi-8220-support-updating-existing-rows-for-external-databases-using-2
2024-06-21 13:08:39 +01:00
Conor Webb
9a375d6716
Add the option to change the confirm and cancel button texts within the confirmation modals ( #13966 )
...
* Add button parameters to actions
* Add button states to confirmation store
* Set text of buttons if values are exist
* Pass stored values through to the modal
* Add missing duplicate text map
* Fix lint issues
---------
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
2024-06-21 10:57:46 +00:00
mike12345567
b4910043c6
Addressing PR comments.
2024-06-21 11:27:47 +01:00