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
Dean
1177139237
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-07-02 11:49:51 +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
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
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
0a2beb6afd
Merge branch 'master' into fix-relationship-filtering
2024-06-28 09:28:19 +02:00
Dean
a85fd8c393
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-27 20:18:02 +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
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
Dean
23b0f3dfe4
Added missing rowProcessor mapping config for BB_Reference, BB_Reference_Single and Attachment_Single
2024-06-27 14:25:32 +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
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
mike12345567
1b9211ee6c
Initial implementation of solving SQS issue with case insensitivity.
2024-06-26 16:40:20 +01:00
Dean
d10ef7b795
Alter logic for field config checks causing test issues
2024-06-26 15:34:00 +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
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
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
Michael Drury
0d946e7be3
Merge branch 'master' into fix/relationship-filtering-table-or-column
2024-06-24 14:35:30 +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
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
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
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
Sam Rose
d5481312d0
Fix lint, add new update test.
2024-06-21 15:31:34 +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
mike12345567
fead1f436a
test case is only for internal.
2024-06-20 18:53:01 +01:00
mike12345567
ae68c561f4
Test case.
2024-06-20 18:51:04 +01:00
mike12345567
def3b0260e
Disallowing prohibited columns consistently, no matter the case, and backend validation for this as well.
2024-06-20 18:48:22 +01:00
Martin McKeaveney
96be6e85e3
update account portal sha
2024-06-20 18:05:48 +01:00
Martin McKeaveney
4e2960468d
Merge branch 'master' of github.com:Budibase/budibase
2024-06-20 17:57:29 +01:00
Martin McKeaveney
524cf6100b
bumping account portal prod tag
2024-06-20 17:57:15 +01:00
Michael Drury
20f90b2a08
Merge branch 'master' into feature/count-rows-to-return
2024-06-20 17:44:21 +01:00
mike12345567
86bae92ada
Refactoring search test to make it easier to find promises which aren't handled.
2024-06-20 17:13:42 +01:00
Martin McKeaveney
4ac74b1e9a
bump account portal
2024-06-20 17:08:03 +01:00
mike12345567
df56371ab6
Reverting change to promises.
2024-06-20 16:36:18 +01:00
mike12345567
295961edb1
Attempting without promise.all in external.
2024-06-20 16:18:32 +01:00
mike12345567
66ef0cb79a
Adding back SQS - wasn't causing a problem.
2024-06-20 16:05:03 +01:00
mike12345567
b6b05e08b1
Removing SQS from view test to check.
2024-06-20 15:52:56 +01:00
Michael Drury
398a4da2ae
Merge branch 'master' into feature/count-rows-to-return
2024-06-20 15:27:21 +01:00
Martin McKeaveney
84ff4e97ed
Merge branch 'master' into accpdeployment
2024-06-20 14:59:13 +01:00