mike12345567
|
eab9806ee3
|
Fixing an issue with some browsers sending the gzip type as x-gzip rather than gzip, which caused the processing to fail.
|
2022-10-27 19:14:31 +01:00 |
Mel O'Hagan
|
ea34856896
|
Check for string type before decode
|
2022-10-27 17:55:46 +01:00 |
Mel O'Hagan
|
ee6a5bffd5
|
Patch: Throw 404 if row not found
|
2022-10-27 17:52:28 +01:00 |
Mel O'Hagan
|
f8fab8d51b
|
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
|
2022-10-27 17:35:47 +01:00 |
mike12345567
|
a9b406ea66
|
Fixing issue with pro import.
|
2022-10-27 17:31:39 +01:00 |
Mel O'Hagan
|
73f54c8133
|
Decode id if needed
|
2022-10-27 16:28:26 +01:00 |
mike12345567
|
3d98acc28a
|
Minor test rework after improving startup, a lot of mocks weren't being used correctly.
|
2022-10-27 15:15:08 +01:00 |
Mel O'Hagan
|
a809700ec2
|
Throw 400 when validation fails
|
2022-10-27 15:10:22 +01:00 |
Mel O'Hagan
|
efc73caf44
|
lint
|
2022-10-27 13:49:59 +01:00 |
Mel O'Hagan
|
5aa98fcbac
|
Remove try catch from rows. Correct status codes.
|
2022-10-27 13:49:19 +01:00 |
chaoticefx
|
46a0197cd6
|
Ran npx prettier against elasticsearch.ts
|
2022-10-27 16:24:01 +08:00 |
chaoticefx
|
ac9c52e70f
|
Fixed code styling
|
2022-10-27 15:52:49 +08:00 |
mike12345567
|
51251b1fe2
|
Adding backup queue to bullboard if enabled.
|
2022-10-26 18:50:40 +01:00 |
Mel O'Hagan
|
86fef02567
|
lint
|
2022-10-26 16:44:25 +01:00 |
Mel O'Hagan
|
d69abc4569
|
Merge branch 'develop' into feature/s3-bucket-connector
|
2022-10-26 16:37:11 +01:00 |
Martin McKeaveney
|
3e348908f5
|
merge
|
2022-10-26 11:47:25 +01:00 |
Martin McKeaveney
|
37d76cd39d
|
fix typo
|
2022-10-26 11:45:52 +01:00 |
mike12345567
|
a24694a4ea
|
Refactoring a lot of content around webhooks to Typescript, as well as fixing webhooks and automation app IDs on import of new app.
|
2022-10-25 18:19:18 +01:00 |
Mel O'Hagan
|
7166a48382
|
Unused import
|
2022-10-25 15:19:46 +01:00 |
Mel O'Hagan
|
e11f4932d3
|
Handle multiple automation loop bindings
|
2022-10-25 15:19:07 +01:00 |
Rory Powell
|
56456f3f6d
|
Startup fixes
|
2022-10-25 13:37:26 +01:00 |
Rory Powell
|
9face50a07
|
Fix build failure around PouchDB type
|
2022-10-25 09:02:55 +01:00 |
chaoticefx
|
1ac362f90c
|
Implemented custom ssl config in elasticsearch.ts
|
2022-10-25 11:59:34 +08:00 |
Martin McKeaveney
|
17205052b7
|
update OG title
|
2022-10-24 18:04:14 +01:00 |
Martin McKeaveney
|
4c7d6cf2af
|
adding opengraph metatags for better shareable links
|
2022-10-24 17:53:18 +01:00 |
Rory Powell
|
39c83d8fb1
|
Move backup processing into pro
|
2022-10-24 15:28:43 +01:00 |
Rory Powell
|
d746c42503
|
Remove pro mock and invert if condition on backups enabled
|
2022-10-24 14:23:16 +01:00 |
mike12345567
|
a25cc7fbaf
|
Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-24 13:37:53 +01:00 |
mike12345567
|
bc2d499625
|
Adding a check to see if app backups feature is enabled.
|
2022-10-24 13:33:36 +01:00 |
Rory Powell
|
5614c5db61
|
Replace isTest check with mock for triggering app backup
|
2022-10-24 13:05:40 +01:00 |
mike12345567
|
fbed8923dc
|
Moving statistics under backups sdk subfolder.
|
2022-10-24 10:14:35 +01:00 |
mike12345567
|
4daf9c2615
|
Addressing majority of PR comments.
|
2022-10-24 10:04:14 +01:00 |
mike12345567
|
e1dca87507
|
Fixing test case.
|
2022-10-21 18:52:39 +01:00 |
mike12345567
|
74484fc054
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-21 18:41:25 +01:00 |
mike12345567
|
fe5d11232f
|
Update with PR comments.
|
2022-10-21 18:25:35 +01:00 |
mike12345567
|
2a2f41a861
|
Fixing issue discovered by tests.
|
2022-10-21 16:02:13 +01:00 |
Martin McKeaveney
|
975134caea
|
Merge pull request #8295 from weslien/patch-8294
Fix arangoDB connector
|
2022-10-20 22:01:07 +01:00 |
mike12345567
|
854cb23947
|
Getting the import system to carry out a backup of the app before the restore.
|
2022-10-20 19:07:10 +01:00 |
mike12345567
|
f5557fd805
|
Fetching a list of backup/restore events includes the full user object.
|
2022-10-20 15:05:50 +01:00 |
mike12345567
|
f11c0bbfd7
|
Some type updates and processor handling for backup document being created before backup/restore occurs.
|
2022-10-19 19:19:36 +01:00 |
mike12345567
|
10c81c1adc
|
Fixing issue with using templates.
|
2022-10-19 16:57:14 +01:00 |
mike12345567
|
113a23ba3d
|
Adding statistics output for backups.
|
2022-10-19 16:48:32 +01:00 |
mike12345567
|
59bf052b70
|
Fixing issue with metadata name not being provided for uploaded backup on publish.
|
2022-10-19 13:52:56 +01:00 |
mike12345567
|
f5845a8a6e
|
Protection for real app IDs.
|
2022-10-19 11:47:07 +01:00 |
mike12345567
|
bdc4e29b2d
|
Finishing import processor - download backup, delete dev DB and then import over the top of this. Also includes a rollback feature if the backup fails to restore for whatever reason.
|
2022-10-18 19:43:19 +01:00 |
mike12345567
|
b52f413aa5
|
Removing attachment dir constant - no longer needed.
|
2022-10-18 17:04:18 +01:00 |
mike12345567
|
caa4954d8e
|
Updating export/import to include the budibase client and manifest.
|
2022-10-18 16:42:25 +01:00 |
Gustav Weslien
|
e8b9b196d0
|
Fix arangoDB connector :
https://github.com/Budibase/budibase/issues/8294#issue-1412041907
|
2022-10-17 20:56:30 +02:00 |
mike12345567
|
f795cb0e33
|
Reformatting types to allow queue to be used for import and export.
|
2022-10-17 19:42:36 +01:00 |
mike12345567
|
11115aab56
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-17 14:49:31 +01:00 |
mike12345567
|
1373630b33
|
Minor fixes after testing manual backup system.
|
2022-10-14 20:10:44 +01:00 |
mike12345567
|
0bd2a18e46
|
Main types and work for the CRUD operations of app backup backend in pro + the listeners to handle exporting apps from the server.
|
2022-10-14 19:24:03 +01:00 |
mike12345567
|
b702c7482a
|
Fixes for cronjob stop - correctly handle this without stalled job handle.
|
2022-10-14 13:26:42 +01:00 |
mike12345567
|
d620e54fdb
|
Handling listeners as part of queue creation, rather than external part.
|
2022-10-13 17:55:05 +01:00 |
mike12345567
|
b6ca14aa85
|
Renaming some queue to automationQueue, getting build working.
|
2022-10-13 17:39:26 +01:00 |
mike12345567
|
35525bfedd
|
Moving queue implementation into backend-core - so that pro can access.
|
2022-10-13 17:27:04 +01:00 |
deanhannigan
|
aa1293f15a
|
Merge pull request #8153 from Budibase/feature/qr-barcode-reader
Feature/qr barcode reader
|
2022-10-13 16:43:54 +01:00 |
melohagan
|
9c8aa0dd84
|
Merge pull request #8117 from Budibase/lab/mongodb
Add aggregate method to MongoDB
|
2022-10-13 16:32:30 +01:00 |
Dean
|
7125e3f6e3
|
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
|
2022-10-13 16:16:28 +01:00 |
mike12345567
|
8fdba78bde
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-13 15:59:31 +01:00 |
mike12345567
|
907b838db3
|
Fixing multi-app import from cloud.
|
2022-10-13 15:46:53 +01:00 |
Mel O'Hagan
|
10367dfb43
|
Rename flow to pipeline
|
2022-10-13 13:05:45 +01:00 |
Rory Powell
|
807182b9e2
|
Merge pull request #8227
Deprecate legacyHttpParser, fix rest tests
|
2022-10-12 19:56:02 +01:00 |
mike12345567
|
d1c9a56e9a
|
Full import implementation - needs further testing, untars the file with all apps, then adds each of them individually.
|
2022-10-12 19:15:28 +01:00 |
Mel O'Hagan
|
10e6c61081
|
lint
|
2022-10-12 18:55:22 +01:00 |
Mel O'Hagan
|
436cbed74b
|
Add support for ObjectId in aggregations
|
2022-10-12 18:54:53 +01:00 |
mike12345567
|
2eae3f2a6c
|
Fixes for find functionality after testing.
|
2022-10-12 17:57:31 +01:00 |
Mel O'Hagan
|
29f995256e
|
Merge branch 'develop' into lab/mongodb
|
2022-10-12 17:53:09 +01:00 |
mike12345567
|
f5dd87f8f9
|
Adding first pass of attachments updating.
|
2022-10-12 17:34:17 +01:00 |
mike12345567
|
8d7f40e443
|
Refactoring more to Typescript, adding the ability to use the _find API of CouchDB.
|
2022-10-12 17:02:23 +01:00 |
Mel O'Hagan
|
9f60a6c485
|
Allow template to be used when changed body blank
|
2022-10-12 16:20:11 +01:00 |
Mel O'Hagan
|
53475f1312
|
Add all the stage templates
|
2022-10-12 16:03:51 +01:00 |
Mel O'Hagan
|
33c36c1112
|
Include stage templates
|
2022-10-12 15:31:53 +01:00 |
Rory Powell
|
281eb151e2
|
Merge pull request #8164 from Budibase/feature/quota-emails
Approaching and Exceeded Usage Limit Notifications
|
2022-10-12 12:31:17 +01:00 |
mike12345567
|
9d34ccfaca
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-12 11:59:00 +01:00 |
Mel O'Hagan
|
4c781eb667
|
Merge branch 'develop' into lab/mongodb
|
2022-10-12 11:19:50 +01:00 |
Rory Powell
|
e29330093b
|
Fix tests
|
2022-10-12 11:18:57 +01:00 |
Rory Powell
|
c7dac5f417
|
Deprecate legacyHttpParser, fix rest tests
|
2022-10-12 11:05:16 +01:00 |
Mel O'Hagan
|
c67c784e15
|
Merge branch 'develop' into lab/mongodb
|
2022-10-12 10:29:27 +01:00 |
Rory Powell
|
6e083c85a4
|
Fix linting
|
2022-10-12 10:25:02 +01:00 |
Rory Powell
|
7c9767e186
|
Merge pull request #7716 from adamkingsbury/rejectUnauthorized
Reject unauthorized
|
2022-10-12 10:22:01 +01:00 |
Rory Powell
|
2f0f36e635
|
Merge branch 'master' into merge-master
|
2022-10-12 10:19:46 +01:00 |
Rory Powell
|
d2882a3779
|
Merge branch 'develop' into rejectUnauthorized
|
2022-10-12 10:06:50 +01:00 |
Dean
|
f5edeb5ddc
|
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
|
2022-10-12 09:12:09 +01:00 |
Rory Powell
|
80915c6105
|
Merge pull request #8212 from Budibase/fix/user-metadata-update
Fix user metadata update
|
2022-10-12 08:20:36 +01:00 |
mike12345567
|
19133f08e6
|
Adding import functionality - still need to update the attachments URL.
|
2022-10-11 20:25:22 +01:00 |
mike12345567
|
f237befbce
|
Some fixes + cleanup of tmp directory.
|
2022-10-11 19:28:13 +01:00 |
mike12345567
|
7c71f76b70
|
Export to tarball through tmp.
|
2022-10-11 18:21:58 +01:00 |
Rory Powell
|
ef4b1dd32b
|
Fix user metadata update
|
2022-10-11 12:42:35 +01:00 |
mike12345567
|
1f36eec89a
|
Some updates towards supporting attachments in app exports.
|
2022-10-10 20:08:59 +01:00 |
Dean
|
07be0208e5
|
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
|
2022-10-10 09:08:48 +01:00 |
Martin McKeaveney
|
5838eb70b4
|
turn on gsheets
|
2022-10-10 09:02:17 +01:00 |
Rory Powell
|
84685d3340
|
Add locking framework
|
2022-10-10 08:21:17 +01:00 |
Martin McKeaveney
|
052bc0aeed
|
ensure correct revert endpoint being hit, update call to revert
|
2022-10-09 19:31:35 +01:00 |
mike12345567
|
9efb8f98bc
|
Updating koa versions to align with pro - types were inaccurate and couldn't be imported correctly.
|
2022-10-07 21:08:20 +01:00 |
mike12345567
|
2d4eb10aba
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
|
2022-10-07 20:48:28 +01:00 |
mike12345567
|
d80c966cf1
|
Fixing test mocks.
|
2022-10-07 18:05:26 +01:00 |
mike12345567
|
197d195cb4
|
Switching from scan for app locks to mget - which is a fast O(N) operation that only retrieves what we need.
|
2022-10-07 18:05:18 +01:00 |
Martin McKeaveney
|
4e04fc84b2
|
only prevent rollback in cypress env
|
2022-10-07 18:04:18 +01:00 |
Michael Drury
|
060b2aba3c
|
Merge pull request #8175 from Budibase/fix/remove-app-scans
Removing Redis SCAN operation from app services
|
2022-10-07 17:35:05 +01:00 |
mike12345567
|
39410a07af
|
Fixing test mocks.
|
2022-10-07 16:24:04 +01:00 |
mike12345567
|
0c4a40c795
|
Switching from scan for app locks to mget - which is a fast O(N) operation that only retrieves what we need.
|
2022-10-07 16:05:01 +01:00 |
Andrew Kingston
|
bdce3fc9fc
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-10-07 11:31:32 +01:00 |
Dean
|
c09154b03e
|
Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list
|
2022-10-07 11:00:25 +01:00 |
mike12345567
|
ef52bde670
|
Building out initial SDK work - converting some existing exporting work to typescript.
|
2022-10-06 19:10:45 +01:00 |
mike12345567
|
ea2fb6de1b
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-10-06 16:54:25 +01:00 |
Rory Powell
|
aff6e5cbbb
|
Process quota emails in account-portal
|
2022-10-06 16:03:47 +01:00 |
Dean
|
e251c914ff
|
Review feedback changes. Changed 'Code' labelling to 'Scanned Code'
|
2022-10-06 13:02:17 +01:00 |
Peter Clement
|
32b54f9b33
|
Merge pull request #8133 from Budibase/fix/automation-looping-issues
Fix issues with looping in automations
|
2022-10-05 12:51:37 +01:00 |
Michael Drury
|
3f4bdece64
|
Merge pull request #8125 from Budibase/fix/table-options-csv
Fixing options type import with CSV
|
2022-10-05 10:06:06 +01:00 |
Peter Clement
|
bd47c948c5
|
one more log
|
2022-10-05 10:01:11 +01:00 |
Andrew Kingston
|
84626294fd
|
Merge pull request #8124 from Budibase/plugin-url-updates
Plugin url updates
|
2022-10-05 09:57:22 +01:00 |
Peter Clement
|
f4c9fc6897
|
remove logs
|
2022-10-05 09:53:47 +01:00 |
Dean
|
2ec21741d1
|
Initial commit of QR Reader field
|
2022-10-05 09:28:07 +01:00 |
Peter Clement
|
2f220d668b
|
fix looping issues in automations
|
2022-10-05 09:20:59 +01:00 |
Andrew Kingston
|
f2f842444a
|
Update plugin URL utility export to use CJS syntax
|
2022-10-05 08:57:26 +01:00 |
Andrew Kingston
|
788dac0f8d
|
Use CJS style imports in plugin URL helper to work in jest, and respect plugin bucket env var
|
2022-10-05 08:25:50 +01:00 |
mike12345567
|
1dabc59ff5
|
Fixing a regression of CSV table creation - normally if a CSV was used to create a table with an options column all of the options would be filled in but this had been broken.
|
2022-10-04 17:54:33 +01:00 |
Andrew Kingston
|
021316c73f
|
Lint
|
2022-10-04 16:43:20 +01:00 |
Mel O'Hagan
|
3490996c5a
|
Add unit test and fix
|
2022-10-04 16:28:29 +01:00 |
Andrew Kingston
|
b487855348
|
Update plugin JS URL handling
|
2022-10-04 16:28:21 +01:00 |
Andrew Kingston
|
d5cde049a7
|
Enrich plugin JS URLs when SSR'ing apps
|
2022-10-04 16:28:01 +01:00 |
Andrew Kingston
|
b148b7d004
|
Enrich plugin JS URLs when fetching appPackage
|
2022-10-04 16:27:42 +01:00 |
Andrew Kingston
|
de9b2c44cb
|
Add utility for generating plugin JS URLs
|
2022-10-04 16:27:04 +01:00 |
Mel O'Hagan
|
91d00ecdb4
|
Fix table block search
|
2022-10-04 13:55:43 +01:00 |
Michael Drury
|
ec02dda877
|
Merge pull request #8097 from Budibase/bug/sev3/public-api-equals-number
Public api equals query - support for number strings
|
2022-10-04 12:48:17 +01:00 |
melohagan
|
1db2481024
|
Merge pull request #7868 from Budibase/bug/sev3/display-column-relationship-bug
Ensure display columns are set when relationships are defined
|
2022-10-04 11:53:31 +01:00 |
Mel O'Hagan
|
a95f32c5de
|
Rename actionTypes to actionType
|
2022-10-04 11:29:13 +01:00 |
Mel O'Hagan
|
9580e83ae3
|
lint
|
2022-10-04 11:03:54 +01:00 |
Mel O'Hagan
|
55c112677e
|
Added support for JSON array stages
|
2022-10-04 11:03:24 +01:00 |
mike12345567
|
a3348e3c8a
|
Fix for #6880 - allow SQL table rows to be updated/deleted by their _id field from the public API.
|
2022-10-03 20:31:11 +01:00 |
Mel O'Hagan
|
b3d549a170
|
Add aggregate method. Push results.
|
2022-10-03 20:08:47 +01:00 |
Mel O'Hagan
|
b6eebad75f
|
Fix types
|
2022-10-03 19:10:01 +01:00 |
Mel O'Hagan
|
a9212a56ed
|
lint
|
2022-10-03 17:18:16 +01:00 |
Mel O'Hagan
|
0d08eb60c5
|
Merge branch 'develop' into lab/mongodb
|
2022-10-03 17:10:21 +01:00 |
Mel O'Hagan
|
fae4c9586a
|
Wrap number in quotes if string search
|
2022-10-03 11:30:57 +01:00 |
Michael Drury
|
603dfbd530
|
Merge pull request #8061 from Budibase/fix/8056
Don't return raw query from query execution endpoint - only from preview
|
2022-10-03 09:51:26 +01:00 |
Shumpei Kishi
|
2f563f108a
|
Adding a validation check for undefined
|
2022-10-03 17:34:06 +09:00 |
Shumpei Kishi
|
8aee6c95d8
|
Fixing the validation logic to accept boolean false value.
|
2022-10-03 15:55:11 +09:00 |
Michael Drury
|
af603afbc3
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-10-01 15:44:11 +01:00 |
mike12345567
|
476bb79c29
|
Quick fix for development machines, when running Budibase development stack on systems that are not oracle compatiable it would fail to start due to the lack of dependency.
|
2022-09-30 15:19:34 +01:00 |
mike12345567
|
f9269faf08
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-09-30 14:55:00 +01:00 |
mike12345567
|
b484f29098
|
Minor fix for #8056 - don't return the raw data for the main query execution - but still return for the builder preview.
|
2022-09-30 12:30:26 +01:00 |
mike12345567
|
38f49dad2a
|
Merge branch 'master' of github.com:Budibase/budibase into feature/plugin-icons
|
2022-09-30 11:17:43 +01:00 |
mike12345567
|
a3b7d7f8a9
|
Fix for #8023 - moving Oracle integration to ESM import rather than CJS.
|
2022-09-30 10:52:00 +01:00 |
mike12345567
|
95136a54f2
|
Adding ability for datasource plugins to have a custom icon svg.
|
2022-09-29 19:30:53 +01:00 |
Rory Powell
|
e85e3828fd
|
Test fix
|
2022-09-28 14:03:05 +01:00 |
Rory Powell
|
d87e3904ae
|
Create generic quota sync migration
|
2022-09-28 13:13:37 +01:00 |
Rory Powell
|
98168aee29
|
Merge branch 'develop' into feature/app-quotas
|
2022-09-28 12:33:39 +01:00 |
Rory Powell
|
b230f16369
|
minor renaming
|
2022-09-28 11:57:58 +01:00 |
Rory Powell
|
79226777b1
|
Merge develop
|
2022-09-28 08:56:45 +01:00 |
Martin McKeaveney
|
f789f364d3
|
make sure rows call goes to real couch
|
2022-09-26 18:46:09 +01:00 |
Martin McKeaveney
|
57bbf28119
|
merge with master
|
2022-09-26 17:57:23 +01:00 |
Mel O'Hagan
|
f3d723c435
|
Merge branch 'master' into bug/sev3/display-column-relationship-bug
|
2022-09-26 16:14:14 +01:00 |
Martin McKeaveney
|
7884d60ed3
|
Merge pull request #7914 from Budibase/bug/sev4/mysql-multiple-statements
Mysql multiple statements
|
2022-09-26 15:33:39 +01:00 |
Andrew Kingston
|
02156387c7
|
Update delete endpoints to be called destroy
|
2022-09-26 14:18:31 +01:00 |
Andrew Kingston
|
e3bb57b97a
|
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
|
2022-09-26 14:15:25 +01:00 |
Andrew Kingston
|
aeb0fd7356
|
Always try to migrate navigation settings when importing apps
|
2022-09-26 13:59:00 +01:00 |
Martin McKeaveney
|
d9cdfd9357
|
Merge pull request #7964 from Budibase/qa/real-couch-integration-tests
|
2022-09-26 11:10:15 +01:00 |
Martin McKeaveney
|
886a90d1fd
|
only run in test mode if couch url is not passed
|
2022-09-26 10:40:37 +01:00 |
Peter Clement
|
f6d7b5dc8e
|
Merge pull request #7944 from Budibase/pc/automation-fix
Automate fixes
|
2022-09-26 08:39:47 +01:00 |
Martin McKeaveney
|
c309d25b16
|
Merge pull request #7881 from Budibase/feature/email-cc
Add CC and BCC (with multiple email support) to Send Email automation action step
|
2022-09-25 13:40:33 +01:00 |
Michael Drury
|
e12a03d05f
|
PR comments.
|
2022-09-24 16:55:22 +01:00 |
Martin McKeaveney
|
25ce82fa4b
|
using real couch in integration tests
|
2022-09-24 13:17:21 +01:00 |
mike12345567
|
e460864091
|
Adding a migration for the plugin quotas to make sure they are always accurate in self host at startup.
|
2022-09-24 12:10:09 +01:00 |
Michael Drury
|
c7fb092294
|
Fixing issue discovered by test.
|
2022-09-23 22:24:31 +01:00 |
mike12345567
|
e0b6ef66ac
|
Fixing a few issues with roles being correctly reverted.
|
2022-09-23 17:45:26 +01:00 |
Peter Clement
|
f069ddb27e
|
Automation fixes
|
2022-09-23 13:35:27 +01:00 |
mike12345567
|
a1b1798e13
|
Minor update to feature flag name.
|
2022-09-23 13:08:18 +01:00 |
mike12345567
|
9b29bd6709
|
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
|
2022-09-22 18:44:16 +01:00 |
mike12345567
|
e3f054470a
|
Updating a few core endpoints to better integrate the groups system and make sure users always have the correct role ID updated onto them.
|
2022-09-22 18:27:43 +01:00 |
Mel O'Hagan
|
1afc0fbdf8
|
Support multiple statements
|
2022-09-22 16:36:19 +01:00 |
mike12345567
|
429a89159c
|
Fixing issue that refactoring file caused (some strings renamed to ts rather than js).
|
2022-09-22 15:18:10 +01:00 |
mike12345567
|
67d9495481
|
Some updates, typescripting some more APIs, as well as fixing a lot of Router creation which did not specify the 'new' operator.
|
2022-09-22 14:59:28 +01:00 |
mike12345567
|
6247f686e8
|
Adding group app cleanup.
|
2022-09-21 23:12:38 +01:00 |
Rory Powell
|
c3ee8b0e56
|
Merge pull request #7859 from Budibase/feature/enterprise
Enterprise / license override support
|
2022-09-21 20:18:54 +01:00 |
Andrew Kingston
|
3b4ca9e5b3
|
Update public API operation IDs to be shorter
|
2022-09-21 19:11:47 +01:00 |
Mel O'Hagan
|
1b49f02092
|
CC and BCC interface
|
2022-09-21 15:58:04 +01:00 |
Rory Powell
|
a8782c4629
|
License analytics
|
2022-09-21 15:45:29 +01:00 |
Mel O'Hagan
|
23fd67b5b9
|
Ensure display columns are set
|
2022-09-21 11:53:18 +01:00 |
Andrew Kingston
|
41d6c8c093
|
Fix incorrect event name being sent down websocket when hot reloading component plugins
|
2022-09-21 09:11:23 +01:00 |
Rory Powell
|
6cd872d7d2
|
Merge branch 'develop' into feature/enterprise
|
2022-09-20 16:01:28 +01:00 |
Andrew Kingston
|
3fd54967d9
|
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
|
2022-09-20 15:29:39 +01:00 |
Andrew Kingston
|
ce1c801ff0
|
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
|
2022-09-20 11:25:54 +01:00 |
Andrew Kingston
|
fadb1e498e
|
Add operationIds to public API
|
2022-09-20 11:24:54 +01:00 |
Rory Powell
|
f7ec431a45
|
Move tenancy/utils to db/tenancy to resolve circular imports between tenancy and db package. This should remove all reliance on the tenancy package from the db package
|
2022-09-20 10:20:36 +01:00 |
Rory Powell
|
fca1dd72cd
|
Add enterprise types and change from @budibase/pro to @budibase/types for licensing types
|
2022-09-20 08:02:14 +01:00 |
Martin McKeaveney
|
92221fe115
|
re-add missing reference to name variable in plugins
|
2022-09-18 16:00:51 +01:00 |
Martin McKeaveney
|
9b5ed59f34
|
Merge pull request #7792 from Budibase/feature/plugin-pro
Plugin pro integration
|
2022-09-18 10:34:06 +01:00 |
mike12345567
|
6bad41e3ce
|
Minor fix - datasource hot reloading was working apart from the the CJS require caching, need to clear down the cache entry before reloading.
|
2022-09-16 11:25:28 +01:00 |
Martin McKeaveney
|
c86bdffc52
|
Merge pull request #7646 from Budibase/qa/qa-core-jest
QA Core repo, and Jest API tests running end to end
|
2022-09-15 21:12:45 +01:00 |
Martin McKeaveney
|
bc090f5f9d
|
better tests and cleaner import for server
|
2022-09-15 19:51:11 +01:00 |
mike12345567
|
5b9c3a5608
|
Some minor fixes, plus typescript conversion to avoid issue in future.
|
2022-09-15 18:43:07 +01:00 |
mike12345567
|
b9321701b8
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-pro
|
2022-09-15 15:14:18 +01:00 |
mike12345567
|
40688f6783
|
Adding budibase/pro integration for plugins, controlling quota limits.
|
2022-09-15 14:57:27 +01:00 |
Rory Powell
|
a8747a0b6d
|
Ignore empty name validation on app update and change free logo text
|
2022-09-15 14:23:25 +01:00 |
Rory Powell
|
060251ab03
|
Merge pull request #7782 from Budibase/feature/day-pass-pricing
Day pass pricing
|
2022-09-15 13:36:10 +01:00 |
Rory Powell
|
a691f4035f
|
Merge branch 'feature/day-pass-pricing' into feature/bb-logo
|
2022-09-15 13:03:53 +01:00 |
Michael Drury
|
b8462eea0c
|
Merge pull request #7774 from Budibase/events/plugins
Plugin init, imported and deleted events
|
2022-09-15 12:55:40 +02:00 |
Rory Powell
|
4787f9ccab
|
Pre-review tidy, add new badge to plugins
|
2022-09-15 11:23:51 +01:00 |
Rory Powell
|
086d9ebdf9
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-15 10:56:50 +01:00 |
Rory Powell
|
0f98f2fcaa
|
Merge branch 'master' into develop
|
2022-09-15 10:19:56 +01:00 |
Rory Powell
|
8cfd6a9faa
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-15 08:55:33 +01:00 |
Martin McKeaveney
|
ddc585fad3
|
Merge branch 'develop' into qa/qa-core-jest
|
2022-09-15 01:18:58 +01:00 |
Martin McKeaveney
|
fdbe429581
|
complete refactor and total type safety of test suite - making use of OpenAPI types throughout
|
2022-09-15 00:58:08 +01:00 |
mike12345567
|
274e34044e
|
Merge branch 'develop' of github.com:Budibase/budibase into events/plugins
|
2022-09-14 17:48:25 +01:00 |
Michael Drury
|
f18a865d53
|
Merge pull request #7770 from Budibase/fix/datasource-rename
Data source -> datasource throughout code - plus friendly plugin name displayed
|
2022-09-14 18:47:54 +02:00 |
mike12345567
|
46c1590c83
|
Adding types for plugin events, specifically for plugin init, import and deletion, this is across the CLI and the server.
|
2022-09-14 17:35:46 +01:00 |
Peter Clement
|
3304f11560
|
Merge pull request #7766 from Budibase/fix/pc-fixes
Bug fixes #6836 and #7242
|
2022-09-14 14:39:10 +01:00 |
Andrew Kingston
|
1fa2bc193c
|
Lint
|
2022-09-14 14:35:08 +01:00 |
mike12345567
|
70f2130cfc
|
Fixing linting issue.
|
2022-09-14 14:07:00 +01:00 |
mike12345567
|
632d0e6e1a
|
Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-rename
|
2022-09-14 14:06:38 +01:00 |
mike12345567
|
8744d0a86c
|
Renaming data source -> datasource as per Mel's request.
|
2022-09-14 12:11:20 +01:00 |
Andrew Kingston
|
c1b0e126af
|
Allow custom components in cloud
|
2022-09-14 12:01:49 +01:00 |
Andrew Kingston
|
64ee1677e6
|
Add validation to plugins uploaded using file upload and allow component uploads via non-file sources in cloud
|
2022-09-14 11:58:59 +01:00 |
Andrew Kingston
|
d2a91bcbeb
|
Allow component plugins in cloud
|
2022-09-14 10:14:17 +01:00 |
mike12345567
|
416a2c999f
|
Fixing issue with plugin import for datasources - extract the integration correctly.
|
2022-09-13 12:16:00 +01:00 |
Peter Clement
|
3059e00c77
|
add backend name validation for app creation / update
|
2022-09-13 11:44:33 +01:00 |
Andrew Kingston
|
3283a0ab5a
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-09-13 11:31:45 +01:00 |
melohagan
|
abdb156559
|
Merge pull request #7333 from Budibase/feature/select-tables-to-fetch
Allow list of named tables to be fetched
|
2022-09-13 11:19:49 +01:00 |
Mel O'Hagan
|
6e29e0a757
|
Case insensitive table fetch
|
2022-09-13 10:55:38 +01:00 |
Michael Drury
|
99e9bdea6b
|
Merge pull request #7574 from Budibase/bug/sev4/delete-formula-column
Exclude formula columns from Sql drop column
|
2022-09-13 11:27:59 +02:00 |
Andrew Kingston
|
4c301e962f
|
Refactor server websocket dependency tree to fix jest tests
|
2022-09-13 09:54:25 +01:00 |
melohagan
|
9be2f517ca
|
Merge pull request #7737 from Budibase/bug/sev3/foreign-key-bigint-smallint
Postgres (and other external DBs) support foreign key bigint -> smallint
|
2022-09-13 08:26:02 +01:00 |
Andrew Kingston
|
be15aff40f
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket
|
2022-09-12 20:00:32 +01:00 |
mike12345567
|
30817751ad
|
Updating plugin backend, refactoring a bit, correctly allowing a set of headers to be used for a URL.
|
2022-09-12 19:12:05 +01:00 |
mike12345567
|
e7cfdd4fde
|
Updating add/delete process to have better notifications, removing some errors.
|
2022-09-12 17:43:13 +01:00 |
mike12345567
|
f6e5524b07
|
Refactoring some plugin adding work - changing how source is specified to remove lower casing.
|
2022-09-12 17:04:27 +01:00 |
mike12345567
|
722a087af5
|
Reverting organisation page changes.
|
2022-09-12 16:21:47 +01:00 |
mike12345567
|
828066de46
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui
|
2022-09-12 15:34:34 +01:00 |
mike12345567
|
82ed2d2cb7
|
Prefer worker/app port to generic port env variable - #7736.
|
2022-09-12 15:17:39 +01:00 |
mike12345567
|
bbed4cce74
|
Fixing an intermettient test issue.
|
2022-09-12 15:16:31 +01:00 |
Mel O'Hagan
|
f782375e12
|
lint
|
2022-09-12 14:22:07 +01:00 |
Mel O'Hagan
|
32f004a890
|
Compare string versions of relationship columns
|
2022-09-12 14:21:32 +01:00 |
Rory Powell
|
45a43baee2
|
Merge branch 'master' into develop
|
2022-09-12 14:05:36 +01:00 |
Martin McKeaveney
|
35274583c6
|
Merge pull request #7734 from Budibase/fix/cr-header
Fix/cr header
|
2022-09-12 12:22:35 +01:00 |
Rory Powell
|
884f446671
|
Merge branch 'develop' into feature/day-pass-pricing-temp
|
2022-09-12 11:33:02 +01:00 |
Martin McKeaveney
|
37fa940661
|
adding friendlyname for legacy HTTP support
|
2022-09-12 10:18:18 +01:00 |
Martin McKeaveney
|
6bdf103e11
|
provide fix for CR header and backwards compatibility with legacy servers
|
2022-09-12 10:00:05 +01:00 |
Martin McKeaveney
|
6983d94d90
|
adding insecure HTTP parser
|
2022-09-12 09:27:16 +01:00 |
adamkingsbury
|
2eca405559
|
lint fix
|
2022-09-10 00:25:35 +01:00 |
adamkingsbury
|
18050936d8
|
don't enforce global agent for reject unauthorized
|
2022-09-10 00:14:57 +01:00 |
adamkingsbury
|
4cd182844a
|
Fix issue with query string on sensitive APIs
|
2022-09-10 00:14:57 +01:00 |
adamkingsbury
|
e33ea75ee0
|
Implement rejectUnauthorised logic
|
2022-09-10 00:10:09 +01:00 |
mike12345567
|
3d66e71d7d
|
Fixing an issue with deleting large apps with a lot of internal table data and adding back the export modal which allows picking whether an export includes internal table rows - #7583.
|
2022-09-09 20:06:29 +01:00 |
mike12345567
|
2686d50523
|
Fixing test cases.
|
2022-09-09 17:18:19 +01:00 |
NEOLPAR
|
945665448d
|
fixing node exports
|
2022-09-09 12:15:38 +01:00 |
NEOLPAR
|
171970108e
|
fix build error exporting and declaring plugins
|
2022-09-09 12:01:04 +01:00 |
NEOLPAR
|
8261549131
|
added plugin validation
|
2022-09-09 11:13:18 +01:00 |
NEOLPAR
|
28e8ce329b
|
fixed building issue
|
2022-09-09 11:10:48 +01:00 |
mike12345567
|
7c9d0594f8
|
Fixing #6980 - fixing choice of relational foreign key field name when working with fields named differently to the primary key.
|
2022-09-07 18:30:17 +01:00 |
Peter Clement
|
3ef877f886
|
fix build again
|
2022-09-07 18:11:17 +01:00 |
mike12345567
|
8e56a7a4d9
|
Fixing an issue with external tables containing time only fields.
|
2022-09-07 17:57:02 +01:00 |
Peter Clement
|
ac0443a876
|
fix build
|
2022-09-07 17:49:29 +01:00 |
mike12345567
|
2fb96b29c9
|
Encoding query string URI parameters for REST requests - #7683.
|
2022-09-07 17:31:15 +01:00 |
mike12345567
|
86c8618e8f
|
Fix for #7431 - reboot didn't work at all previously which is why apps couldn't be published with it enabled, this is now a self host only feature, I've removed the ability to enable a reboot cron in the Cloud and it will not run the lookup/execution.
|
2022-09-07 17:05:17 +01:00 |
Peter Clement
|
0ebe0b8275
|
remove verify and fix deletion bug
|
2022-09-07 16:08:29 +01:00 |
Peter Clement
|
43dbf96f47
|
add update modal
|
2022-09-07 13:51:14 +01:00 |
mike12345567
|
9f00e75207
|
Merge branch 'master' of github.com:Budibase/budibase into fix/sept-various-fixes
|
2022-09-07 13:42:30 +01:00 |
mike12345567
|
ca749aed86
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-09-07 12:40:45 +01:00 |
Andrew Kingston
|
2e72eb4f2e
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket
|
2022-09-07 12:07:25 +01:00 |
Andrew Kingston
|
ac8dffcdaa
|
Fix version being referenced in app plugin metadata
|
2022-09-07 12:06:05 +01:00 |
Andrew Kingston
|
0bc7ffe0a1
|
Update preview endpoint to be prefixed with /app to not require an updated proxy config
|
2022-09-07 10:40:00 +01:00 |
mike12345567
|
2d183e0c6c
|
Adding compaction before each replication to try to reduce size of database, as well as removing the possibility of app metadata being in conflict as per issue #7494.
|
2022-09-06 18:07:18 +01:00 |
NEOLPAR
|
c4bcee1d60
|
returning 400 error with message to be handled by frontend
|
2022-09-06 16:37:37 +01:00 |
NEOLPAR
|
c2bca8a025
|
uploading plugin for github, npm and url
|
2022-09-06 16:28:35 +01:00 |
Rory Powell
|
165194658b
|
Move day pass middleware from authenticated to licensing, sent activity to account portal
|
2022-09-06 16:24:36 +01:00 |
NEOLPAR
|
b8dc676120
|
Merge branch 'feature/plugin-management-ui' of https://github.com/Budibase/budibase into feature/plugin-management-ui
|
2022-09-06 12:50:48 +01:00 |
Rory Powell
|
818e7fd5f4
|
Day pass middleware
|
2022-09-06 12:25:57 +01:00 |
Peter Clement
|
e6f127c33f
|
update upload request to handle source correctly
|
2022-09-06 10:37:49 +01:00 |
Andrew Kingston
|
3088616c47
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-09-06 08:53:10 +01:00 |
Mel O'Hagan
|
2cdd47042c
|
lint
|
2022-09-05 18:31:20 +01:00 |
Mel O'Hagan
|
00f12698d7
|
type check
|
2022-09-05 18:31:12 +01:00 |
Mel O'Hagan
|
67f123d60f
|
Parse incoming row as JSON
|
2022-09-05 18:31:03 +01:00 |
Martin McKeaveney
|
c3f15b5af2
|
QA Core repo, and Jest API tests running end to end
|
2022-09-05 18:28:53 +01:00 |
NEOLPAR
|
4c47c3a418
|
sorting npm stuff out
|
2022-09-05 15:04:26 +01:00 |
Peter Clement
|
5ad21ad333
|
improve responsiveness of plugins ui
|
2022-09-05 14:39:19 +01:00 |
NEOLPAR
|
a03d007821
|
random name in case it is needed
|
2022-09-05 10:28:09 +01:00 |
NEOLPAR
|
32b336cc2d
|
cleaning minio folder when deleting plugin
|
2022-09-05 10:13:55 +01:00 |
NEOLPAR
|
7d8940f0cb
|
Merge branch 'plugins-dev-experience' into feature/plugin-management-ui
|
2022-09-05 09:38:24 +01:00 |
mike12345567
|
1239c053e3
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-09-02 20:00:35 +01:00 |
mike12345567
|
9725cb732b
|
Fixing test case.
|
2022-09-02 19:59:19 +01:00 |
Andrew Kingston
|
5100ecb48d
|
Remove version from component name when considering used plugins in screen docs
|
2022-09-02 19:58:54 +01:00 |
Andrew Kingston
|
1f1f482f9d
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket
|
2022-09-02 19:53:49 +01:00 |
Andrew Kingston
|
881024ca60
|
Remove further usages of plugin versions
|
2022-09-02 19:52:52 +01:00 |
mike12345567
|
a5f475872d
|
Updating plugins to not think about versions, only ever one version of each plugin by name, making plugins self host only and adding error checking for datasource implementations.
|
2022-09-02 19:32:15 +01:00 |
Martin McKeaveney
|
151d70ef43
|
improvements to redis connector - multi line pipelines and lowercase commands
|
2022-09-02 18:35:06 +01:00 |
NEOLPAR
|
54eed13541
|
create plugin github public and private
|
2022-09-01 20:04:45 +01:00 |
Mel O'Hagan
|
b29e9be026
|
Exclude formula columns from Sql drop column
|
2022-09-01 17:21:42 +01:00 |
Rory Powell
|
276c455a11
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-01 15:26:16 +01:00 |
Andrew Kingston
|
d989e346ca
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket
|
2022-09-01 14:39:30 +01:00 |
Andrew Kingston
|
0e6bf7a79c
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-09-01 12:54:21 +01:00 |
Andrew Kingston
|
3336dcdaa1
|
Update watch params to use polling and improve speed
|
2022-09-01 12:51:28 +01:00 |
mike12345567
|
f49d61bc5c
|
Updating test cases to TS to get them working properly with the full TS implementations.
|
2022-08-31 19:21:45 +01:00 |
NEOLPAR
|
6daa49927e
|
plugins npm and url working
|
2022-08-31 17:53:00 +01:00 |
mike12345567
|
e149b3d807
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-31 16:24:10 +01:00 |
NEOLPAR
|
0e2a86460c
|
uploading npm and url plugins
|
2022-08-31 16:09:47 +01:00 |
mike12345567
|
320cbfada3
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-31 15:53:32 +01:00 |
Andrew Kingston
|
512d225389
|
Merge pull request #7450 from Budibase/cheeks-fixes
App navigation and screen migration for imports and templates
|
2022-08-31 15:27:18 +01:00 |
Andrew Kingston
|
34723260a8
|
Add test case for migrating navigation settings from old apps
|
2022-08-31 14:27:22 +01:00 |
Rory Powell
|
7c2c4a0f94
|
Add conditional around joiValidator schema.append
|
2022-08-31 12:24:12 +01:00 |
Rory Powell
|
5f022e04a3
|
Merge branch 'develop' into user-fixes
|
2022-08-31 11:39:41 +01:00 |
Rory Powell
|
32c26709fc
|
Merge branch 'master' into develop
|
2022-08-31 11:35:07 +01:00 |
Rory Powell
|
435465f93a
|
Update shutdown logging
|
2022-08-31 11:05:49 +01:00 |
Rory Powell
|
dd86875ea2
|
Update shutdown logging
|
2022-08-31 10:47:41 +01:00 |
NEOLPAR
|
e5446d2f8a
|
plugin create npm
|
2022-08-30 21:37:08 +01:00 |
Mel O'Hagan
|
b11b3c11fb
|
lint
|
2022-08-30 19:56:38 +01:00 |
Mel O'Hagan
|
0e44703e95
|
Delete method S3 Bucket
|
2022-08-30 19:56:08 +01:00 |
Andrew Kingston
|
f2ce59e36c
|
Update chokidar params to use polling to avoid problems with file watching
|
2022-08-30 19:23:34 +01:00 |
Mel O'Hagan
|
088cf26b46
|
Create Bucket
|
2022-08-30 19:17:10 +01:00 |
Mel O'Hagan
|
3443e2cd48
|
Create WIP
|
2022-08-30 16:56:56 +01:00 |
Mel O'Hagan
|
0e219e1545
|
remove async
|
2022-08-30 15:19:18 +01:00 |
Mel O'Hagan
|
8c40394d35
|
Handle non-csv file error
|
2022-08-30 15:18:44 +01:00 |
Mel O'Hagan
|
1e70f6afb4
|
Promisify stream
|
2022-08-30 13:55:55 +01:00 |
Mel O'Hagan
|
9e864e07a9
|
WIP
|
2022-08-30 13:42:49 +01:00 |
Mel O'Hagan
|
e2033898b0
|
Add additional params to listObjects
|
2022-08-30 11:17:11 +01:00 |
Rory Powell
|
368b48719c
|
Conditionally enable elastic apm
|
2022-08-30 10:59:27 +01:00 |
Peter Clement
|
a8eb172953
|
lint
|
2022-08-30 10:50:25 +01:00 |
Peter Clement
|
b9b8d59005
|
add plugins ui
|
2022-08-30 10:49:19 +01:00 |
Martin McKeaveney
|
02c93071ee
|
merge
|
2022-08-30 10:33:37 +01:00 |
Mel O'Hagan
|
f2881fc714
|
Add delete button
|
2022-08-25 17:40:09 +01:00 |
Mel O'Hagan
|
52c8fda064
|
Add mongodb aggregate method
|
2022-08-25 17:30:47 +01:00 |
Martin McKeaveney
|
2470d711b0
|
fixing s3 outage errors and scoping AWS configuration to service level
|
2022-08-25 17:01:12 +01:00 |
Martin McKeaveney
|
4aa99336d7
|
adding path variable
|
2022-08-25 11:07:35 +01:00 |
Mel O'Hagan
|
8738beb907
|
Upgrade to mongodb@4.9
|
2022-08-25 11:02:46 +01:00 |
Martin McKeaveney
|
d5c2f32df3
|
additional logging around component definitions
|
2022-08-25 10:57:30 +01:00 |
Andrew Kingston
|
f8c005631d
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-08-25 09:37:26 +01:00 |
Andrew Kingston
|
62f1a07887
|
Remove commented out migrations
|
2022-08-25 08:37:52 +01:00 |
Andrew Kingston
|
c0f26819dc
|
Update types
|
2022-08-25 08:10:11 +01:00 |
Andrew Kingston
|
452eba8635
|
Automatically migrate old apps server-side when importing or using templates
|
2022-08-24 21:35:24 +01:00 |
Andrew Kingston
|
06eee0d386
|
Make block ejection work properly via the builder rather than client app button hack
|
2022-08-23 19:05:38 +01:00 |
Mel O'Hagan
|
1e9234da8e
|
lint
|
2022-08-23 15:33:30 +01:00 |
Mel O'Hagan
|
bbc40b2d2c
|
Generic handle objectid
|
2022-08-23 15:33:04 +01:00 |
Rory Powell
|
6cdcfe18c8
|
Disable automation chaining in cloud
|
2022-08-23 12:35:53 +01:00 |
Rory Powell
|
7275ec5f99
|
Disable recursive row update on cloud automations
|
2022-08-23 11:41:58 +01:00 |
melohagan
|
f56e72dffd
|
Merge pull request #7364 from Budibase/bug/sev2/app-action-no-field-crash
Null safety for App Action no fields
|
2022-08-23 11:28:29 +01:00 |
Andrew Kingston
|
f0e158cc81
|
Improve websocket types
|
2022-08-23 08:48:16 +01:00 |
Andrew Kingston
|
c1822ecac6
|
Clean up websocket initialisation
|
2022-08-22 18:24:34 +01:00 |
Andrew Kingston
|
36b067a600
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket
|
2022-08-22 17:54:14 +01:00 |
Andrew Kingston
|
975afc29d2
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-22 11:27:18 +01:00 |
Andrew Kingston
|
23a91b89a7
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-22 11:27:04 +01:00 |
Andrew Kingston
|
1a29554997
|
Remove log
|
2022-08-20 13:51:32 +01:00 |
Andrew Kingston
|
d19a0f171e
|
Serve builder preview via server to fix dependency on third party cookies
|
2022-08-20 13:47:57 +01:00 |
Rory Powell
|
917bb96ae6
|
add on() to mock queue
|
2022-08-20 11:42:51 +01:00 |
Rory Powell
|
28cdb16e08
|
enable stalled job disabling
|
2022-08-20 11:02:22 +01:00 |
Rory Powell
|
f273a6f779
|
Add logging to all event listeners for automations + stalled handling stub
|
2022-08-19 23:14:19 +01:00 |
Rory Powell
|
ad79aba93b
|
Merge pull request #7367 from Budibase/enable-node-debug
Add support for NODE_DEBUG to app-service in kubernetes
|
2022-08-19 15:26:29 +01:00 |
Rory Powell
|
97cafac46c
|
Add support for NODE_DEBUG to app-service in kubernetes
|
2022-08-19 15:21:53 +01:00 |
Mel O'Hagan
|
ef7b7079b0
|
tableId null safety
|
2022-08-19 14:57:15 +01:00 |
Rory Powell
|
8fc8308530
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-08-19 14:08:03 +01:00 |
Andrew Kingston
|
abd732fa52
|
Add tests for exporting data
|
2022-08-19 13:54:08 +01:00 |
Andrew Kingston
|
2c87d6e340
|
Initial work on websockets
|
2022-08-19 11:09:20 +01:00 |
Rory Powell
|
af7c64255b
|
usage page updates
|
2022-08-19 09:28:26 +01:00 |
mike12345567
|
f329f9868c
|
Adding management of the new README.md file that is retrieved with the plugin skeletons.
|
2022-08-18 18:23:07 +01:00 |
mike12345567
|
2bb32253d8
|
Adding in hash handling for datasource plugins.
|
2022-08-18 15:21:55 +01:00 |
mike12345567
|
38e97c7cdb
|
Adding check to make sure build/watch occurs inside a plugin directory.
|
2022-08-18 13:29:49 +01:00 |
Andrew Kingston
|
2d5d22c914
|
Add sanity checks to plugin watcher
|
2022-08-18 12:22:32 +01:00 |
Andrew Kingston
|
c561156670
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-18 11:23:41 +01:00 |
Andrew Kingston
|
249b960ff6
|
Treat any tarball as plugins when watching plugins directory
|
2022-08-18 11:23:24 +01:00 |
mike12345567
|
7dfe049ae6
|
Adding full builder integration of custom components - splitting into own section properly - fixing some issues with SVG class overlap.
|
2022-08-17 23:13:51 +01:00 |
Mel O'Hagan
|
fb51090752
|
Allow list of named tables to be fetched
|
2022-08-17 18:16:11 +01:00 |
melohagan
|
5b9b071f62
|
Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
Delete attachments on field clear from minio bucket
|
2022-08-17 16:48:27 +01:00 |
mike12345567
|
b6a5ccbf10
|
Adding some controls around datasource config creation and updating minio fetch.
|
2022-08-17 11:01:25 +01:00 |
mike12345567
|
2aaff7576b
|
Adding full flow for creating custom datasource.
|
2022-08-17 10:05:13 +01:00 |
Andrew Kingston
|
e07327bd4e
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-16 15:18:58 +00:00 |
Andrew Kingston
|
50c0e9ca69
|
Default plugins dir to /plugins
|
2022-08-16 15:16:46 +00:00 |
Michael Drury
|
a19790e93e
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-16 15:44:05 +01:00 |
Michael Drury
|
6ddf6c58d2
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-16 15:42:47 +01:00 |
Andrew Kingston
|
3518642b15
|
Add missing declaration of objectstore module
|
2022-08-16 14:42:32 +00:00 |
Michael Drury
|
cfbc9b043c
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-16 15:39:40 +01:00 |
Andrew Kingston
|
468e840a0c
|
Only watch plugins in single tenant envs
|
2022-08-16 14:02:51 +00:00 |
Andrew Kingston
|
12ac9caeb9
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-15 22:24:41 +01:00 |
Andrew Kingston
|
6093da79d6
|
Add hot reloading for component plugins via watched plugin directory
|
2022-08-15 22:23:45 +01:00 |
mike12345567
|
51e06a9c7a
|
Adding custom datasources to UI.
|
2022-08-15 18:38:09 +01:00 |
mike12345567
|
4683c57e02
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-15 16:17:54 +01:00 |
Mel O'Hagan
|
1200f4d2a0
|
Allow delete attachments from builder data section
|
2022-08-15 15:46:55 +01:00 |
Mel O'Hagan
|
9aacc7cccb
|
lint
|
2022-08-15 14:11:42 +01:00 |
Mel O'Hagan
|
f810d1f134
|
Added unit tests for internalSearch
|
2022-08-15 14:11:15 +01:00 |
mike12345567
|
ae9ae26bd4
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters
|
2022-08-15 12:24:41 +01:00 |
Andrew Kingston
|
3a7c92e202
|
Support filtering data exports to only certain columns with internal tables
|
2022-08-13 15:38:21 +01:00 |
mike12345567
|
e5881e1f24
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-12 17:04:05 +01:00 |
mike12345567
|
970e7ee3e7
|
Making integrations more like what custom integrations look like (to simplify integration).
|
2022-08-12 17:03:06 +01:00 |
Andrew Kingston
|
6c7a7648d9
|
Fix rev when uploading a new plugin
|
2022-08-12 16:19:29 +01:00 |
Andrew Kingston
|
8eb6400252
|
Overwrite existing plugins of the same name and version
|
2022-08-12 14:41:37 +01:00 |
NEOLPAR
|
e5e8f5ed7f
|
Merge branch 'master' into fix/datasource-not-exporting
|
2022-08-12 14:37:44 +01:00 |
Andrew Kingston
|
f1d5691fb7
|
Update name of types constant
|
2022-08-12 14:01:56 +01:00 |
NEOLPAR
|
53a01941eb
|
code styles
|
2022-08-12 13:50:35 +01:00 |
Mel O'Hagan
|
5171fc09fb
|
Delete attachments on field clear
|
2022-08-12 11:29:57 +01:00 |
Andrew Kingston
|
f0d17b2039
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-11 17:05:58 +01:00 |
Andrew Kingston
|
846b58364f
|
Notify client when plugins are added when saving screens
|
2022-08-11 17:04:47 +01:00 |
mike12345567
|
c9c468a424
|
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-11 16:36:07 +01:00 |
mike12345567
|
76d427001a
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-11 16:34:01 +01:00 |
mike12345567
|
1c7f860184
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-11 16:28:46 +01:00 |
Andrew Kingston
|
106cfe6687
|
Detect custom component usages in screens and save metadata in app doc
|
2022-08-11 15:31:21 +01:00 |
Andrew Kingston
|
58c9965bd9
|
Enrich component definitions with custom components
|
2022-08-11 15:30:59 +01:00 |
Andrew Kingston
|
f6e67e3519
|
Export updateAppPackage function to be used elsewhere
|
2022-08-11 15:30:27 +01:00 |
Andrew Kingston
|
14ffb78176
|
Add fetch implementation for plugins and util for plugin params
|
2022-08-11 15:29:51 +01:00 |
Andrew Kingston
|
f8324e4213
|
SSR scripts for custom components into app HTML
|
2022-08-11 15:28:59 +01:00 |
NEOLPAR
|
9408137826
|
the error thrown by pouchdb is propagated if it is other than not-found
|
2022-08-11 14:56:13 +01:00 |
mike12345567
|
fc6111272e
|
Fixing viewname enumeration.
|
2022-08-11 14:40:17 +01:00 |
mike12345567
|
b803a3fd93
|
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
|
2022-08-11 13:50:05 +01:00 |
mike12345567
|
0efa0d375d
|
Fixes based on re-trying everything with the new type structures (some empty structures being filled out affected things).
|
2022-08-11 12:24:36 +01:00 |
mike12345567
|
1134b01f39
|
Moving all datasource types around - this is needed to make the SDK/Document types more accesible for the development datasource plugins.
|
2022-08-11 11:48:58 +01:00 |
Andrew Kingston
|
ed751212eb
|
Add plugin upload to core API client, add response to plugin upload endpoint
|
2022-08-11 10:37:57 +01:00 |
mike12345567
|
a683665a99
|
Adding plugin upload API - takes a file form-data and then extracts, uploads to minio and stores data about the plugin to CouchDB.
|
2022-08-10 20:01:48 +01:00 |
Martin McKeaveney
|
cfddedd9ab
|
Merge pull request #7210 from Budibase/fix/6013
onEmptyFilter selection for automations
|
2022-08-10 17:32:42 +01:00 |
Martin McKeaveney
|
b3ff94ea84
|
pr comments
|
2022-08-10 16:26:10 +01:00 |
mike12345567
|
7ce8a9e254
|
Validating datasources fully, initial work towards validating components and including the build in the CLI.
|
2022-08-10 16:19:08 +01:00 |
Martin McKeaveney
|
b417521725
|
onEmptyFilter selection for automations
|
2022-08-10 15:38:08 +01:00 |
Rory Powell
|
c656b79e9b
|
Merge branch 'develop' into merge-master
|
2022-08-10 15:29:46 +01:00 |
melohagan
|
964e1a2d5e
|
Merge pull request #6895 from Budibase/bug/sev2/mongodb-fixes
Support ObjectId in MongoDB operators
|
2022-08-10 14:54:47 +01:00 |
Rory Powell
|
664cb2b0b0
|
Merge branch 'master' into develop
|
2022-08-10 14:36:49 +01:00 |
melohagan
|
180a009220
|
Merge pull request #7179 from Budibase/bug/sev2/airtable-update-add-table-field
Airtable update: add table field
|
2022-08-10 14:21:42 +01:00 |
Mel O'Hagan
|
ec28bb8c63
|
Fix unit test
|
2022-08-10 13:56:15 +01:00 |
Mel O'Hagan
|
785cdea396
|
Use display field
|
2022-08-10 13:54:56 +01:00 |
NEOLPAR
|
720327b58f
|
fixed pouchdb unable to find the view throwing error
|
2022-08-10 13:11:10 +01:00 |
Andrew Kingston
|
3745cf6b46
|
Add PoC of using a custom component inside client library
|
2022-08-10 12:04:58 +01:00 |
mike12345567
|
1ba804f507
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-10 11:55:53 +01:00 |
Rory Powell
|
54df92a8c3
|
Add timezone to served events
|
2022-08-10 11:29:11 +01:00 |
Rory Powell
|
500e697974
|
Trigger served events on ping endpoint
|
2022-08-10 11:01:54 +01:00 |
Mel O'Hagan
|
1109f1162c
|
lint
|
2022-08-10 10:58:11 +01:00 |
Mel O'Hagan
|
dc7566308e
|
Ignore escaped double quotes within strings
|
2022-08-10 10:57:42 +01:00 |
Mel O'Hagan
|
9a10590414
|
lint
|
2022-08-09 17:28:21 +01:00 |
Mel O'Hagan
|
415f57e0ef
|
Handle braces within quotes
|
2022-08-09 17:27:51 +01:00 |
Mel O'Hagan
|
55f53de412
|
Fix unit test
|
2022-08-09 15:54:08 +01:00 |
Mel O'Hagan
|
860880baf2
|
Rename to recordID
|
2022-08-09 14:59:05 +01:00 |
Mel O'Hagan
|
3323388b03
|
Add table field to Airtable update
|
2022-08-09 14:55:45 +01:00 |
Rory Powell
|
f7210e96e4
|
Fix served events
|
2022-08-09 13:31:12 +01:00 |
Michael Drury
|
f8e978f321
|
Merge pull request #7049 from Budibase/fix/2585
Updating filters to allow multiple uses of the same property and exposing allOr option
|
2022-08-09 11:00:38 +01:00 |
Mel O'Hagan
|
051779b013
|
lint
|
2022-08-08 21:57:36 +01:00 |
Mel O'Hagan
|
09a3052aa2
|
Nested braces parse fix added for MongoDB
|
2022-08-08 21:56:55 +01:00 |
mike12345567
|
fda15d3bd8
|
Adding a test for the case where a user has added a number: at the start of the column - could have broken things.
|
2022-08-08 19:21:06 +01:00 |
mike12345567
|
76f0c4a289
|
Adding multiple of same property test case for lucene building.
|
2022-08-08 19:19:33 +01:00 |
mike12345567
|
31e83b3f4c
|
Adding unit tests for internal DB lucene syntax building.
|
2022-08-08 19:17:28 +01:00 |
Mel O'Hagan
|
fe0163ac29
|
Bug fix findOneAndUpdate
|
2022-08-08 17:53:17 +01:00 |
Mel O'Hagan
|
c289d72816
|
Add unit tests for ObjectId
|
2022-08-08 17:01:56 +01:00 |
Andrew Kingston
|
7c96eb3bda
|
Fix crash when attempting to parse a nullish automation error
|
2022-08-08 16:44:00 +01:00 |
Mel O'Hagan
|
4d217bfc04
|
Merge branch 'develop' into bug/sev2/mongodb-fixes
|
2022-08-08 15:15:03 +01:00 |
Martin McKeaveney
|
7de6117421
|
changing readstream let to const
|
2022-08-08 13:54:11 +01:00 |
Martin McKeaveney
|
9ec178c7c8
|
charset encoding
|
2022-08-08 13:51:02 +01:00 |
mike12345567
|
2dea5c5614
|
Some various session fixes based on current data.
|
2022-08-05 21:35:26 +01:00 |
Michael Drury
|
0ec2fa8f38
|
Merge pull request #7114 from Budibase/fix/session-perf
Increasing time between updating session TTLs
|
2022-08-05 17:30:16 +01:00 |
mike12345567
|
52d16d1099
|
Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated.
|
2022-08-05 17:13:03 +01:00 |
Andrew Kingston
|
9fa463313c
|
Insert table ID back into query for follow-up pagination query
|
2022-08-05 16:06:16 +01:00 |
mike12345567
|
cfe3db835b
|
Updating pino logging to remove health check spam.
|
2022-08-04 20:23:45 +01:00 |
mike12345567
|
d14051bd62
|
Fixing test cases.
|
2022-08-03 18:20:07 +01:00 |
mike12345567
|
129c966226
|
Updating the filter system to allow adding multiple filter properties of the same name at once, as well as enabling the use of the allOr property from within the UI - resolves an old issue #2585.
|
2022-08-02 18:34:58 +01:00 |
mike12345567
|
4f01a7fb80
|
Merge branch 'master' of github.com:Budibase/budibase into fix/6737
|
2022-08-01 19:00:17 +01:00 |
mike12345567
|
de3ceeb119
|
Adding mechanism to allow displaying an error on data retrieval for tables.
|
2022-08-01 18:56:59 +01:00 |
mike12345567
|
87b583e51e
|
Fix for #6737 - making it so that if a column is deleted externally tables can be re-fetched and this will be fixed.
|
2022-08-01 17:40:35 +01:00 |