Commit Graph

26596 Commits

Author SHA1 Message Date
mike12345567 3a95aa6aeb Adding the version to the status to help understand what version the service is using. 2024-06-10 18:56:24 +01:00
mike12345567 c328dd5cd4 Making sure any error that occurs in the app migration system gets logged. 2024-06-10 18:32:06 +01:00
mike12345567 3542c37af0 Merge branch 'fix/aws-session-token-s3-ver2' of github.com:Budibase/budibase into fix/aws-session-token-s3-ver2 2024-06-10 17:18:48 +01:00
mike12345567 8665737dcb Bringing app migration tests back. 2024-06-10 17:18:27 +01:00
Sam Rose a89b1b27e7
Merge branch 'master' into fix/aws-session-token-s3-ver2 2024-06-10 17:05:52 +01:00
Sam Rose 13ec629109
Trigger server tests. 2024-06-10 15:50:04 +01:00
mike12345567 1bd5a41712 Setting debug properly 2024-06-10 15:29:32 +01:00
mike12345567 fe789e7462 Adding test containers debug. 2024-06-10 15:17:01 +01:00
mike12345567 04297e8f36 skip to re-run. 2024-06-10 15:15:35 +01:00
mike12345567 1c1074d939 Updating to describe.skip 2024-06-10 14:48:39 +01:00
mike12345567 8f6cfb7634 Disabling app migration tests and app migrations in test environment. 2024-06-10 14:30:11 +01:00
Michael Drury 61746e043e
Merge branch 'master' into fix/aws-session-token-s3-ver2 2024-06-10 14:25:03 +01:00
mike12345567 f1ea6a52ae Linting. 2024-06-10 14:10:41 +01:00
Andrew Kingston 4cfa02f5d2 Fix options not clearing when adding select-type columns 2024-06-10 13:59:35 +01:00
mike12345567 aadf8ff3b3 Updating app migration test to not create the app context, relying on the app migration processor to do this for us instead (including tenancy context). 2024-06-10 13:55:26 +01:00
Andrew Kingston 4fb65373e0 Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into cheeks-fixes 2024-06-10 13:29:08 +01:00
Andrew Kingston 6a859e568b Fix missing on:change event proxy from builder dropzone component 2024-06-10 13:28:04 +01:00
Andrew Kingston aadb368161
Merge branch 'master' into cheeks-fixes 2024-06-10 13:47:06 +02:00
Hector Valcarcel 65c2039d0c Chore: Allow using an AWS_SESSION_TOKEN for object storage with AWS S3 2024-06-10 11:48:54 +01:00
Sam Rose d579972e5f
Slim down postgres.spec.ts, most of its content is tested elsewhere now across all datasources. 2024-06-10 10:59:33 +01:00
Andrew Kingston 9047c54b03 Truncate long column names in column settings buttons 2024-06-10 09:52:49 +01:00
Andrew Kingston 7566ecfac8 Fix issue where grid highlighted rows are incorrect when page is scrolled 2024-06-10 09:40:08 +01:00
Andrew Kingston 08a48a9ff9 Make new schema validation errors visible to users, and reset schema when saving fails 2024-06-10 08:57:24 +01:00
Andrew Kingston ae863a6e16 Only override grid column widths in table block when they are defined 2024-06-10 08:00:58 +01:00
Andrew Kingston e1bc9d54f1 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-06-10 07:52:09 +01:00
mike12345567 ee391b30d6 Fixing an issue with multi-tenant app migration failures - the app migration context wasn't getting the tenant ID as needed. Also added some better logging as well as cleaning up the queues properly to remove these dud events. 2024-06-07 22:50:06 +01:00
mike12345567 67c6c156e3 Updating logging for app migration. 2024-06-07 18:31:40 +01:00
Michael Drury fcc38d4058
Merge branch 'master' into fix/BUDI-8258-update-presence 2024-06-07 18:15:54 +01:00
mike12345567 85ab9ed2ed Adding a try catch to log if something in the app migration queue fails to process. 2024-06-07 18:09:48 +01:00
mike12345567 7d9e469d8e Merge branch 'fix/BUDI-8258-update-presence' of github.com:Budibase/budibase into fix/BUDI-8258-update-presence 2024-06-07 18:08:28 +01:00
mike12345567 138f1d02b6 Hopefully final fix to test. 2024-06-07 18:02:26 +01:00
Michael Drury dcd5e7934d
Merge branch 'master' into fix/BUDI-8258-update-presence 2024-06-07 18:01:38 +01:00
mike12345567 3cc4b71561 Fixing some issues highlighted by test case. 2024-06-07 17:59:18 +01:00
mike12345567 14266be4e4 Commenting why it does stuff. 2024-06-07 17:26:45 +01:00
mike12345567 f76eb1b220 Merge branch 'master' of github.com:Budibase/budibase into fix/BUDI-8258-update-presence 2024-06-07 17:24:40 +01:00
mike12345567 5de2dc8382 Some test updates to make the fetchSchema tableFilter prop usable. 2024-06-07 17:13:06 +01:00
Sam Rose d2c273542d
Fix tests. 2024-06-07 17:02:23 +01:00
mike12345567 9cd7c144f4 Adding test case. 2024-06-07 16:57:46 +01:00
mike12345567 a879b5814a Making sure that columns get updated to allow nulls/disallow correctly, as well as making sure enums can be updated and autocolumn state can change. 2024-06-07 16:57:33 +01:00
Sam Rose 85c372c4d6
Move some mysql.spec.ts and postgres.spec.ts tests into datasource.spec.ts. 2024-06-07 16:56:07 +01:00
Sam Rose d682320371
Fix last test. 2024-06-07 16:40:25 +01:00
Sam Rose c07d73beaf
Modernise datasource.spec.ts. 2024-06-07 16:35:46 +01:00
Sam Rose f2e3789ad2
Rename rename test from mysql.spec.ts, it's covered in table.spec.ts 2024-06-07 14:24:39 +01:00
Michael Drury e2c4901090
Merge branch 'master' into feature/enable-sqs-in-dev 2024-06-07 12:34:16 +01:00
Michael Drury a72f7747c1
Merge branch 'master' into feature/enable-sqs-in-dev 2024-06-07 12:17:06 +01:00
Michael Drury 0728221379
Merge branch 'master' into BUDI-7656/add-migration 2024-06-07 11:30:47 +01:00
Adria Navarro 853810704c Fix patch 2024-06-07 11:39:36 +02:00
Adria Navarro 20d1b81099 Fix tests 2024-06-07 11:30:35 +02:00
Michael Drury b76d535202
Merge branch 'master' into BUDI-7656/add-migration 2024-06-07 10:24:50 +01:00
Adria Navarro b22ea1b0f9 Fix test 2024-06-07 11:12:03 +02:00
Adria Navarro 6b88622b50
Merge branch 'master' into BUDI-7422/support-composite-keys 2024-06-07 11:00:15 +02:00
Adria Navarro b86501e25e Fix 2024-06-07 10:54:26 +02:00
Adria Navarro f4e14db22a Add failing test 2024-06-07 10:54:14 +02:00
Peter Clement 9a2de11203
Allow users to only specify a binding when adding attachments (#13819)
* add ability for user to toggle bindable input for attachment

* error handling for missing keys

* improve error handling for smtp attachments

* remove log

* add test

* fixing some pr comments

* update test
2024-06-07 08:35:18 +00:00
mike12345567 ab6614a683 Capturing any 500s which occur from SQS cleanup - it appears to 500 if there is nothing to do. 2024-06-06 17:38:52 +01:00
mike12345567 5537f7b782 build fixes. 2024-06-06 17:35:35 +01:00
mike12345567 cd300b0453 Linting. 2024-06-06 17:27:40 +01:00
mike12345567 a4e646fc64 Changing how latest migration is determined. 2024-06-06 17:26:37 +01:00
mike12345567 e86eb7082d Merge branch 'BUDI-7656/add-migration' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-06 17:21:01 +01:00
mike12345567 1124ee1cc8 Adding a test case for the new migration. 2024-06-06 17:20:25 +01:00
Michael Drury ea1d3000c2
Merge branch 'master' into BUDI-7656/add-migration 2024-06-06 16:49:48 +01:00
mike12345567 8b18ba0204 Merge branch 'BUDI-7656/add-migration' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-06 16:49:28 +01:00
mike12345567 70aa43680d Addressing PR comments. 2024-06-06 16:49:03 +01:00
mike12345567 243ccee645 Enables SQS in dev! 2024-06-06 16:10:58 +01:00
Michael Drury 6001ec2e09
Merge branch 'master' into BUDI-7656/add-migration 2024-06-06 16:05:28 +01:00
mike12345567 244fbe42b1 Updating migration to check if the SQL definitions have changed, if they haven't don't write them again. 2024-06-06 16:04:23 +01:00
mike12345567 3c4cf69463 Updating migration integrity test to allow certain properties to change. 2024-06-06 15:14:59 +01:00
mike12345567 2c86ea14fd Changing how disk cleanup is performed. 2024-06-06 15:07:06 +01:00
mike12345567 f0f8c14216 Fixing an issue introduced here which caused template test to fail. 2024-06-06 14:58:03 +01:00
Sam Rose ac53a97176
WIP 2024-06-06 14:55:07 +01:00
Adria Navarro b7ed080620
Merge branch 'master' into BUDI-8316/cannot-save-time-value-to-internal-db 2024-06-06 14:11:37 +02:00
mike12345567 878114133c Adding test. 2024-06-06 12:36:57 +01:00
Adria Navarro 9ad1d60850 Handle dateonly by default 2024-06-06 13:25:13 +02:00
Adria Navarro f09b6bf090 Handle times properly on time only settings for timestamps 2024-06-06 13:03:00 +02:00
mike12345567 c57a81c6de Adding a global binding for globalId which is retrieved as part of the self call - making sure this is available as a binding (this is not in the user metadata table, just for bindings). 2024-06-06 11:53:58 +01:00
mike12345567 0a5a788440 Updating migrations to disable all migrations after the first disabled migration. 2024-06-05 18:19:44 +01:00
mike12345567 338d9f8476 Merge branch 'BUDI-7656/add-migration' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-05 17:10:05 +01:00
mike12345567 3cf3588192 Add test for migration disabling. 2024-06-05 17:09:46 +01:00
Michael Drury 36a902f159
Merge branch 'master' into BUDI-7656/add-migration 2024-06-05 16:58:06 +01:00
mike12345567 80ddadbe06 Updating app migration to use a slightly different mechanism to allow disabling the migration pipeline. 2024-06-05 16:57:16 +01:00
Adria Navarro 098344ca84 Undo reorder 2024-06-05 17:34:20 +02:00
mike12345567 4f6076d2ba Merge branch 'master' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-05 16:29:45 +01:00
Adria Navarro 7ba37c7db7 Update ref 2024-06-05 16:54:18 +02:00
Adria Navarro db1e4fcce2
Merge branch 'master' into BUDI-8286/add-readonly-columns-to-plans 2024-06-05 16:20:37 +02:00
Adria Navarro ee1b8c9f43 Add readonly columns to premium 2024-06-05 16:20:05 +02:00
Adria Navarro b0c21b01c0 Allow "viewReadonlyColumns" in enterprise 2024-06-05 16:04:40 +02:00
Conor Webb c9fb6e35c8
Enhancement: add ability to set custom auto-dismissal duration for notifications (#13829)
* Enhancement: add ability to set custom auto-dismissal duration for notifications

* Updated based on feedback.

* Enforce max duration for auto-dismiss to 2 minutes
2024-06-05 12:29:07 +01:00
mike12345567 32e4493a96 Quick fix for using the roles option within the builder - this was broken in JS which was a bit of a pain - this works properly now and allows more compat between HBS and JS. 2024-06-05 11:58:40 +01:00
mike12345567 f062b73852 Only run migration if SQS is enabled. 2024-06-04 17:39:53 +01:00
mike12345567 dbda7b5ee4 Updating migration name. 2024-06-04 17:25:44 +01:00
mike12345567 f735f8c6f5 Comment update. 2024-06-04 17:24:56 +01:00
mike12345567 cf6f86cb2f Updating migrations to correctly cover all the required elements. 2024-06-04 17:24:11 +01:00
Adria Navarro ac9f5d5d1e Allow editing old configs 2024-06-04 16:50:12 +02:00
Adria Navarro 47b77d6744 Run test only with internal tables 2024-06-04 16:46:50 +02:00
Adria Navarro 7aa6af6e13 Add tests to support existing configs 2024-06-04 16:40:09 +02:00
Adria Navarro b0af50e674 Copy fix 2024-06-04 16:17:41 +02:00
mike12345567 c509da1f22 Merge branch 'master' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-04 15:13:18 +01:00
Adria Navarro 0c79935170
Merge branch 'master' into feat/readonly-columns 2024-06-04 15:36:30 +02:00
mike12345567 4221a13fd1 Updating pro back to correct reference. 2024-06-04 14:03:52 +01:00
Adria Navarro 825043fd7f
Merge branch 'master' into feat/readonly-columns 2024-06-04 14:30:22 +02:00
mike12345567 e3b1655ad0 Merge branch 'master' of github.com:Budibase/budibase into BUDI-7656/add-migration 2024-06-04 12:56:59 +01:00
Martin McKeaveney ec892a13b6 merge 2024-06-04 12:43:34 +01:00
Martin McKeaveney 63e7421dd5 acct portal 2024-06-04 12:41:07 +01:00
Adria Navarro edd9ebc389 Tests 2024-06-04 12:33:48 +02:00
Adria Navarro e6e67af2c4 Guard display name column 2024-06-04 12:32:33 +02:00
Adria Navarro b65e9cfc80 Lint 2024-06-04 12:20:19 +02:00
Adria Navarro ba9b5c3271 Merge branch 'feat/readonly-columns' into BUDI-8282/dont-treat-display-column-as-required 2024-06-04 12:09:20 +02:00
Adria Navarro a562655361
Merge branch 'master' into feat/readonly-columns 2024-06-04 12:04:49 +02:00
Adria Navarro 1c8feaedb1 Copy change 2024-06-04 12:03:42 +02:00
Adria Navarro 44708a27ff Merge branch 'BUDI-8282/validate-configuration' into BUDI-8282/validate-configuration-for-hidden-views 2024-06-04 11:37:54 +02:00
Adria Navarro aefedce568 Renames 2024-06-04 11:35:09 +02:00
Adria Navarro 819cc6bebb Fix tests 2024-06-04 11:18:33 +02:00
Adria Navarro 2d953f19cc Clean validation message 2024-06-04 11:11:50 +02:00
Adria Navarro 9b82116c61 Copy changes 2024-06-04 10:39:56 +02:00
Adria Navarro 10f77c83b6 Don't allow selecting required columns 2024-06-03 17:24:30 +02:00
Adria Navarro cb2349fdef Allow edition display 2024-06-03 17:04:35 +02:00
Adria Navarro 42d60ad95b Fix 2024-06-03 16:56:12 +02:00
Adria Navarro b937d95de2 Move isRequired to shared-core 2024-06-03 16:55:02 +02:00
Martin McKeaveney 3909bbcfc0 NGINX headers for security audit 2024-06-03 15:05:18 +01:00
Adria Navarro cc3808997c Fix viewV2 tests 2024-06-03 13:26:49 +02:00
mike12345567 38ff7debb4 Linting. 2024-06-03 12:08:54 +01:00
mike12345567 155de99b68 Streaming to disk before passing onto S3. 2024-06-03 11:46:20 +01:00
Adria Navarro c1b760ca9e Validate that required fields can't be hidden in views 2024-06-03 12:43:51 +02:00
Adria Navarro 91c20213dc Validate readonly 2024-06-03 12:12:04 +02:00
Adria Navarro d73d7113ae Refresh on error 2024-06-03 12:12:04 +02:00
Adria Navarro dad689c787 Reset schema mutations on erroring 2024-06-03 12:12:04 +02:00
Adria Navarro 326a90a41e Allow modifying views with readonly configs (other fields) 2024-06-03 12:12:04 +02:00
Adria Navarro efc9d3399e Validate schema 2024-06-03 12:12:04 +02:00
Adria Navarro 5912c2b129 Copy change 2024-06-03 12:12:03 +02:00
mike12345567 26a0801b75 Linting. 2024-06-03 10:15:16 +01:00
mike12345567 7b8195f41d Merge branch 'master' of github.com:Budibase/budibase into fix/rest-download-issue 2024-06-03 10:13:49 +01:00
Adria Navarro 5c3973d7f9
Merge branch 'master' into feat/readonly-columns 2024-06-03 10:06:50 +02:00
mike12345567 d90763dd3c Getting size parameter right for streams. 2024-05-31 17:59:16 +01:00
mike12345567 75501c2251 Updating object store stream upload to make sure the stream has finished being processed before trying to upload to AWS (and only uploading a partial stream). 2024-05-31 17:57:31 +01:00
Andrew Kingston 8563471aea Don't update text settings when editing inline unless the value actually changes, to prevent losing HBS or JS expressions 2024-05-31 16:21:21 +01:00
mike12345567 4a1f24d0d8 Fixing an issue with default parameters not being passed into dynamic parameters. 2024-05-31 16:08:10 +01:00
mike12345567 9912904bd1 Fixing an issue with error cases that have a content-disposition being downloaded as a file. 2024-05-31 16:07:46 +01:00
Sam Rose 4d25c2e631
Merge branch 'master' into fix-mariadb-healthcheck 2024-05-31 15:55:26 +01:00
melohagan cbb3c9aa93
Allow a user invite to be revoked (#13805)
* Add free_trial to deploy camunda script

* Allow user invites to be deleted

* Refactor to pass invite codes

* lint

* update account-portal

* yarn lock

* users terminology instead of rows and invites
2024-05-31 14:34:08 +00:00
Sam Rose 1777ac4b04
Fix mariadb healthcheck. 2024-05-31 14:59:15 +01:00
Adria Navarro d4d17893ef Respect schema readonly on client 2024-05-31 13:07:25 +02:00
Adria Navarro 381d9a246b
Merge pull request #13818 from Budibase/BUDI-8281/add-readonly-view-config
Add readonly view config
2024-05-31 13:05:35 +02:00
Adria Navarro 9ac462c390 Remove double checks 2024-05-31 12:44:11 +02:00
Sam Rose ef0c3db350
Merge branch 'master' into update-account-portal-2 2024-05-31 11:18:39 +01:00
Adria Navarro 5444655237 Change anyHidden to anyRestricted 2024-05-31 11:14:41 +02:00
dependabot[bot] 25a4e1d999
Bump mysql2 from 3.9.7 to 3.9.8 in /packages/server
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.9.7 to 3.9.8.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.7...v3.9.8)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-30 19:53:00 +00:00
Adria Navarro 2a189c4f8e Readonly cells 2024-05-30 17:35:03 +02:00
Adria Navarro 4dbfa28feb Move licence check out of frontend-core 2024-05-30 17:12:46 +02:00
Sam Rose 6f02185abe
Put pro back in line with master. 2024-05-30 14:33:10 +01:00
Sam Rose 3570322805
Merge master. 2024-05-30 14:32:19 +01:00