mike12345567
e402f9c571
Merge branch 'uncomment-search-test-todos' of github.com:Budibase/budibase into feature/count-rows-to-return
2024-06-14 18:16:47 +01:00
mike12345567
77556820bf
Bit more work towards row counting, as well as moving external SQL to use row + 1 for working out pagination.
2024-06-14 18:12:36 +01:00
Sam Rose
c2320e4f5b
Convert postgres.spec.ts to use Knex instead of rawQuery.
2024-06-14 17:20:08 +01:00
Sam Rose
a54048e308
Solve all remaining TODOs in search.spec.ts.
2024-06-14 14:57:31 +01:00
mike12345567
7491021ca0
Base implementation of counting (plumbing).
2024-06-14 14:35:14 +01:00
Sam Rose
520f900708
Merge branch 'master' of github.com:budibase/budibase into budi-8349-in-memory-search-parity-testing
2024-06-14 13:59:06 +01:00
Sam Rose
f3c82cbf38
Ensure that sort order is always lowercased.
2024-06-14 11:00:34 +01:00
Sam Rose
c27e9c266c
Replace SortDirection with SortOrder, SortDirection is being removed.
2024-06-14 09:45:30 +01:00
mike12345567
82af6deab3
Making sure we return the correct thing when passing back the cached migration version.
2024-06-13 17:50:35 +01:00
mike12345567
3dcce65c9c
revert.
2024-06-13 17:50:07 +01:00
mike12345567
8970705b39
Adding a minimum time to the app migration screen and adding a link to documentation.
2024-06-13 17:49:41 +01:00
Sam Rose
1161c185e2
Down to 0 failures.
2024-06-13 17:46:03 +01:00
Sam Rose
c01c2c7cc3
Down to 4 failures.
2024-06-13 16:23:16 +01:00
Sam Rose
746ee711ae
Down to 19 failures.
2024-06-13 14:45:43 +01:00
Sam Rose
f352c5efc1
Merge branch 'master' of github.com:budibase/budibase into budi-8349-in-memory-search-parity-testing
2024-06-13 12:24:40 +01:00
Sam Rose
cb6acd8c0b
Down to 71 failures.
2024-06-13 12:24:27 +01:00
Sam Rose
7e69f85e77
More progress.
2024-06-12 18:07:46 +01:00
Sam Rose
22bf0d05ad
Making progress.
2024-06-12 17:58:13 +01:00
Sam Rose
ae6539161f
Get rid of negation in predicate.
2024-06-12 17:28:03 +01:00
Michael Drury
c4e305e0a0
Merge branch 'master' into fix/app-migrations-automation-service
2024-06-12 15:33:52 +01:00
Sam Rose
7e4f571eb3
wip
2024-06-12 15:24:46 +01:00
Sam Rose
95f5844a44
Get in-memory searching into the search tests.
2024-06-12 15:24:46 +01:00
mike12345567
bf75d9da80
Fix lint.
2024-06-12 15:21:00 +01:00
Sam Rose
c759d7b63a
Remove more instances of the work lucene.
2024-06-12 15:13:50 +01:00
Sam Rose
781f3bd64a
Merge branch 'master' of github.com:budibase/budibase into budi-8338-refactor-in-memory-filter-naming
2024-06-12 15:06:22 +01:00
mike12345567
585bbefb90
Moving app migrations back to the automation service now that its getting updated in QA - also making sure that the app migration is always cached, disabling it in dev/QA may hide issues with caching, making sure it always runs the same as it does in prod is safest.
2024-06-12 15:04:18 +01:00
melohagan
f8765fb254
Don't add or remove quotas for external DB rows ( #13926 )
...
* Don't add or remove quotas for external DB rows
* update account-portal
* fix unit test
2024-06-12 13:49:37 +00:00
Sam Rose
bc8791e91e
Remove the word 'lucene' from runLuceneQuery and buildLuceneQuery.
2024-06-12 14:44:20 +01:00
Sam Rose
a140a002e2
Merge branch 'master' of github.com:budibase/budibase into fix/aws-session-token-s3-ver2
2024-06-11 18:04:40 +01:00
Michael Drury
3e209abe87
Merge branch 'master' into lock-container-start
2024-06-11 17:53:28 +01:00
Sam Rose
96efb17678
Fix lint.
2024-06-11 17:52:02 +01:00
Sam Rose
85c59c0350
Changing tactic to relying on stable container names to prevent duplication.
2024-06-11 17:41:48 +01:00
mike12345567
c2415012c2
Keep QA check for no caching of app migration info.
2024-06-11 16:02:38 +01:00
Sam Rose
6a54b58303
?
2024-06-11 16:00:04 +01:00
mike12345567
2b2079b4f1
Moving app migrations back to API service.
2024-06-11 15:45:07 +01:00
Sam Rose
af60ff4da7
Can't use retries with the sync API.
2024-06-11 15:43:12 +01:00
Sam Rose
eac6106b06
Try the sync versions?
2024-06-11 15:38:25 +01:00
Sam Rose
2e67ae115e
Attempt to use unluck we get back from lock.
2024-06-11 15:33:18 +01:00
Sam Rose
af0802df30
Only hold the lock during container start.
2024-06-11 14:43:45 +01:00
Sam Rose
1d1ca694c8
Lock starting containers.
2024-06-11 14:39:44 +01:00
mike12345567
334334bbcd
Adding a check for QA.
2024-06-11 12:13:18 +01:00
mike12345567
66789888ac
Caching is making testing difficult - want to confirm app migrations are doing what they are expected to do
2024-06-11 11:23:52 +01:00
mike12345567
d0736cbe9e
Missing next().
2024-06-10 23:11:53 +01:00
mike12345567
553c2186b1
Only try to lookup migrations if there are migrations to work with.
2024-06-10 23:01:39 +01:00
mike12345567
8c1735a1bd
Adding concurrency, and changing how context is set.
2024-06-10 22:58:28 +01:00
mike12345567
a40baf5111
Merge branch 'master' of github.com:Budibase/budibase into fix/some-potential-app-migration-issues
2024-06-10 22:43:49 +01:00
mike12345567
4c873b9921
Attempting to fix some potential app migration issues around versions.
2024-06-10 22:38:16 +01:00
Michael Drury
cede6a8a0b
Merge branch 'master' into fix/aws-session-token-s3-ver2
2024-06-10 21:56:50 +01:00
mike12345567
b286e2340b
Fixing an issue with test build.
2024-06-10 21:48:02 +01:00
mike12345567
739ac5d03c
Putting a better startup process in place for app migrations and adding them to bullboard as well.
2024-06-10 21:37:01 +01:00
mike12345567
1a0d6ef5b0
Only run app migrations in API service - testing this in QA.
2024-06-10 20:46:08 +01:00
mike12345567
834de1f64a
Log every step of the app migration process for easier visibility.
2024-06-10 19:19:43 +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
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
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
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
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
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
mike12345567
878114133c
Adding test.
2024-06-06 12:36:57 +01: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
3cf3588192
Add test for migration disabling.
2024-06-05 17:09:46 +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
mike12345567
4f6076d2ba
Merge branch 'master' of github.com:Budibase/budibase into BUDI-7656/add-migration
2024-06-05 16:29:45 +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
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
e3b1655ad0
Merge branch 'master' of github.com:Budibase/budibase into BUDI-7656/add-migration
2024-06-04 12:56:59 +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
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
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
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
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