Adria Navarro Redo
33f1628000
Fix issues with parallel tests and self/cloud modes
2023-01-26 18:20:21 +00:00
Adria Navarro Redo
8c1e539fc7
Fix date related tests
2023-01-26 18:20:21 +00:00
Adria Navarro Redo
9242470f6f
Fix snapshots test
2023-01-26 18:20:21 +00:00
Adria Navarro Redo
8c68741f98
Fix application delete tests
2023-01-26 18:20:21 +00:00
Adria Navarro
8f186041ac
Don't create the apps on test
2023-01-25 10:13:35 +00:00
Adria Navarro
9371f19419
Remove mocks
2023-01-24 17:48:49 +00:00
Adria Navarro
26fa3bd484
tweak tests
2023-01-24 15:46:50 +00:00
Dean
45b907cfde
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-23 11:43:15 +00:00
Adria Navarro
dec7e69391
Fix types
2023-01-20 12:03:00 +00:00
Adria Navarro
27171e7680
Extra typings
2023-01-20 11:48:11 +00:00
Adria Navarro
12118fd028
Fix old tests
2023-01-20 10:12:52 +00:00
Adria Navarro
7f53cbeca7
Fix types
2023-01-20 09:58:59 +00:00
Adria Navarro
5fb20abcfd
Add enrich test
2023-01-19 20:09:39 +00:00
mike12345567
f4d389797c
Some minor updates after reviewing.
2023-01-19 19:10:41 +00:00
Adria Navarro
bcfb0f3727
Change tests to use internal apis
2023-01-19 17:23:48 +00:00
Adria Navarro
2e240508c7
Merge remote-tracking branch 'origin/develop' into test/9339-sqlpostgres-row-api-test-suite
2023-01-19 15:25:46 +00:00
melohagan
a193d7fcaa
Do not set sort column if display is formula ( #9378 )
...
* Unset sort column if it is formula
* Null safety
2023-01-19 13:32:45 +00:00
Adria Navarro
e5509d86de
Merge branch 'develop' into test/9339-sqlpostgres-row-api-test-suite
2023-01-19 10:05:58 +00:00
mike12345567
b659060beb
Updating datasource API to remove secrets when returning datasources.
2023-01-18 19:16:19 +00:00
Adria Navarro
38e718b6f1
Test delete
2023-01-18 17:21:17 +00:00
Adria Navarro
233f54f036
Add update test
2023-01-18 17:11:52 +00:00
Andrew Kingston
d92f1a7097
Portal redesign ( #9336 )
...
* Update BB logo to black
* Update top nav bar and core layout
* Add redesign for apps pages
* Update user and groups pages
* More WIP portal redesign!
* Fix top nav colours and fix selected tab not updating
* Remove log
* Update copy on settings pages
* Update and standardise page headers and subtitles, and remove side nav titles
* Update font styles to allow for easy customisation
* Update button styles to always use newStyles, update auth page styles
* Update settings pages to new designs
* Update structure for account pages
* Add initial rewrite of app overview section
* Update config checklist to properly center
* Update app overview version and name/url screens
* Add tooltip to explain why URL cannot be changed until unpublishing
* Update overview automation history tab
* Update overview backups page
* Rewrite app overview access tab
* Update table hover colours
* Remove scrolling from tables when not required and stop selects from updating their own state locally
* Update table styles to support flexible column widths much better
* Fix extremely long strings in breadcrumbs not wrapping
* Fix multiple issues with long text overflow
* Fix flashing in version settings page
* Fix loading bugs in app backups page
* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues
* Tidy up
* Update user details page to use tables and match designs
* Update users detail page
* Update user and group details pages with new tables
* Fix automation error linking from apps page and improve automation fetching logic in automation history
* Move theme and API key into user profile dropdown instead of settings
* Move settings before account and show plugins for devs
* Convert plugins page to table and update components and modals
* Update links when going back from the builder
* Update plugin search placeholder
* Fix URLs in app overview
* Properly handle text overflow in plugins table
* Remove getting started checklist
* Fix checklist removal and fix profile modal
* Update email details page to match new designs
* Cleanup
* Add licensing and env logic to determine which account links to show
* Update upgrade button URL for cloud accounts
* Update app list to use a more compact style
* Make core page layout responsive and update apps list to be responsive
* Update mobile design of apps page
* Update more pages to be responsive and add mobile specific components
* Refactor main portal page into multiple components
* Update multiple pages to be responsive and improve loading experience
* Make automation history page responsive
* Update backups page to be responsive
* Update pickers to use absolutely positioned root popover so that overflow does not matter
* Fix some responsive styles
* Fix update link in app overview
* Improve dropdown logic
* Lint
* Update click outside handler to handle modals properly
* Remove log
* Fix mobile menu upgrade button not closing menu
* Hide groups page if disabled at tenant level
* Centralise menu logic and show full menu on mobile
* Update app access assignment and fix backups table
* Ensure avatars cannot be squished
* Standardise disabled field text colour
* Allow developer users to access users, groups and usage pages
* Allow readonly access to users and groups for developer users
* Remove logs
* Improve users page loading experience
* Improve responsiveness on apps list page and fix discussions link styles
* Update spacing on user and group detail page and fix usage page showing wrong copy
* Fix logo override not working
* Pin minio version to an old one that supports the fs backend in dev
* Shrink upgrade button
* Shrink user dropdown
* Update assignment modal text
* Remove clickable visual styles from plugins
* Always show groups section in app access page
* Update app overview button styles to include more CTAs
* Hide edit and view links in more menu on overview page unless on mobile
* Make usage stats responsive and fix layout issues
* Add comment to docker-compose config
2023-01-18 13:56:53 +00:00
Adria Navarro
6412da730c
Type tests utils
2023-01-17 17:19:39 +00:00
Adria Navarro
7c05b45408
Merge remote-tracking branch 'origin/develop' into test/9339-sqlpostgres-row-api-test-suite
2023-01-17 15:25:25 +00:00
mike12345567
3659768c42
Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables
2023-01-17 15:25:17 +00:00
Gerard Burns
48e1695318
JSON import changes ( #9288 )
...
* JSON import changes
* Fix lockfiles
* PR Feedback, fix tests
* fix tests
* pr feedback
2023-01-17 15:07:52 +00:00
mike12345567
5e68a4d814
Minor updates to the context system and also adding env vars to automation context.
2023-01-16 16:47:59 +00:00
Adria Navarro
343a19250b
Typing supertest parameters
2023-01-16 15:35:41 +00:00
mike12345567
10d1455b35
Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables
2023-01-16 14:26:26 +00:00
Adria Navarro
dc8e54cd84
Add test
2023-01-16 10:19:05 +00:00
Adria Navarro
946cc35ff7
Type request and body
2023-01-16 10:15:00 +00:00
mike12345567
fc5f6ca530
Adding the ability to store environment variables to context, to make them more easily available/re-usable, as well as exposing them to queries.
2023-01-13 19:53:46 +00:00
Adria Navarro
748b55c732
Fix undefineds
2023-01-13 14:48:01 +00:00
Adria Navarro
ff10fa422b
Unify endpoints
2023-01-13 14:45:04 +00:00
Adria Navarro
50565dc226
Fix copy on reponse message
2023-01-13 13:33:40 +00:00
Adria Navarro
a5c145d9f6
Replace BBContext for Ctx
2023-01-13 13:31:48 +00:00
Adria Navarro
34cd26781b
Delete instead of deactivating
2023-01-13 10:26:05 +00:00
Adria Navarro
09b4533cc8
Add endpoint to deactivate user from app on delete
2023-01-12 16:26:46 +00:00
Peter Clement
e8e29ddc8c
Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/environment-variables
2023-01-12 16:00:07 +00:00
Andrew Kingston
b21f0b3925
Lint
2023-01-12 14:48:05 +00:00
mike12345567
d27674de5c
Replacing some require statements with imports.
2023-01-11 19:07:01 +00:00
mike12345567
69b9af51ff
Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables
2023-01-11 18:08:49 +00:00
mike12345567
03df57d077
Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK.
2023-01-11 17:57:51 +00:00
Rory Powell
fba7ef26ad
Replace ts-jest with swc/jest ( #9289 )
...
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
deanhannigan
94e76864bf
Render view groupBy array options as tags ( #8764 )
...
* Fix to properly render groupBy options as tags
* Fixes for viewBuilder function definition and some typescript updates
2023-01-10 16:25:23 +00:00
Dean
2bf724b9b3
Updated cleanExportRows import
2023-01-10 09:50:32 +00:00
Dean
4479c2477c
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-10 09:39:11 +00:00
mike12345567
c9d8668062
Licensing updates for environment variables.
2023-01-09 15:42:09 +00:00
mike12345567
f4f730aae2
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-01-06 17:29:35 +00:00
mike12345567
76825c38b9
Adding test cases for the attachment re-write feature, mocking the direct couch find functionality.
2023-01-06 13:33:22 +00:00
Andrew Kingston
66674c7277
Ensure view names are properly encoded to handle certain special characters ( #9145 )
2022-12-22 13:09:07 +00:00
Rory Powell
5f36a84470
Fix docker build ( #9116 )
2022-12-19 22:05:47 +00:00
Martin McKeaveney
84ab7862d1
fixes for google sheets, admin checklist, and deleting an app from API ( #8846 )
...
* fixes for google sheets, admin checklist, and deleting an app from API
* code review
* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller
* updating REST method for unpublish in API test
* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app
* removing skip_setup from prodAppDb call
* removing commented code
* unit tests and open API spec updates
* unpublish, publish unit tests - delete still in progress
* remove line updating app name in API test
* unit tests
* v2.1.46
* Update pro version to 2.1.46
* v2.2.0
* Update pro version to 2.2.0
* Fix for budibase plugin skeleton, which utilises the old import style.
* Fix side nav styles
* v2.2.1
* Update pro version to 2.2.1
* using dist folder to allow importing constants for openAPI specs
* v2.2.2
* Update pro version to 2.2.2
* Fix for user enrichment call (updating to @budibase/nano fork) (#9038 )
* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.
* Incrementing Nano version to attempt to fix yarn registry issues.
* v2.2.3
* Update pro version to 2.2.3
* Fix SQL table `_id` filtering (#9030 )
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
* v2.2.4
* Update pro version to 2.2.4
* lock changes (#9047 )
* v2.2.5
* Update pro version to 2.2.5
* Make looping arrow point in right direction (#9053 )
* v2.2.6
* Update pro version to 2.2.6
* Types/attaching license to account (#9065 )
* adding license type to account
* removing planDuration
* v2.2.7
* Update pro version to 2.2.7
* Environment variable type coercion fix (#9074 )
* Environment variable type coercion fix
* Update .gitignore
* v2.2.8
* Update pro version to 2.2.8
* tests passing
* all tests passing, updates to public API response
* update unpublish call to return 204, openAPI spec and unit
* fixing API tests
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
Andrew Kingston
090ae5df49
Master => Develop ( #9049 )
...
* v2.1.46
* Update pro version to 2.1.46
* v2.2.0
* Update pro version to 2.2.0
* Fix for budibase plugin skeleton, which utilises the old import style.
* Fix side nav styles
* v2.2.1
* Update pro version to 2.2.1
* using dist folder to allow importing constants for openAPI specs
* v2.2.2
* Update pro version to 2.2.2
* Fix for user enrichment call (updating to @budibase/nano fork) (#9038 )
* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.
* Incrementing Nano version to attempt to fix yarn registry issues.
* v2.2.3
* Update pro version to 2.2.3
* Fix SQL table `_id` filtering (#9030 )
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-15 12:13:42 +00:00
Rory Powell
786039055e
File authentication using presigned URLs ( #8883 )
...
* file auth wip
* Private plugin bucket wip
* Add etag to logo request, fix circular dependency
* Resolve cyclic dependency
* Ensure browser doesn't cache custom component
* Global file fixes
* File fixes / remove permaUrl
* Add ctx local storage
* Enable presigned url to work from any host
* Test fix
* Self hosting w/ S3 + other fixes
* Fix for serving dev app in multi tenant
* Fix backup restore and import attachment url processing, never store attachment urls
* Test fixes
* Unit tests WIP
* Replace file path with base64 encoded private key
* Multi tenancy tests for files
* Environment files fixes
* Post-merge build and test fixes
* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass
* Re-add default '/' minio route :(
* Rename iconFile -> iconFileName
* Add cloudfront vars to k8s templates
* Remove public bucket policy
* Remove duplicated test
2022-12-15 11:35:22 +00:00
Andrew Kingston
c3b6afbb6f
Fix SQL table `_id` filtering ( #9030 )
...
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
2022-12-15 09:22:28 +00:00
Dean
cdcefa16bb
Filtering and sort on data row export
2022-12-13 10:13:17 +00:00
Peter Clement
9d841bc947
Server and Worker tests ( #8928 )
...
* automation unit tests
* row processor tests
* update executeQuery test
* update groups assertion
* some more worker tests
* plugin tests and tidying up
* linting
* temporarily disable group tests
* more tests
* fix import
* fix backup tests
* add pro mocks to worker
* check for app existence in import test
* test new tsconfig
* testing changes
* Pro test utils (#9020 )
* Pro test utils changes
* Add test fixes
* Remove ts-ignore
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-12 22:02:32 +00:00
Michael Drury
d4f89ad315
Merge pull request #8968 from Budibase/fix/user-self-update
...
Minor update - stop users updating their own admin/global flags
2022-12-08 09:01:41 +00:00
mike12345567
b3e5483eca
Adding back compaction.
2022-12-07 18:09:17 +00:00
mike12345567
be0b15428b
Linting.
2022-12-07 14:43:27 +00:00
mike12345567
617863ddd1
Fix for #7865 - if you deleted a cron automation immediately after creating/publishing it there was a scenario where prod automations would be out of sync with dev automations and it wouldn't really delete. To get around this, we do an automation sync back to dev DB - meaning that the cron ID is known and can be disabled.
2022-12-07 14:32:29 +00:00
mike12345567
85dd6f2880
Extension on fix for user self assignment, don't allow users to change their admin/builder status.
2022-12-07 12:42:14 +00:00
mike12345567
4300e5c733
Fix for CI build failure.
2022-12-06 18:23:55 +00:00
mike12345567
b9ce140d95
Fix for #7732 - as well as some tests for it, make sure that it is working as expected.
2022-12-06 17:20:26 +00:00
mike12345567
dbde23a4de
Fixes based on test failures.
2022-12-06 12:47:48 +00:00
mike12345567
2ba9088faa
PR comments, moving more stuff into SDK.
2022-12-06 12:22:41 +00:00
mike12345567
53a6c0e74b
Fix for #8896 - the automation logs were already being sync'd to the dev database, but when unpublished they are in-accessible. Some minor updates to make sure that before unpublishing there is a sync, and then most of the changes are in pro.
2022-12-05 18:24:25 +00:00
mike12345567
0ca1c359a5
Final fix for #8882 - adding text to show the error - as well as fixing an issue with many to many updating correctly.
2022-12-02 17:28:37 +00:00
deanhannigan
67f06c8eb9
Merge pull request #8857 from Budibase/fix/sample-data-edit-removed-delete-fixed
...
Remove ability to edit the 'Sample Data' datasource name
2022-11-30 09:08:54 +00:00
Dean
3c59a0da56
Fix to ensure only the budibase datasource type is altered on save
2022-11-29 16:08:31 +00:00
Michael Drury
a656c6e678
Adding test case for char encoding and being explicit about utf8 export.
2022-11-29 16:03:22 +00:00
Dean
dc001bc27f
Merge remote-tracking branch 'origin/develop' into fix/sample-data-edit-removed-delete-fixed
2022-11-29 12:54:22 +00:00
Michael Drury
4f4eb4da26
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-29 11:13:54 +00:00
mike12345567
a02e9017ec
Final fixes after re-running all test suites.
2022-11-28 19:12:23 +00:00
mike12345567
3aeb6653c6
Some fixes after re-running server tests.
2022-11-28 18:14:10 +00:00
Dean
7d0e2c289d
Disabled the ability to rename the Sample Data datasource. Updated the backend to ensure that renaming doesn't alter its structure and block deletion
2022-11-28 17:25:10 +00:00
mike12345567
06d8d19aaa
Final typescript conversions for server.
2022-11-26 16:24:37 +00:00
mike12345567
12d6e60525
One file left in the server, some fixes after converting the internal row controller.
2022-11-26 15:42:53 +00:00
mike12345567
658f12281d
Fixes based on server build so far.
2022-11-26 15:10:41 +00:00
mike12345567
a3bb2e0d77
Automation overhaul to Typescript, plus type updates.
2022-11-25 19:57:07 +00:00
mike12345567
7eac8fafd6
Some server typescript re-writes, only automations left and some controllers.
2022-11-25 15:01:46 +00:00
mike12345567
d3c4c99e16
Complete conversion of backend-core to Typescript.
2022-11-24 18:48:51 +00:00
Mel O'Hagan
4b05cd2d2d
Allow tables to be created even if no fetch
2022-11-24 11:45:58 +00:00
mike12345567
514f9a1210
Some fixes based on test runs.
2022-11-23 11:44:15 +00:00
mike12345567
02ede5d067
Finally removing all usages of backend-core/ type imports from server, including some further typescript conversions.
2022-11-22 19:49:59 +00:00
mike12345567
8c2d9ebec8
Updating all of the route files to typescript, as well as some controllers.
2022-11-22 18:49:19 +00:00
mike12345567
92210144ff
More controller typescript conversions.
2022-11-22 16:52:25 +00:00
mike12345567
8a4da7d4ce
Typescript conversion of the table controllers.
2022-11-22 13:56:01 +00:00
mike12345567
8f94664ddd
Merge branch 'develop' of github.com:Budibase/budibase into refactor/backend-core-import
2022-11-22 12:03:31 +00:00
mike12345567
de82eca502
Some typescript conversions, moving a few imports around.
2022-11-21 18:33:34 +00:00
Dean
192c9b56e2
Import refactoring and some review updates.
2022-11-21 15:53:47 +00:00
Dean
64e7239d42
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 15:40:11 +00:00
mike12345567
cfbed0b236
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-21 15:05:48 +00:00
Dean
02a902ebd3
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 11:10:29 +00:00
Rory Powell
e6589fd4c1
Require params on db.remove
2022-11-21 10:07:51 +00:00
Mel O'Hagan
2d28bb4005
Break if any column is static formula
2022-11-18 12:32:04 +00:00
mike12345567
0d13a77409
Some minor updates after running qa-core tests, found some issues that likely exists before context update.
2022-11-17 16:30:38 +00:00
Dean
e932aa105b
Shifted the budibase datasource constant to backend-core
2022-11-17 16:28:48 +00:00
mike12345567
31c198888a
Updating some enums, plural to single.
2022-11-17 14:59:18 +00:00
mike12345567
4328ed1b67
Updating middlewares to Typescript, as well as some fixes based on running tests.
2022-11-16 17:24:13 +00:00
mike12345567
535fab7997
Some major reworks towards higher levels of typescript.
2022-11-16 17:23:12 +00:00
mike12345567
5f658a0398
Converting further DB layers to TS - fixing mocks.
2022-11-15 18:33:24 +00:00
Dean
2599748918
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-15 17:11:19 +00:00
Dean
f73b4f8b01
Review updates
2022-11-15 17:03:35 +00:00
Dean
ff7a3b8cef
Default Datasource and sample row data
2022-11-13 21:37:50 +00:00
Dean
8f058e222b
Fix for attachment cleanup on internal row delete.
2022-11-13 18:08:48 +00:00
mike12345567
bc94f20794
Typescript conversions - trying to get all of context/db layer into TS.
2022-11-11 11:57:50 +00:00
mike12345567
45e7ef61ef
Re-building the context module to use a single object, meaning we can create new context frames and copy over whatever exists, then update.
2022-11-10 16:38:32 +00:00
mike12345567
c744d23832
Major update - removing the use of context for PouchDB instances, swapping knowledge of PouchDB to the PouchLike structure that replaces it.
2022-11-09 16:53:42 +00:00
mike12345567
ecb398bf98
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-09 13:41:51 +00:00
Michael Drury
2f6330db4f
Removing timeout for export apps - #8589 .
2022-11-08 20:12:32 +00:00
mike12345567
b9caf0aef5
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-02 20:12:01 +00:00
melohagan
a9575db549
Merge pull request #8472 from Budibase/bug/sev3/validation-error-attachments
...
Validation error attachments
2022-11-02 09:56:28 +00:00
Rory Powell
496ba57655
Fix attachments upload path
2022-11-01 21:17:39 +00:00
Mel O'Hagan
702e7fe184
Map attachment string to array if needed
2022-11-01 15:59:04 +00:00
Mel O'Hagan
a57dc85b60
Remove ! from error message
2022-11-01 12:37:42 +00:00
Mel O'Hagan
64eff3bab5
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-11-01 08:10:03 +00:00
Martin McKeaveney
b498941e1a
Merge pull request #8382 from Budibase/feature/meta-tag
...
adding opengraph metatags for better shareable links
2022-10-31 10:36:50 +00:00
Martin McKeaveney
5fd4f29c61
Merge pull request #8422 from Budibase/bug/sev5/public-api-404
...
Public rows API: Return correct status codes
2022-10-31 10:36:32 +00: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
73f54c8133
Decode id if needed
2022-10-27 16:28:26 +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
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
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
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
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
2a2f41a861
Fixing issue discovered by tests.
2022-10-21 16:02:13 +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
b52f413aa5
Removing attachment dir constant - no longer needed.
2022-10-18 17:04:18 +01:00
mike12345567
1373630b33
Minor fixes after testing manual backup system.
2022-10-14 20:10:44 +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
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
mike12345567
8d7f40e443
Refactoring more to Typescript, adding the ability to use the _find API of CouchDB.
2022-10-12 17:02:23 +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
Rory Powell
c7dac5f417
Deprecate legacyHttpParser, fix rest tests
2022-10-12 11:05:16 +01:00
Rory Powell
2f0f36e635
Merge branch 'master' into merge-master
2022-10-12 10:19:46 +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
mike12345567
1f36eec89a
Some updates towards supporting attachments in app exports.
2022-10-10 20:08:59 +01:00
Martin McKeaveney
5838eb70b4
turn on gsheets
2022-10-10 09:02: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
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
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
Andrew Kingston
84626294fd
Merge pull request #8124 from Budibase/plugin-url-updates
...
Plugin url updates
2022-10-05 09:57:22 +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
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
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
fae4c9586a
Wrap number in quotes if string search
2022-10-03 11:30:57 +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
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
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
mike12345567
e0b6ef66ac
Fixing a few issues with roles being correctly reverted.
2022-09-23 17:45:26 +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
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
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
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
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
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
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
Andrew Kingston
4c301e962f
Refactor server websocket dependency tree to fix jest tests
2022-09-13 09:54:25 +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
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
Rory Powell
884f446671
Merge branch 'develop' into feature/day-pass-pricing-temp
2022-09-12 11:33:02 +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
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
Peter Clement
ac0443a876
fix build
2022-09-07 17:49:29 +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
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
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
NEOLPAR
54eed13541
create plugin github public and private
2022-09-01 20:04:45 +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
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
NEOLPAR
e5446d2f8a
plugin create npm
2022-08-30 21:37:08 +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
Martin McKeaveney
d5c2f32df3
additional logging around component definitions
2022-08-25 10:57:30 +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
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
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
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
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
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
Michael Drury
6ddf6c58d2
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-16 15:42:47 +01:00
Michael Drury
cfbc9b043c
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-08-16 15:39:40 +01: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
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
Rory Powell
664cb2b0b0
Merge branch 'master' into develop
2022-08-10 14:36:49 +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
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
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
Andrew Kingston
9fa463313c
Insert table ID back into query for follow-up pagination query
2022-08-05 16:06:16 +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
Michael Drury
709e16a582
Merge pull request #7018 from Budibase/fix/query-val
...
Quick query JOI validation fix
2022-08-01 12:35:58 +01:00
mike12345567
a3baad6e04
Quick fix for query validation to fix issue with createdAt and updatedAt properties.
2022-08-01 12:07:49 +01:00
mike12345567
07f3897b55
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop
2022-07-29 14:31:18 +01:00
Mel O'Hagan
7664984d7b
lint
2022-07-28 08:56:52 +01:00
Mel O'Hagan
406362b3f9
Merge branch 'develop' into feature/multiselect-filters
2022-07-27 18:08:37 +01:00
Mel O'Hagan
b5dbeb49e4
Has any filter InternalDB
2022-07-27 13:02:46 +01:00
Peter Clement
46a6fc5048
refactor groups into pro and some other pr comments
2022-07-26 20:04:29 +01:00
Mel O'Hagan
93f60ec095
NotContains internalSearch
2022-07-26 17:21:58 +01:00
Mel O'Hagan
76e4ffc04d
Postgres has all of
2022-07-26 15:59:49 +01:00
Peter Clement
4de6d0256d
remove uncessary test non we default to users being no access
2022-07-26 15:34:56 +01:00
Mel O'Hagan
cfb5c2d0ca
Has all of internalSearch
2022-07-26 14:01:45 +01:00
mike12345567
3fad32899f
Main body of updates to support disabling the cron, some cleanup of metadata at deployment to make sure they can be re-ran.
2022-07-25 20:45:29 +01:00
Peter Clement
df3dd6431e
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
2022-07-25 15:09:42 +01:00
mike12345567
bd7ace561a
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-07-22 19:14:35 +01:00
Peter Clement
af451840ac
move worker middleware to backend-core
2022-07-22 11:50:51 +01:00
mike12345567
706749af49
Fixing issue with app DB not being in context for fetch.
2022-07-21 16:39:55 +01:00
Peter Clement
ad1cf0726f
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
2022-07-21 11:47:08 +01:00
Peter Clement
88f1db74b7
updating license check to search for feature
2022-07-21 09:52:01 +01:00
Mel O'Hagan
da066a95b4
lint fix
2022-07-19 17:28:56 +01:00
Mel O'Hagan
ed0bd07732
Added contains support for datasource pluses
2022-07-19 17:25:41 +01:00
Mel O'Hagan
9b12dd6b47
Test prettier precommit
2022-07-19 14:17:09 +01:00
Mel O'Hagan
ac378e1839
Contains now works for internalSearch array type
2022-07-19 14:11:40 +01:00
Peter Clement
ca41e88045
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
2022-07-19 11:23:31 +01:00
Rory Powell
3820182359
Write users and activity to dynamo
2022-07-18 16:11:52 -04:00
mike12345567
b7894d7f9e
Fixing test case.
2022-07-15 17:45:35 +01:00
mike12345567
3b4d7950d0
Merge branch 'master' of github.com:Budibase/budibase into fix/memory-leak
2022-07-14 16:40:23 +01:00
mike12345567
e2042ebefb
Fixing some issues highlighted by test cases, as well as refactoring context a bit to make it easier to edit.
2022-07-14 16:02:05 +01:00
Peter Clement
819ce4e360
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
2022-07-14 13:32:51 +01:00
Rory Powell
1c4473ba30
WIP: Memory leak fix
2022-07-13 08:22:21 -04:00
mike12345567
22d2e41f7b
Allowing query backend to attempt to convert types in returned JSON to build a better base schema.
2022-07-13 10:53:50 +01:00
Peter Clement
eff78240a6
improve performance of adding users and groups
2022-07-11 15:29:39 +01:00
Andrew Kingston
e00c91c8a6
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-07-11 12:13:14 +01:00
Martin McKeaveney
9a07e79047
remove beta middleware
2022-07-11 11:38:53 +01:00
Martin McKeaveney
c73cbbb224
lint fix
2022-07-11 11:29:00 +01:00
Martin McKeaveney
b695355ed1
update builder path
2022-07-11 11:16:31 +01:00
Martin McKeaveney
367cf37795
remove beta stuff and remove self-host banners
2022-07-11 11:08:56 +01:00
Andrew Kingston
16116f2877
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-07-11 10:33:50 +01:00
mike12345567
a9a54154e5
Merge branch 'develop' of github.com:Budibase/budibase into fix/june-fixes
2022-07-08 19:12:43 +01:00
Peter Clement
1b0081bc4e
Merge pull request #6612 from Budibase/fix/automation-auth-issue
...
Fix Automation auth issue - External Data Connector not working
2022-07-08 13:21:56 +01:00
Peter Clement
81d94577f4
add isAutomation to object
2022-07-08 12:16:27 +01:00
Dean
d34739f459
Updated query tests to remove altered datasource. Updated messaging for refresh failure messaging
2022-07-08 11:19:41 +01:00
Peter Clement
2b5d81be12
linting
2022-07-08 11:11:03 +01:00
Peter Clement
cd0885f468
make auth check optional when caller is automation
2022-07-08 11:09:06 +01:00
mike12345567
b3e6e2385f
Updating specs to state that oneOf is allowed, fixing YAML issue and making sure allOr function works for lucene.
2022-07-05 19:54:11 +01:00
mike12345567
f1c94513e4
Fix for #5709 making sure public API can update existing apps.
2022-07-05 18:52:53 +01:00
mike12345567
f283417b6d
Updating API docs #6434 to better describe the API for range and for oneOf operator.
2022-07-05 18:47:30 +01:00
Dean
4805f73cb5
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-07-05 09:28:56 +01:00
deanhannigan
37ce29fa2d
Merge pull request #6315 from Budibase/feature/current-user-rest-bindings
...
REST query bindings for Current User
2022-07-05 09:22:03 +01:00
Dean
b0daf30b4a
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-07-05 09:07:33 +01:00
mike12345567
8ff88d028c
Removing spam of unauthorised traces from tests, may be causing stack overflow.
2022-07-04 16:34:59 +01:00
mike12345567
0074b0cb1f
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-07-04 15:47:52 +01:00
mike12345567
d390bb9c20
Moving majority of automation logging functionality to pro.
2022-07-04 15:44:47 +01:00
Dean
5c1ea3cfe1
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-07-04 13:16:39 +01:00
mike12345567
355cb9c091
Update as per changes to pro SDK.
2022-07-04 11:43:18 +01:00
Dean
db016b319c
Merge remote-tracking branch 'origin/develop' into fix/update-icon-context
2022-07-04 10:38:16 +01:00
Dean
1e6845d5cb
Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication.
2022-07-03 21:13:15 +01:00
mike12345567
21a78d6fc8
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-07-01 15:14:12 +01:00
Martin McKeaveney
836af2ffbe
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-07-01 00:34:50 +01:00
Martin McKeaveney
65cff2a012
re-adding account portal check
2022-06-30 12:58:10 +01:00
Martin McKeaveney
b1aab604c7
cherry picking moving release url to backend
2022-06-30 12:55:07 +01:00
Martin McKeaveney
385004ca1c
cherry pick new ui from develop
2022-06-30 12:52:07 +01:00
Dean
ac1df878d4
Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings
2022-06-29 18:50:14 +01:00
Dean
0a4b21b206
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-06-29 12:42:04 +01:00
Martin McKeaveney
a05c0b7450
Merge branch 'develop' of github.com:Budibase/budibase into develop
2022-06-29 09:50:14 +01:00
Martin McKeaveney
10f0de203f
default beta access baseURL to production
2022-06-29 09:32:00 +01:00
Dean
705af49e5a
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-06-29 09:17:18 +01:00
Martin McKeaveney
e56ae519d8
check for account portal URL
2022-06-29 09:16:30 +01:00
Mel O'Hagan
78217d825b
Merge branch 'develop' into feature/in-not-in-filter
2022-06-29 09:05:28 +01:00
Andrew Kingston
748a7de1ec
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-29 09:01:48 +01:00
Martin McKeaveney
0c04ac58a6
move logic to cloud URL to backend
2022-06-28 22:45:05 +01:00
Martin McKeaveney
251520bcd1
adding types
2022-06-28 12:16:23 +01:00
mike12345567
55e744292d
Adding clear old history on read, if there is nothing to do this should add very little work.
2022-06-27 18:39:33 +01:00
mike12345567
5100d86752
Moving get of logs to pro.
2022-06-27 18:00:48 +01:00
Martin McKeaveney
a8a7261202
remove test DB IDs
2022-06-27 14:36:31 +01:00
Martin McKeaveney
2a15ac97bb
adding endpoint to cloud to check for beta access
2022-06-27 14:28:25 +01:00
Mel O'Hagan
f84bf5f337
Using allPreProcessingOpts
2022-06-27 14:20:51 +01:00
Dean
9301f2ac5b
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
2022-06-27 09:14:40 +01:00
Mel O'Hagan
988bc12dea
Remove regex
2022-06-24 21:37:58 +01:00
Mel O'Hagan
40a2e95185
Internal table support for oneOf
2022-06-24 21:15:41 +01:00
mike12345567
9fd64307a9
Adding in management of time range to lookup automation logs in.
2022-06-24 18:11:19 +01:00
mike12345567
b5af76de56
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-24 17:53:25 +01:00
mike12345567
a625fa573d
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-06-24 17:50:55 +01:00
mike12345567
a60c41e58b
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-24 17:43:59 +01:00
Dean
5fd385ab30
Merge commit
2022-06-23 14:29:19 +01:00
mike12345567
063540fe0a
Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there.
2022-06-22 20:23:18 +01:00
Andrew Kingston
a0d83eefaa
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-22 12:49:46 +01:00
Andrew Kingston
47f3ad306b
Replace all column spaces with underscores when performing internal searches
2022-06-22 12:39:55 +01:00
mike12345567
d8b091309e
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-20 15:56:00 +01:00
Andrew Kingston
f1250840af
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-20 13:28:26 +01:00
Andrew Kingston
6845f86689
Add option to customise which columns are exported in export data action
2022-06-20 12:32:13 +01:00
Dean
fb74b22993
Added missing request context for user bindings
2022-06-20 11:11:15 +01:00
Dean
5196fde134
Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings
2022-06-20 09:09:21 +01:00
Mel O'Hagan
74767a064e
Merge branch 'develop' into bug/sev2/export-rows-external-table
2022-06-17 16:18:55 +01:00
mike12345567
fd40073280
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-17 15:05:46 +01:00
Dean
28f722cf4b
Fixes for Rest API request UI. Rest test fixes for XML API request body. Fix for raw XML api request body parsing issue. General fixes for query testing.
2022-06-17 12:00:42 +01:00
mike12345567
7050ffc2cb
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-06-17 11:41:34 +01:00
Mel O'Hagan
07fa76458c
Get all selected rows for external ds row export
2022-06-16 13:04:25 +01:00
Mel O'Hagan
51642ffe3e
Merge master
2022-06-16 09:44:37 +01:00
Andrew Kingston
876fa31d58
Update tests for new app document structure
2022-06-16 09:03:57 +01:00
Mel O'Hagan
6b833e7529
Default to eu-west-1
2022-06-15 16:29:11 +01:00
Mel O'Hagan
41d1b5d5e9
No default aws region
2022-06-15 16:27:07 +01:00
Andrew Kingston
b5d635c83f
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-15 15:32:33 +01:00
mike12345567
c4ab4b5af8
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-15 15:08:48 +01:00
Mel O'Hagan
ca04f3be6f
Check for blank string
2022-06-15 13:16:30 +01:00
Mel O'Hagan
cdf069abbc
Use s3 region from datasource config
2022-06-15 13:06:34 +01:00
Rory Powell
b887458093
Exclude assets from builder:served
2022-06-15 12:38:10 +01:00
Rory Powell
3da4fb33cd
Better handle first time startup + dedicated event
2022-06-15 11:20:13 +01:00
Dean
16458f4b11
Merge remote-tracking branch 'origin/develop' into feature/current-user-rest-bindings
2022-06-14 10:16:52 +01:00
Dean
d50a62fd37
Context binding for authenticated user in REST API querys. Includes fix for REST datasource UI
2022-06-14 10:14:05 +01:00
Rory Powell
4dc5cfc5a7
Merge branch 'release' into merge-release
2022-06-13 11:45:18 +01:00
Rory Powell
ee9a19a1d5
Back populate no-op migrations on new app and tenant create
2022-06-13 10:51:29 +01:00
Rory Powell
396a07cac5
Merge branch 'release' into feature/event-backfill
2022-06-09 15:21:49 +01:00
Rory Powell
0cf777a0cd
Build fixes
2022-06-09 12:33:10 +01:00
Martin McKeaveney
c470c2f676
merge with master
2022-06-08 13:26:14 +01:00
Andrew Kingston
d059433f1f
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-07 08:45:57 +01:00
Andrew Kingston
72397530ec
Apply timezones patch from existing ignore-timezones branch
2022-06-07 08:31:00 +01:00
Martin McKeaveney
d15dfb83fc
new ui functionality working from S3 bucket
2022-06-06 23:30:36 +01:00
Peter Clement
5bd5d7df1b
Merge pull request #6059 from Budibase/feat/dont-export-app-rows
...
Allow export of app without rows
2022-06-06 16:31:21 +01:00
Peter Clement
bd737cc1ca
negate export button
2022-06-06 15:17:14 +01:00
Rory Powell
361ffd224f
Merge branch 'release' into feature/event-backfill
2022-06-06 09:50:06 +01:00
Martin McKeaveney
dabbab4c83
rough implementation
2022-06-03 12:50:38 +01:00
mike12345567
3f412f0a7a
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
2022-06-01 22:41:37 +01:00
mike12345567
fe84c0f21c
Adding pagination control to the API and to the frontend, as well as getting view working as expected, emitting different key combinations to be able to search by any pattern.
2022-06-01 22:39:51 +01:00
mike12345567
34759c7916
Adding real history to the history tab, getting storage to couch and retrieval + api working.
2022-06-01 16:01:06 +01:00
melohagan
81ad54acaa
Merge pull request #6109 from Budibase/bug/sev2/automation-trigger-save-multiselect
...
Automation validation - convert array string to array type
2022-06-01 13:23:51 +01:00
Martin McKeaveney
8cc1e4e4d0
groundwork
2022-06-01 13:03:59 +01:00
Martin McKeaveney
d57c4987fe
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-06-01 09:47:13 +01:00
Rory Powell
7ebfaf8a31
Failover protection with event cache
2022-05-31 21:04:41 +01:00
mike12345567
010059e29d
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-05-31 14:59:57 +01:00
Rory Powell
a9ab8b2629
Lots of failure handling and caching
2022-05-30 21:46:08 +01:00
mike12345567
fa30457f2b
Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully.
2022-05-30 21:22:06 +01:00
Mel O'Hagan
d0dffb896b
Convert array string to array type
2022-05-30 12:05:25 +01:00
Rory Powell
2a00f6498d
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-29 00:25:40 +01:00
Rory Powell
857cd2d735
Merge branch 'develop' into feature/posthog-v2
2022-05-28 23:03:31 +01:00
Rory Powell
c0d6fa34a4
Identity tenant and installation groups, property updates
2022-05-28 21:38:22 +01:00
Rory Powell
3c1b13083c
Installation identities, upgrade / downgrade events, filling in more event properties
2022-05-26 23:57:14 +01:00
mike12345567
db6a150436
Updating test cases.
2022-05-26 17:31:57 +01:00
mike12345567
723b96c5a5
Adding the ID inputs for the quota breakdown functionality.
2022-05-26 16:01:10 +01:00
Peter Clement
5a67be19fa
Merge remote-tracking branch 'origin/develop' into feat/dont-export-app-rows
2022-05-26 10:32:18 +01:00
Dean
0b64a2bd1e
Removed debug logging
2022-05-26 10:14:01 +01:00
Rory Powell
ba1c4ead90
app and account properties, add account details to all user and tenant identities
2022-05-26 10:13:26 +01:00
Dean
c17e625961
Refactored approach to ensure the request context is set appropriately
2022-05-26 10:03:29 +01:00
Dean
756f5b3aa6
Explicitly passing requested appId when calling updateAppPackage
2022-05-25 15:10:37 +01:00
Peter Clement
955b9a4d63
Export app without rows
2022-05-25 09:26:10 +01:00
Rory Powell
ff48aaec6e
User context updates and misc fixes
2022-05-24 09:54:36 +01:00
Andrew Kingston
bff49a33f0
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-24 09:47:00 +01:00
Rory Powell
28b48a88fe
Event identification
2022-05-23 22:14:44 +01:00
mike12345567
1f3d552199
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-05-23 17:03:36 +01:00
mike12345567
76f19def26
Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes.
2022-05-23 15:03:52 +01:00
Andrew Kingston
fcf682b827
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-23 11:54:24 +01:00
Rory Powell
4841c84861
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-23 10:29:33 +01:00
Rory Powell
70fff5c7b9
Merge branch 'develop' into feature/posthog-v2
2022-05-23 09:04:00 +01:00
mike12345567
aede23d44e
Improving performance of load script, can generate thousands of users a second.
2022-05-22 18:29:02 +01:00
Martin McKeaveney
b55635c7ab
disable prod app sync
2022-05-22 17:11:05 +01:00
Rory Powell
756f5b51aa
App migrations finished
2022-05-20 12:29:31 +01:00
Peter Clement
2f1401a576
Merge pull request #5966 from Budibase/feat/qa-templates
...
Return QA templates when environment variable is set
2022-05-19 15:08:17 +01:00
Peter Clement
a7a27aa349
default value for env variable
2022-05-19 10:56:51 +01:00
Peter Clement
f999554361
use env variable as the folder setting
2022-05-19 10:24:19 +01:00
Peter Clement
2fb7777c5d
Return QA templates when TEST_ENV environmentvariable is set
2022-05-18 16:21:17 +01:00
Rory Powell
8da427284c
Stub out migrations + start tests + add build watching for backend-core
2022-05-18 10:56:44 +01:00
Andrew Kingston
08a98b4b95
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-17 12:59:15 +01:00
Rory Powell
0d9147be77
Merge branch 'master' into merge-master
2022-05-17 08:35:29 +01:00
mike12345567
7b07cff0c6
Updating view builder to handle if stats has a filter as well, don't need a conjuction this way.
2022-05-16 13:37:00 +01:00
mike12345567
08f53591e6
Fixing test cases.
2022-05-16 12:31:07 +01:00
mike12345567
459e3c5edd
Addresses #5850 - when importing/migrating views and building new views it checks if calculations are used and if they are then it does an empty check to decide whether or not the fields should be included in the calculation, required for real CouchDB nodes.
2022-05-13 18:09:39 +01:00
Andrew Kingston
a22c98fd85
Don't create layouts for new apps
2022-05-13 11:26:11 +01:00
Andrew Kingston
ab27816f08
Allow deleting built in layouts and hide layouts tab when no layouts exist
2022-05-13 11:23:27 +01:00
Andrew Kingston
c3b39d5953
Fix theme resetting navigation background and update layout UI
2022-05-13 11:09:20 +01:00
mike12345567
0218ba5210
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-05-11 19:47:22 +01:00
Andrew Kingston
5e5d8da166
Remove instance name from being a required screen setting
2022-05-11 13:16:36 +01:00
Rory Powell
85a86da0aa
tests
2022-05-11 11:32:53 +01:00
Andrew Kingston
876cb4784d
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-11 09:07:35 +01:00
Andrew Kingston
06388e6572
Add width to screen validation
2022-05-11 08:47:05 +01:00
Andrew Kingston
ed12c50b97
Remove instance name as a required screen setting and add new screen properties as optional validation
2022-05-11 08:46:13 +01:00
Rory Powell
879a62c989
Add query quota increment to rows CRUD
2022-05-10 21:59:39 +01:00
Andrew Kingston
f1777c23f7
Add fallback UI when no screens exist and add custom theme metadata to new apps
2022-05-10 18:20:26 +01:00
Andrew Kingston
95cc985646
Add new navigation settings to new apps
2022-05-10 16:57:57 +01:00
Rory Powell
8e885075b6
handlers -> publishers and analtics -> processors
2022-05-10 10:33:59 +01:00
Mel O'Hagan
87c524bed1
Don't wrap dates in single quotes
2022-05-09 15:21:51 +01:00
Martin McKeaveney
e46ac20317
Merge pull request #5643 from Budibase/feature/small-april-tickets
...
Feature/small april tickets
2022-05-06 16:27:50 +01:00
Rory Powell
34474d5c10
Re-enable gsheets for verification
2022-05-05 09:59:10 +01:00
Rory Powell
77cb7c480c
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-05 09:22:01 +01:00
Rory Powell
e4257f1e04
Merge branch 'develop' into feature/posthog-v2
2022-05-05 08:47:06 +01:00
Rory Powell
3b9142f103
Build and test fixes
2022-05-03 22:58:19 +01:00
Martin McKeaveney
2a7fa4d8f7
merge
2022-04-29 00:05:43 +01:00
Martin McKeaveney
1513d29cea
accounting for false values in row processing
2022-04-28 23:57:33 +01:00
mike12345567
061868c826
Fixing an issue with cookie auth.
2022-04-27 16:56:30 +01:00
Rory Powell
1caf4b1965
Merge branch 'develop' into feature/posthog-v2
2022-04-27 16:32:00 +01:00
mike12345567
6762a74e85
Fix for #5522 - making sure that app roles aren't removed when an app is unpublished.
2022-04-27 16:05:27 +01:00
Michael Drury
8d78698c60
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-04-26 20:10:26 +01:00
mike12345567
2441f42c54
Merge branch 'develop' of github.com:Budibase/budibase into fix/develop-merge
2022-04-26 16:31:17 +01:00
Rory Powell
a293986bd7
Fix startup
2022-04-26 16:19:41 +01:00
mike12345567
3258aead45
Fixing issues with automation test cases running steps outside of a tenant.
2022-04-26 15:50:35 +01:00
Rory Powell
36a3266baf
Test fixes
2022-04-26 15:26:56 +01:00
mike12345567
0f0290411e
Fixing issue discovered by test case.
2022-04-26 14:58:59 +01:00
mike12345567
194b76985c
Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables.
2022-04-26 14:24:51 +01:00
Martin McKeaveney
83387d28f4
fix build
2022-04-26 13:58:33 +01:00
Rory Powell
3e1a7987a3
BB logo on free plan
2022-04-26 11:28:31 +01:00
Martin McKeaveney
9ca4dacbaa
merge with master
2022-04-26 10:21:45 +01:00
mike12345567
77427ddaba
Quick fix for #5495 - managing when no relationships exist.
2022-04-23 13:12:57 +01:00
Michael Drury
141f9ed9dc
Merge pull request #5542 from Budibase/fix/5495
...
Fix for SQL relationship based formulas
2022-04-22 16:51:24 +01:00
mike12345567
9b20daf930
Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access.
2022-04-22 12:56:36 +01:00
mike12345567
345bbf603c
Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it.
2022-04-21 14:56:14 +01:00
Dean
c904bc6273
Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow
2022-04-21 14:32:49 +01:00
Martin McKeaveney
701cc93866
Merge pull request #5290 from Upgreydd/Do_not_validate_if_multi-select_options_length_is_0
...
Do not validate if multi-select options length is 0
2022-04-21 14:29:44 +01:00
Dean
61150c82cf
Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow
2022-04-21 14:10:58 +01:00
mike12345567
151ed604f8
Fixing some issues detected by the test cases, making the in-use mechanism for context more clear to complete avoid stack up of contexts (leading to loss of knowledge around previous databases.
2022-04-20 23:10:39 +01:00
mike12345567
9899781fc5
Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes.
2022-04-20 17:33:42 +01:00
Rory Powell
d2a4e0a934
Merge branch 'develop' into feature/licensing
2022-04-20 14:59:36 +01:00
Dean
0305719fe3
Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow
2022-04-20 12:54:58 +01:00
Mel O'Hagan
9b5ad2dacc
Get latest RevId if not provided
2022-04-20 11:51:01 +01:00
Dean
1eff790fe8
Added events for viewing a production application and unpublishing
2022-04-20 11:08:06 +01:00
Dean
b2b5fde7ba
Cypress test fixes and refactoring. Removed debugging elements
2022-04-20 09:17:01 +01:00
mike12345567
192fb1307e
Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them.
2022-04-19 19:42:52 +01:00
Rory Powell
41144db055
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
2022-04-19 16:45:27 +01:00
Dean
f78aaa640f
Code style check
2022-04-19 14:56:56 +01:00
Dean
26c19891bb
Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes
2022-04-19 14:38:09 +01:00
Andrew Kingston
f6eef900ad
Merge pull request #5272 from Budibase/cheeks-lab-day-devtools
...
DevTools
2022-04-14 12:57:01 +01:00
Rory Powell
fa1f9ad6cc
Merge branch 'develop' into feature/licensing
2022-04-13 21:24:07 +01:00
Rory Powell
33719fcb09
Merge branch 'feature/licensing' into feature/posthog-v2
2022-04-12 17:12:46 +01:00
Rory Powell
03ba6d914f
Merge branch 'develop' into feature/licensing
2022-04-12 16:18:41 +01:00
Rory Powell
fd6a223ad8
Test updates
2022-04-12 16:03:20 +01:00
Rory Powell
a6107dc7f9
Test updates
2022-04-12 15:37:49 +01:00
Rory Powell
957e90fe86
View/Filter/Calculation events
2022-04-12 00:19:52 +01:00
Rory Powell
6db5c62e48
View/Table/Row Import/Export events
2022-04-11 22:32:12 +01:00
Rory Powell
5ab9f1a9c5
Table CRUD events + add timekeeper for tests
2022-04-11 14:39:31 +01:00
Rory Powell
d41037a859
builder / app / app preview served events
2022-04-08 14:07:11 +01:00
Rory Powell
c316a27f26
screen events
2022-04-08 10:55:39 +01:00
Rory Powell
e98e659346
user / rbac events + tests
2022-04-08 01:28:22 +01:00
Mel O'Hagan
6b5be828e7
passing non-null required for doesContainStrings
2022-04-07 17:13:08 +01:00
Kacper
85ff73cb26
Do not validate if multi-select options length is 0
2022-04-07 12:01:05 +02:00
Rory Powell
ac8573b67e
query / update events + tests
2022-04-07 00:38:18 +01:00
Rory Powell
deaf0de349
layout events + tests
2022-04-06 22:07:21 +01:00
Rory Powell
266b34aaa0
automation events + tests
2022-04-06 13:54:57 +01:00
Rory Powell
ec4e9df4c2
Refactor automation tests to run independently
2022-04-06 12:34:31 +01:00