Commit Graph

26109 Commits

Author SHA1 Message Date
mike12345567 fa51f67fc3 Update to cover the authentication for REST, replacing it with secret value and converting to password field, as well as minor update to env dropdown to only be a password field when not containing an environment variable - #9480. 2023-01-30 18:50:35 +00:00
adrinr 18a0675545 Fix jest.setup 2023-01-30 18:18:23 +00:00
adrinr 81cc5a19c4 Use docker compose for test-containers 2023-01-30 18:15:29 +00:00
adrinr 430feeee92 Add retry to prevent race conditions 2023-01-30 18:12:06 +00:00
Budibase Staging Release Bot c6d25a1a8a Update pro version to 2.2.12-alpha.45 2023-01-30 17:48:48 +00:00
Budibase Staging Release Bot 93274fcdf0 v2.2.12-alpha.45 2023-01-30 17:44:07 +00:00
mike12345567 9a1ff005e4 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 17:05:51 +00:00
mike12345567 39107032cd Some missing async handling. 2023-01-30 17:03:20 +00:00
adrinr 9b3faca008 Fix tenancy issues 2023-01-30 16:45:04 +00:00
Peter Clement 68c6faf111 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:44:11 +00:00
mike12345567 09556171ac Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:41:19 +00:00
mike12345567 0038868208 PR comments - switching back to password field to hide the --secret-value--. 2023-01-30 16:40:31 +00:00
Peter Clement 173c02d93b fix async handling for variable creation 2023-01-30 16:40:16 +00:00
adrinr a85ce86794 Fix test after patch 2023-01-30 16:39:15 +00:00
Peter Clement d9dfab23e8 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:32:29 +00:00
Peter Clement 483825f16b add try catch to all environment variable loading 2023-01-30 16:30:51 +00:00
Peter Clement b7c4c4561c gate env vars for rest variables 2023-01-30 16:28:45 +00:00
mike12345567 67e80975be Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 13:56:52 +00:00
adrinr 3df4c553e7 Run conflicting tests in sequential mode 2023-01-30 13:35:09 +00:00
adrinr 8585394d4f Fix test race conditions 2023-01-30 12:29:39 +00:00
Budibase Staging Release Bot 5debb455ca Update pro version to 2.2.12-alpha.44 2023-01-30 11:56:20 +00:00
Budibase Staging Release Bot c32d766266 v2.2.12-alpha.44 2023-01-30 11:52:46 +00:00
mike12345567 2153de58e6 Adding env var feature. 2023-01-30 11:40:54 +00:00
Peter Clement fb939b795f Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 11:08:09 +00:00
mike12345567 2314ede068 Adding context update to test case since it used to rely on the context update functionality. 2023-01-30 10:59:54 +00:00
Peter Clement c067df3696 Added envirioment bindings to REST variables 2023-01-30 10:55:53 +00:00
mike12345567 7152a75288 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 09:53:31 +00:00
Budibase Staging Release Bot 9f8501870a Update pro version to 2.2.12-alpha.43 2023-01-30 08:34:35 +00:00
Budibase Staging Release Bot b15dc542e3 v2.2.12-alpha.43 2023-01-30 08:30:29 +00:00
Andrew Kingston b2cbdabaf7 Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-30 08:16:47 +00:00
Andrew Kingston eac5022660 Fix datasources not being collapsible 2023-01-30 08:16:31 +00:00
Andrew Kingston 0dc638f788 Add icon slot in fancy buttons 2023-01-30 08:16:20 +00:00
Dean 9521a658ee Removed debug console statement 2023-01-29 22:03:49 +00:00
Dean 9d64b85279 Feedback updates 2023-01-29 22:00:20 +00:00
Dean 4c34c74e51 Merge remote-tracking branch 'origin/master' into fix/block-duplicate-autocolumn-types 2023-01-29 21:49:50 +00:00
Dean fd6b4cbe32 Feedback updates 2023-01-29 21:28:46 +00:00
Dean 373fccbae2 Updated the user invite test to include the required firstName 2023-01-27 20:32:06 +00:00
Dean 22c9e5ebf2 Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-27 20:21:33 +00:00
mike12345567 7f788dac41 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-27 18:35:32 +00:00
mike12345567 86f670fabe Adding test case for secret-value replacement, to confirm that datasources API correctly replaces secret values with the actual secret. 2023-01-27 18:27:03 +00:00
mike12345567 93a8b0583c Fixes for tests, allow any handlebars for datasources (dynamic vars). 2023-01-27 18:06:39 +00:00
Dean 4a5a9aff76 Merge remote-tracking branch 'origin/develop' into feature/auth-screens-redesign 2023-01-27 18:02:32 +00:00
Dean 5538938c4f Expanding mime check for cloud tarball import 2023-01-27 18:01:12 +00:00
Dean a403afb92c Validation refactor 2023-01-27 17:59:50 +00:00
adrinr 81b5a615b8 Fix worker tests 2023-01-27 17:59:14 +00:00
Peter Clement c591830516 add env vars to auth variables section in rest config 2023-01-27 16:35:14 +00:00
Peter Clement 7162a9c9dc fix bug with dev variable not saving correctly 2023-01-27 15:50:59 +00:00
Peter Clement a2f93a8bef Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-27 15:25:21 +00:00
Peter Clement 7859e1f1c5 add divider on upgrade page 2023-01-27 15:23:24 +00:00
mike12345567 7ca5c877a1 Updating datasources to use new onlyFound option. 2023-01-27 15:21:04 +00:00
mike12345567 dd67f106ed Adding a onlyFound option to our handlebars system so that we can enrich only the parts we have and leave other components for further enrichment. 2023-01-27 15:15:07 +00:00
Budibase Staging Release Bot be0b1c6bb1 Update pro version to 2.2.12-alpha.42 2023-01-27 14:52:40 +00:00
Budibase Staging Release Bot 1a8bba5277 v2.2.12-alpha.42 2023-01-27 14:49:10 +00:00
Andrew Kingston a9a729cb85
Fix certain types of popover not working inside modals or side panels (#9424) 2023-01-27 14:38:31 +00:00
Dean b6b32a2756 UI Onboarding UI/UX auth refactoring 2023-01-27 13:44:57 +00:00
mike12345567 abe17e6c0e Fixing issue with apps not being created correctly due to the recent update to context. 2023-01-27 13:37:36 +00:00
adrinr ac03e505ca Merge branch 'develop' into feature/dependencies-image 2023-01-27 12:51:00 +00:00
adrinr 722267e588 Add module name mapper back 2023-01-27 12:36:52 +00:00
Peter Clement f7bec98b5f fix input not disabling properly 2023-01-27 12:06:34 +00:00
Peter Clement 9aa8030355 fix max-height in dropdown 2023-01-27 12:04:32 +00:00
Peter Clement 6e5aa7381f fix warnings 2023-01-27 11:49:44 +00:00
Peter Clement e623c344bf update env dropdown input to remove tags 2023-01-27 11:48:02 +00:00
adrinr d6da46a079 Use test-containers for backend-core tests 2023-01-27 11:43:36 +00:00
Rory Powell be5b8347ef Merge branch 'develop' into feature/environment-variables 2023-01-27 11:27:11 +00:00
mike12345567 1b2be83fdb Merge branch 'cheeks-lab-day-portal-redesign' of github.com:Budibase/budibase into feature/environment-variables 2023-01-27 10:52:46 +00:00
Budibase Staging Release Bot 4cc0bd026d Update pro version to 2.2.12-alpha.41 2023-01-27 09:49:29 +00:00
Budibase Staging Release Bot b5da4944f2 v2.2.12-alpha.41 2023-01-27 09:45:39 +00:00
Rory Powell 3108c4d1e9
Use swc option with ts-node (#9447) 2023-01-27 09:33:04 +00:00
adrinr 0e200c66b3 Delete testcontainers-config 2023-01-26 18:40:36 +00:00
adrinr 79c48bf6bc Remove wrong createApp 2023-01-26 18:24:20 +00:00
adrinr e11f1d1d44 Fix issues with parallel tests and self/cloud modes 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 610bcae13f Update pro version to 2.2.12-alpha.40 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot cafacbd5e8 v2.2.12-alpha.40 2023-01-26 18:20:21 +00:00
mike12345567 d189fc82f8 Adding test cases as per PR comments. 2023-01-26 18:20:21 +00:00
mike12345567 2e099a7029 Quick updates for #8989 - this issue appeared to be fixed already but just adding a few extra bits of security to make sure that looping only occurs when valid data is found in the binding. 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot b4cea176b2 Update pro version to 2.2.12-alpha.39 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 1d0baec265 v2.2.12-alpha.39 2023-01-26 18:20:21 +00:00
Andrew Kingston 117d62a798 Add suffix setting to fancy input component and fix lint warning 2023-01-26 18:20:21 +00:00
Andrew Kingston c70b3eacec Add suffix prop to fancy input component 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 386efad9da Update pro version to 2.2.12-alpha.38 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 233dfb0196 v2.2.12-alpha.38 2023-01-26 18:20:21 +00:00
Andrew Kingston d8d7d39767 Fix fancy select not correctly displaying the label for the selected value 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 138c9affed Update pro version to 2.2.12-alpha.37 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 1a995f8d93 v2.2.12-alpha.37 2023-01-26 18:20:21 +00:00
melohagan 08d4982603 Prevent many-many relationships with same tables (#9421)
* Prevent many-many relationships with same tables

* Don't check relationship if original tables

* Refactor
2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot a782dd39c3 Update pro version to 2.2.12-alpha.36 2023-01-26 18:20:21 +00:00
Budibase Staging Release Bot 04904dbafd v2.2.12-alpha.36 2023-01-26 18:20:21 +00:00
Andrew Kingston 84793ea80b Fix upgrade button not working when account portal is an external URL 2023-01-26 18:20:21 +00:00
Adria Navarro Redo bf0f7d5bab Fix user test 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 48ee427178 Fix issues with parallel tests and self/cloud modes 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 5933422a79 Fix date related tests 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 4ac3102f2a Fix automation test 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 498d1776e0 Fix snapshots test 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 7b935d8476 Set expected id 2023-01-26 18:20:21 +00:00
Adria Navarro Redo d46ef8e68c Fix application delete tests 2023-01-26 18:20:21 +00:00
Adria Navarro Redo 5abb095f58 Use multitenancy for tests 2023-01-26 18:20:21 +00:00
Adria Navarro Redo cde6b17490 Add aws-sdk mock back 2023-01-26 18:20:21 +00:00
adrinr 9bcb33285c Fix timespan issues 2023-01-26 18:20:05 +00:00
Peter Clement ce555a3c8e fix license check 2023-01-26 16:16:56 +00:00
Peter Clement e4aa1cdb66 add environmentVariables feature to constants 2023-01-26 15:34:03 +00:00
Peter Clement 0d57384642 gate env vars in binding drawers behind license 2023-01-26 15:09:20 +00:00
Peter Clement 4e9186d58e add envrionment bindings to automations 2023-01-26 14:59:29 +00:00
Peter Clement 64ee499947 add tags to input dropdown 2023-01-26 14:24:10 +00:00
Budibase Staging Release Bot f117a3fefd Update pro version to 2.2.12-alpha.40 2023-01-25 19:17:06 +00:00
Budibase Staging Release Bot 362a03b4de v2.2.12-alpha.40 2023-01-25 19:13:39 +00:00
Michael Drury 0c421933c7
Merge pull request #9434 from Budibase/fix/8989
Some extra checks for automation loop binding type safety
2023-01-25 19:03:17 +00:00
mike12345567 c99b4ae3a3 Adding test cases as per PR comments. 2023-01-25 18:27:58 +00:00
Budibase Staging Release Bot 2d05cece09 Update pro version to 2.2.12-alpha.39 2023-01-25 16:16:45 +00:00
Budibase Staging Release Bot 3bbff691de v2.2.12-alpha.39 2023-01-25 16:12:14 +00:00
Andrew Kingston 0dec255d7b Add suffix setting to fancy input component and fix lint warning 2023-01-25 15:57:47 +00:00
Andrew Kingston db43f2cc74 Add suffix prop to fancy input component 2023-01-25 15:55:57 +00:00
Budibase Staging Release Bot 089461a17a Update pro version to 2.2.12-alpha.38 2023-01-25 14:27:14 +00:00
Budibase Staging Release Bot 593ce49bfc v2.2.12-alpha.38 2023-01-25 14:23:22 +00:00
Andrew Kingston 0c58b792d0 Fix fancy select not correctly displaying the label for the selected value 2023-01-25 14:11:33 +00:00
Budibase Staging Release Bot 00953439eb Update pro version to 2.2.12-alpha.37 2023-01-25 13:23:11 +00:00
Budibase Staging Release Bot e8c4a6f60f v2.2.12-alpha.37 2023-01-25 13:19:44 +00:00
melohagan ba2e55c672
Prevent many-many relationships with same tables (#9421)
* Prevent many-many relationships with same tables

* Don't check relationship if original tables

* Refactor
2023-01-25 13:09:20 +00:00
Peter Clement ed5319722f Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-25 11:41:22 +00:00
Peter Clement 3c1d17bb47 add environment bindings to rest query binding drawer 2023-01-25 11:39:13 +00:00
Peter Clement d4eb19d04f add licensing check to env dropdown 2023-01-25 11:27:57 +00:00
Adria Navarro be24db0a9b Don't create the apps on test 2023-01-25 10:13:35 +00:00
Budibase Staging Release Bot 965b5f7741 Update pro version to 2.2.12-alpha.36 2023-01-25 09:29:18 +00:00
Budibase Staging Release Bot e06833c51e v2.2.12-alpha.36 2023-01-25 09:25:53 +00:00
Andrew Kingston 4aaebefcc8 Fix upgrade button not working when account portal is an external URL 2023-01-25 09:15:12 +00:00
mike12345567 b138d86318 Quick updates for #8989 - this issue appeared to be fixed already but just adding a few extra bits of security to make sure that looping only occurs when valid data is found in the binding. 2023-01-24 19:09:36 +00:00
mike12345567 f82e8f1f20 Don't check whether or not a datasource uses env vars when the function specifically includes the env vars, always fetch them so that they can be returned and put into context for queries to use. 2023-01-24 18:56:19 +00:00
Adria Navarro 1b3c7bb6f8 Wipe db before tests 2023-01-24 18:51:15 +00:00
Adria Navarro 9bdc54f0aa Remove mocks 2023-01-24 17:48:49 +00:00
Adria Navarro 730c40e6b9 tweak tests 2023-01-24 15:46:50 +00:00
Peter Clement 8cf63278d8 ensure object is passed to processObjectSync 2023-01-24 15:44:34 +00:00
Peter Clement 0359aacc00 css updates to dropdown component 2023-01-24 15:24:29 +00:00
Adria Navarro aafc70dcff Remove test logic from getAllDbs 2023-01-24 14:06:28 +00:00
Adria Navarro 7e51914475 Merge branch 'feature/test-image' into feature/dependencies-image 2023-01-24 11:23:09 +00:00
Adria Navarro 30ebfb72c5 Merge branch 'develop' into feature/test-image
# Conflicts:
#	packages/worker/yarn.lock
2023-01-24 11:21:44 +00:00
Adria Navarro ede31efe5a Use docker-compose dev for dev testing 2023-01-24 11:02:58 +00:00
Budibase Staging Release Bot e2af5900f4 Update pro version to 2.2.12-alpha.35 2023-01-23 23:53:01 +00:00
Budibase Staging Release Bot 2221f7f56d v2.2.12-alpha.35 2023-01-23 23:49:38 +00:00
dependabot[bot] 37e36a0887
Bump cookiejar from 2.1.3 to 2.1.4 in /packages/worker (#9416)
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)

---
updated-dependencies:
- dependency-name: cookiejar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 23:29:42 +00:00
dependabot[bot] c082cf62ad
Bump cookiejar from 2.1.3 to 2.1.4 in /packages/sdk (#9415)
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)

---
updated-dependencies:
- dependency-name: cookiejar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 23:29:29 +00:00
dependabot[bot] 6d44b1f0f1
Bump cookiejar from 2.1.3 to 2.1.4 in /packages/server (#9417)
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)

---
updated-dependencies:
- dependency-name: cookiejar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 23:29:11 +00:00
FlaminWrap 1df4d5b4ea
Resolve merge problems (#9420) 2023-01-23 23:24:44 +00:00
mike12345567 2691838b71 Adding frontend event publishing for events like upgrade panel opened. 2023-01-23 19:18:02 +00:00
mike12345567 5589bb59af Adding an API for publishing an event from the frontend. 2023-01-23 18:56:44 +00:00
Adria Navarro dbdc3e89d9 Merge branch 'feature/test-image' into feature/dependencies-image 2023-01-23 18:43:36 +00:00
Adria Navarro 286e6f4123 Merge branch 'develop' into feature/test-image
# Conflicts:
#	packages/worker/yarn.lock
2023-01-23 18:40:44 +00:00
Adria Navarro a90a1fd1a5 Yarn bootstrap 2023-01-23 18:23:11 +00:00
mike12345567 1387eedf7a Adding events for environment variables (created, deleted, upgrade panel opened). 2023-01-23 18:18:06 +00:00
Adria Navarro b0ffdc079d Merge branch 'feature/test-image' into feature/dependencies-image 2023-01-23 18:08:19 +00:00
Adria Navarro 6b2973a5fe Remove config.moduleNameMapper 2023-01-23 18:04:25 +00:00
Adria Navarro 359e2d1d1f Move more stuff to .env.test 2023-01-23 18:02:28 +00:00
Adria Navarro e9cd0984d9 Dry, moving env variables to a .env.test file 2023-01-23 17:41:32 +00:00
Budibase Staging Release Bot 8c8203cfc4 Update pro version to 2.2.12-alpha.34 2023-01-23 17:00:29 +00:00
Budibase Staging Release Bot b439583224 v2.2.12-alpha.34 2023-01-23 16:56:43 +00:00
Adria Navarro 30830503c9 Set parameters 2023-01-23 16:53:34 +00:00
melohagan c72bce9e4a
Add fields for MongoDB SSL cert file paths (#8260)
* Added fields for tls certificate files

* lint

* Only include cert fields if SELF_HOSTED

* lint

* Refactor getSchema function

* Add datasource field group with accordion

* Handle no display column on fieldGroup field

* Override text transform accordian header

* Renamed from TLS to SSL in UI config

* readable flag

* Add accordion component

* Refactor
2023-01-23 16:46:02 +00:00
Adria Navarro 9225b658ae Use couchdb from docker container 2023-01-23 16:45:06 +00:00
Budibase Staging Release Bot de83c32576 Update pro version to 2.2.12-alpha.33 2023-01-23 15:57:26 +00:00
Budibase Staging Release Bot f4e3f6f831 v2.2.12-alpha.33 2023-01-23 15:53:12 +00:00
Adria Navarro 963791bc12 Add jest-testcontainers-config 2023-01-23 15:52:23 +00:00
Andrew Kingston f08c522079
Onboarding core components (#9412)
* 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 core page layout for onboarding to frontend-core

* Add initial work on fancy form components for onboarding

* Add checkbox component and add error handling to fancy form fields

* Add fancy select and improve other fancy components

* Update fancy components and fix select rounded corners

* Fix mobile styles for split pages

* Revert google button

* Fix links not working with click handlers

* Fix label animation

* Improve styles of fancy components

* Improve mobile compatibility with fancy button radio

* Revert changes to builder files for testing

* Tidy up small UI issues

* Improve some minor design issues

* Fix issue with scroll padding not being applied

* Ensure unauthorised users cannot view pages they should not be able to

* Lint
2023-01-23 15:38:43 +00:00
Dean 8905f537ad Feedback update for reactive filter statements 2023-01-23 12:26:59 +00:00
Adria Navarro 3061631743 Unlink jest-testcontainers-config 2023-01-23 12:02:44 +00:00
Dean a1faeece3c Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-23 11:43:15 +00:00
Dean 6f55bdd9bc Merge fix 2023-01-23 09:59:01 +00:00
Dean 103bdeaf53 Merge remote-tracking branch 'origin/develop' into feature/user-onboarding-overlays 2023-01-23 09:34:20 +00:00
Dean d62fc5c4f7 Minor fixes for reactivity issues and some updates 2023-01-23 09:06:21 +00:00
Dean 66932c5a7d Removed comment 2023-01-23 00:42:49 +00:00
Dean 37a454a7d3 Added new onboarding tour flow for builder 2023-01-23 00:32:01 +00:00
Budibase Release Bot e3f03bb00b Update pro version to 2.2.22 2023-01-22 19:35:27 +00:00
Budibase Release Bot 6636c4e2ba v2.2.22 2023-01-22 19:32:07 +00:00
melohagan cdcd00ac20
Treat bigint as string (#8877)
* Make bigint string type

* Handle BigInt relationships

* remove unused var

* Revert CreateEditRelationship modal changes
2023-01-22 19:19:16 +00:00
Budibase Release Bot 97261b1f3a Update pro version to 2.2.21 2023-01-22 15:41:50 +00:00
Budibase Release Bot 34bc845099 v2.2.21 2023-01-22 15:38:26 +00:00
melohagan 10227663e7
Return empty not null on clear (#9078) 2023-01-22 15:24:48 +00:00
mike12345567 8a7922110d Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2023-01-20 19:55:11 +00:00
Budibase Staging Release Bot de23800e01 Update pro version to 2.2.12-alpha.32 2023-01-20 15:51:06 +00:00
Budibase Staging Release Bot 80b040aa15 v2.2.12-alpha.32 2023-01-20 15:47:35 +00:00
melohagan 1382227c30
Create edit relationship modal (#9400)
* Flip from to fields the correct way

* Do not allow through table foreign keys to match
2023-01-20 15:36:31 +00:00
melohagan d274f3af1e
SQL filtering: Always escape key in LIKE statements (#9278)
* Always escape key in like statements

* lint
2023-01-20 14:03:14 +00:00
Budibase Staging Release Bot 738db2cc6a Update pro version to 2.2.12-alpha.31 2023-01-20 13:31:41 +00:00
Budibase Staging Release Bot f06b539fce v2.2.12-alpha.31 2023-01-20 13:28:11 +00:00
Adria Navarro a531f2edba Update openapi specs 2023-01-20 12:12:59 +00:00
Adria Navarro e9ea2290c6 Fix types 2023-01-20 12:03:00 +00:00
Adria Navarro f19b68e5ee Extra typings 2023-01-20 11:48:11 +00:00
Adria Navarro 616c5d7d59 Fix broken tests 2023-01-20 10:29:11 +00:00
Adria Navarro ae748d78d2 Fix old tests 2023-01-20 10:12:52 +00:00
Adria Navarro 6d5a8bba84 Fix types 2023-01-20 09:58:59 +00:00
Mel O'Hagan 9205022eb7 Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 23:04:54 +00:00
Mel O'Hagan 93606a91b0 Delete file copy 2023-01-19 22:57:19 +00:00
Mel O'Hagan 181dc4b18d lint 2023-01-19 22:54:46 +00:00
Mel O'Hagan b70d4238a8 Overhaul of CreateEditRelationship modal 2023-01-19 22:54:06 +00:00
Mel O'Hagan 8c111cf6fd Saving. TODO - Validation 2023-01-19 21:09:13 +00:00
Budibase Staging Release Bot 2fcc02feae Update pro version to 2.2.12-alpha.30 2023-01-19 20:12:03 +00:00
Adria Navarro 82035f0114 Add enrich test 2023-01-19 20:09:39 +00:00
Budibase Staging Release Bot e47b2a5092 v2.2.12-alpha.30 2023-01-19 20:08:13 +00:00
Mitch-Budibase 40a39389fa
Merge pull request #9392 from Budibase/cypress
Cypress - New Portal Test Updates
2023-01-19 19:57:06 +00:00
Mitch-Budibase e5d49a2543 Test Skip & Remove retries
I meant to also skip dev mode test within UserSettings

Also removing test retries (not useful currently)
2023-01-19 19:38:58 +00:00
Mitch-Budibase 69e09c212b Cypress - New Portal Test Updates
Commands
- Updating commands
- UpdateUserInformation, deleteApp, searchForApplication, applicationInAppTable

CreateApp
- Skipping Templates tests
- Updates for tests which utilise user info

AppOverview
- Skipping these tests

UserSettings
- Skipping one test -> allow for copy of API key (will be covered elsewhere
- Updates applied to the remaining tests

Authentication
- Skipping these tests
2023-01-19 19:24:09 +00:00
mike12345567 dde8e574e8 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-19 19:12:49 +00:00
mike12345567 e7e6e3419e Some minor updates after reviewing. 2023-01-19 19:10:41 +00:00
Adria Navarro 0cd647f142 Test delete multiple 2023-01-19 17:28:42 +00:00
Adria Navarro 2cd4d106e1 Change tests to use internal apis 2023-01-19 17:23:48 +00:00
Adria Navarro 63c6728825 Add get all rows tests 2023-01-19 16:46:05 +00:00
Adria Navarro f685ad6af7 Fix validate schema 2023-01-19 16:43:39 +00:00
Peter Clement 86c1707529 update datasource config to allow env var selection 2023-01-19 16:43:06 +00:00
Budibase Staging Release Bot 2399f65814 Update pro version to 2.2.12-alpha.29 2023-01-19 16:24:28 +00:00
Adria Navarro a900a47e49 Rename file 2023-01-19 16:21:37 +00:00
Budibase Staging Release Bot 88e2460b18 v2.2.12-alpha.29 2023-01-19 16:20:45 +00:00
Adria Navarro b1894fac48 Use right tableid 2023-01-19 16:10:29 +00:00
Andrew Kingston 7ece9f78d5
More fixes (#9387)
* Mark filters as nested settings to support persisting bindings post block ejection

* Add support for searching on linked fields in blocks

* Fix multi-select pickers closing on every click

* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library

* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value

* Move profile above theme in user dropdown
2023-01-19 16:09:40 +00:00
Peter Clement dbd69c63f4 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-19 15:54:40 +00:00
Adria Navarro 0862dfe2eb Merge remote-tracking branch 'origin/develop' into test/9339-sqlpostgres-row-api-test-suite 2023-01-19 15:25:46 +00:00
Budibase Staging Release Bot 9852796780 Update pro version to 2.2.12-alpha.28 2023-01-19 15:11:32 +00:00
Mel O'Hagan 167afa86bc Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 15:08:13 +00:00
Budibase Staging Release Bot fdb6f3bbba v2.2.12-alpha.28 2023-01-19 15:08:06 +00:00
Mateus Badan de Pieri 6e5c126d5a adding validation for envvar bindings
adding validation for envvar bindings
2023-01-19 15:07:56 +00:00
dependabot[bot] 9f6b7be19e
Bump knex from 0.95.15 to 2.4.0 in /packages/server (#9304)
Bumps [knex](https://github.com/knex/knex) from 0.95.15 to 2.4.0.
- [Release notes](https://github.com/knex/knex/releases)
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knex/knex/commits/2.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-19 14:57:44 +00:00
Mel O'Hagan efe45b3e2b Remove console log 2023-01-19 14:38:26 +00:00
Mel O'Hagan c1e2dd1282 Ignore primary touched if isMany 2023-01-19 14:29:47 +00:00
Mel O'Hagan fd56d0925b Update through table error message 2023-01-19 14:14:29 +00:00
Mel O'Hagan ecbd01a546 Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-19 14:13:57 +00:00
Budibase Staging Release Bot 2f1bacb810 Update pro version to 2.2.12-alpha.27 2023-01-19 13:50:23 +00:00
Budibase Staging Release Bot 2c90339d63 v2.2.12-alpha.27 2023-01-19 13:46:45 +00:00
melohagan e35bb2db3d
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
Budibase Staging Release Bot a1860a9ffe Update pro version to 2.2.12-alpha.26 2023-01-19 13:23:04 +00:00
Budibase Staging Release Bot 6f194f4fe4 v2.2.12-alpha.26 2023-01-19 13:19:06 +00:00
Andrew Thompson f944a088b2
fix auth config validation for saving deactivation (#9361) 2023-01-19 13:06:38 +00:00
Peter Clement 26b161fab5 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-19 11:49:31 +00:00
Adria Navarro 39f3cc57eb Add "get" tests 2023-01-19 11:44:48 +00:00
Adria Navarro df418daf40 Add pagination and sort tests 2023-01-19 11:35:00 +00:00
Adria Navarro eba811787f Add search query tests 2023-01-19 11:20:20 +00:00
Adria Navarro cb0f45e47c Improve tests 2023-01-19 11:06:41 +00:00
Adria Navarro 2a0217abe2 Add search test 2023-01-19 11:00:51 +00:00
Adria Navarro 6c0adb2e31 Merge branch 'develop' into test/9339-sqlpostgres-row-api-test-suite 2023-01-19 10:05:58 +00:00
Budibase Staging Release Bot 14343cd87b Update pro version to 2.2.12-alpha.25 2023-01-19 10:05:32 +00:00
Budibase Staging Release Bot d5faf82115 v2.2.12-alpha.25 2023-01-19 10:01:15 +00:00
Andrew Kingston edb05e1e71
Misc fixes (#9383)
* Shrink cloud upgrade button to proper size

* Add brackets to fix operator precedence when ejecting blocks to prevent undefined custom CSS

* Prevent relationship fields in forms from being used as datasources

* Remove extraneous navigation when adding a component which caused next navigation to fail

* Improve form logic concerning when to fully remount itself to fix issues with stale schema being passed in
2023-01-19 09:47:10 +00:00
mike12345567 f8a2c9e169 Updating datasource API to remove secrets when returning datasources. 2023-01-18 19:16:19 +00:00
mike12345567 900873ce5f Disabling edit/add options for environment variables when encryption key is not found. 2023-01-18 17:49:18 +00:00
mike12345567 3c2020d398 Adding a warning for missing ENCRYPTION_KEY variable to the portal. 2023-01-18 17:29:56 +00:00
Adria Navarro 0c6731c2ed Test delete 2023-01-18 17:21:17 +00:00
Adria Navarro a024a1e577 Add update test 2023-01-18 17:11:52 +00:00
Adria Navarro 18df47b1f4 Dry tests 2023-01-18 17:07:09 +00:00
Adria Navarro b15ce4f4e4 Adding more tests 2023-01-18 16:48:18 +00:00
Adria Navarro 029453eab5 Retrieve row test 2023-01-18 16:46:40 +00:00
Budibase Staging Release Bot 89449d504b Update pro version to 2.2.12-alpha.24 2023-01-18 16:14:23 +00:00
Budibase Staging Release Bot 495310bde0 v2.2.12-alpha.24 2023-01-18 16:10:48 +00:00
Adria Navarro 0bfef72480 Create an app before each test 2023-01-18 16:06:45 +00:00
Budibase Staging Release Bot bd1a9cc618 Update pro version to 2.2.12-alpha.23 2023-01-18 14:13:32 +00:00
Budibase Staging Release Bot 305178a2ad v2.2.12-alpha.23 2023-01-18 14:09:34 +00:00
Andrew Kingston c3f5e33b29
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 b47b693098 Clean code 2023-01-18 13:55:24 +00:00
Adria Navarro 45b1e9fee3 Add test for multiple rows 2023-01-18 12:26:26 +00:00
Adria Navarro 0beb6d97b1 Use postgres as datasource 2023-01-18 12:19:40 +00:00
Budibase Staging Release Bot 8a993fdd5b Update pro version to 2.2.12-alpha.22 2023-01-18 12:14:20 +00:00
Budibase Staging Release Bot daacfe60b6 v2.2.12-alpha.22 2023-01-18 12:10:48 +00:00
Andrew Kingston 57b669caa6 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-18 12:08:33 +00:00
Gerard Burns cde15b0b0b
Fix Table Creation With No Import (#9373) 2023-01-18 12:00:08 +00:00
Adria Navarro d91634b6d0 Fix types 2023-01-18 11:50:00 +00:00
Adria Navarro d40aef8830 More typings 2023-01-18 10:45:42 +00:00
Mel O'Hagan cc628529b1 Merge branch 'develop' into fix/support-primary-foreign-keys 2023-01-18 08:44:33 +00:00
Adria Navarro ac3905c195 Implement test 2023-01-17 17:39:59 +00:00
Adria Navarro 153eb392c2 Add basic test 2023-01-17 17:22:31 +00:00
Adria Navarro 36c3cfc27d Type tests utils 2023-01-17 17:19:39 +00:00
Adria Navarro 19ab0ceb40 Prevent killing tests when stopping the server 2023-01-17 16:07:26 +00:00
Adria Navarro 39b33aaf5c Treat new tests are "no tests" 2023-01-17 16:05:02 +00:00
Adria Navarro 3042910aca Remove moduleNameMapper in jest 2023-01-17 15:49:56 +00:00
Adria Navarro 1ce8807dfd Merge remote-tracking branch 'origin/develop' into test/9339-sqlpostgres-row-api-test-suite 2023-01-17 15:25:25 +00:00
mike12345567 20a677e510 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-17 15:25:17 +00:00
Budibase Staging Release Bot dea4dd1de7 Update pro version to 2.2.12-alpha.21 2023-01-17 15:21:53 +00:00
Budibase Staging Release Bot 4aadbcd8a1 v2.2.12-alpha.21 2023-01-17 15:18:15 +00:00
Gerard Burns 36f9bd8d71
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
Peter Clement 6951763abe add export modal warning 2023-01-17 10:51:26 +00:00
Adria Navarro bbad666004 Delete apps on end 2023-01-17 10:28:51 +00:00
Adria Navarro 505b0d45be Type s3 responses 2023-01-17 10:27:45 +00:00
Peter Clement 62b2628633 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-17 10:15:03 +00:00
Peter Clement 6d071aae0d add licensing work 2023-01-17 10:13:49 +00:00
mike12345567 5d213114ab Adding encryption key to manage of server. 2023-01-16 18:51:48 +00:00
mike12345567 258c5ea957 Some type updates and an improvement to encryption to allow selecting the secret from an option list. 2023-01-16 18:15:43 +00:00
mike12345567 4bc47c1563 Minor updates to the context system and also adding env vars to automation context. 2023-01-16 16:47:59 +00:00
Adria Navarro e694fa4dcf Typing supertest parameters 2023-01-16 15:35:41 +00:00
Budibase Release Bot f8e8de734e Update pro version to 2.2.20 2023-01-16 14:55:12 +00:00
Budibase Release Bot 4ea1e55380 v2.2.20 2023-01-16 14:51:04 +00:00
melohagan da7aca5096
Null safety (#9355) 2023-01-16 14:34:10 +00:00
mike12345567 94203b3a2c Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-16 14:26:26 +00:00
Budibase Release Bot 5a295c8a6c Update pro version to 2.2.19 2023-01-16 12:40:04 +00:00
Budibase Release Bot 8bbb891771 v2.2.19 2023-01-16 12:36:44 +00:00
Martin McKeaveney 47b6dc86da
allow all user bindings in SQL queries (#9354) 2023-01-16 12:24:32 +00:00
Budibase Staging Release Bot e3fee5c121 Update pro version to 2.2.12-alpha.20 2023-01-16 11:44:26 +00:00
Budibase Staging Release Bot bf18dd279d v2.2.12-alpha.20 2023-01-16 11:40:48 +00:00
Mitch-Budibase e92afe146a Skipping Screen Tests 2023-01-16 11:17:11 +00:00
Budibase Staging Release Bot 88ec8d4db0 Update pro version to 2.2.12-alpha.19 2023-01-16 11:03:36 +00:00
Budibase Staging Release Bot 0af40aa059 v2.2.12-alpha.19 2023-01-16 10:59:43 +00:00
Adria Navarro 2ebabbe0e7
Merge pull request #9337 from Budibase/bug/#7220-removing-user-from-auth-does-not-remove-from-app
Bug - #7220 removing user from auth does not remove from app
2023-01-16 10:49:27 +00:00
Dean 1d2583b896 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/user-onboarding-overlays 2023-01-16 10:26:52 +00:00
Adria Navarro 46e8986566 Add test 2023-01-16 10:19:05 +00:00
Adria Navarro 17b7e18fe6 Type request and body 2023-01-16 10:15:00 +00:00
mike12345567 186aeeec2d 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
Budibase Staging Release Bot 87ef45dc73 Update pro version to 2.2.12-alpha.18 2023-01-13 18:35:36 +00:00
Budibase Staging Release Bot 62d16a66e3 v2.2.12-alpha.18 2023-01-13 18:32:00 +00:00
Mel O'Hagan 7f8dc77973 Remove existing relationships if table changed 2023-01-13 18:14:34 +00:00
Adria Navarro 1e259ca504 Allow same user to be updated multiple times 2023-01-13 17:59:50 +00:00
Mel O'Hagan 237f23768f Delete original relationship if table changes 2023-01-13 17:22:04 +00:00
Budibase Release Bot 0c5ab23dbf Update pro version to 2.2.18 2023-01-13 17:19:36 +00:00
Budibase Release Bot fa7e42f5a8 v2.2.18 2023-01-13 17:16:19 +00:00
melohagan efa49ad3d2
Undo time offset (#9140) 2023-01-13 17:03:46 +00:00
Mel O'Hagan 7a8698e0ce Use original table names in delete 2023-01-13 16:42:29 +00:00
Peter Clement 15f904a209 reuse modal for edit and create and add delete function 2023-01-13 16:39:26 +00:00
Mel O'Hagan e7bb80fcdb Use original relationship names on delete 2023-01-13 16:18:46 +00:00
Mel O'Hagan fa6c42f13c Validation improvements 2023-01-13 15:01:21 +00:00
Adria Navarro 4d11729159 Send old user on delete 2023-01-13 14:54:26 +00:00
Adria Navarro ce104b2bc9 Fix undefineds 2023-01-13 14:48:01 +00:00
Adria Navarro a183c85f8c Unify endpoints 2023-01-13 14:45:04 +00:00
Adria Navarro 6e45deb55a Rename and move type check 2023-01-13 13:36:35 +00:00
Adria Navarro 8e8b0f9b4e Fix copy on reponse message 2023-01-13 13:33:40 +00:00
Adria Navarro fe0b70d843 Replace BBContext for Ctx 2023-01-13 13:31:48 +00:00
Mel O'Hagan 3216a88c08 Use foreign key instead of parimary[0] 2023-01-13 12:41:41 +00:00
Andrew Kingston 715fc0413e Make usage stats responsive and fix layout issues 2023-01-13 12:11:14 +00:00
Andrew Kingston ae74f34cb9 Hide edit and view links in more menu on overview page unless on mobile 2023-01-13 12:05:42 +00:00
Andrew Kingston 0dd6f32209 Update app overview button styles to include more CTAs 2023-01-13 12:04:05 +00:00
Andrew Kingston 324fcd19db Always show groups section in app access page 2023-01-13 12:02:48 +00:00
Andrew Kingston 4ba2232c56 Remove clickable visual styles from plugins 2023-01-13 12:01:34 +00:00
Andrew Kingston 56ecb8df96 Update assignment modal text 2023-01-13 11:58:05 +00:00
Andrew Kingston 8f069d3c4b Shrink user dropdown 2023-01-13 11:57:57 +00:00
Andrew Kingston af54108cc3 Shrink upgrade button 2023-01-13 11:57:46 +00:00
Mel O'Hagan 0ce32f4da5 Try to match primary key or take first 2023-01-13 11:47:09 +00:00
Budibase Staging Release Bot ed5982dd01 Update pro version to 2.2.12-alpha.17 2023-01-13 11:36:37 +00:00
Budibase Staging Release Bot bd6d97e3c9 v2.2.12-alpha.17 2023-01-13 11:33:13 +00:00
melohagan 8abacca25b
Allow primary keys to be foreign key (#9331) 2023-01-13 11:22:59 +00:00
Adria Navarro bc833ecf71 Delete instead of deactivating 2023-01-13 10:26:05 +00:00
Andrew Kingston acd5859fc9 Fix logo override not working 2023-01-13 09:26:35 +00:00
Andrew Kingston 8d1b50ff89 Update spacing on user and group detail page and fix usage page showing wrong copy 2023-01-13 09:25:12 +00:00
Dean 9aeca2ad08 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/user-onboarding-overlays 2023-01-13 09:22:41 +00:00
Dean 5ceac908cc Merge commit 2023-01-13 09:20:55 +00:00
Andrew Kingston a1549e6fef Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-13 08:57:39 +00:00
Andrew Kingston 2762cf5396 Improve responsiveness on apps list page and fix discussions link styles 2023-01-13 08:47:15 +00:00
Andrew Kingston e863b5af79 Improve users page loading experience 2023-01-13 08:39:52 +00:00
Andrew Kingston 7f4978781d Remove logs 2023-01-13 08:39:39 +00:00
Andrew Kingston 03b40443d7 Allow readonly access to users and groups for developer users 2023-01-13 08:29:18 +00:00
Andrew Kingston 359ea501c5 Allow developer users to access users, groups and usage pages 2023-01-13 08:28:54 +00:00
Andrew Kingston 58d3da339d Standardise disabled field text colour 2023-01-13 08:28:33 +00:00
Andrew Kingston c5df89ab08 Ensure avatars cannot be squished 2023-01-13 08:28:21 +00:00
Budibase Release Bot b5fa5a3312 Update pro version to 2.2.17 2023-01-12 18:59:48 +00:00
Budibase Release Bot 471a769cf4 v2.2.17 2023-01-12 18:54:15 +00:00
melohagan 77202e53ac
Fix local dev hosting and allow primary foreign keys (#9330)
* adding host.docker.internal mapping to PROXY_ADDRESS

* Allow primary keys to be foreign key

* Revert "Allow primary keys to be foreign key"

This reverts commit d10dfc1e28.

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2023-01-12 18:35:49 +00:00
Andrew Kingston eba2b0f29b Update app access assignment and fix backups table 2023-01-12 17:04:05 +00:00
Andrew Kingston 5a060eb243 Centralise menu logic and show full menu on mobile 2023-01-12 16:50:43 +00:00
Adria Navarro dc3b8fd092 Remove user within the app on deletion 2023-01-12 16:28:02 +00:00
Adria Navarro f8a0c0d446 Add endpoint to deactivate user from app on delete 2023-01-12 16:26:46 +00:00
Peter Clement 295b96e8d9 add create store method and tidy up 2023-01-12 16:09:05 +00:00
Peter Clement 5561f73c69 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/environment-variables 2023-01-12 16:00:07 +00:00
Dean a846eb7e1e Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/user-onboarding-overlays 2023-01-12 15:59:30 +00:00
Andrew Kingston 8bf78eaed4 Hide groups page if disabled at tenant level 2023-01-12 15:52:37 +00:00
Andrew Kingston 4184bb92f6 Fix mobile menu upgrade button not closing menu 2023-01-12 15:42:59 +00:00
Andrew Kingston 818aff859d Remove log 2023-01-12 15:41:00 +00:00
Andrew Kingston 2ebfdc91bd Update click outside handler to handle modals properly 2023-01-12 15:39:46 +00:00
Adria Navarro e1870f74bd Fix currentapp middleware to allow app_ parameters 2023-01-12 15:38:22 +00:00
Peter Clement 410a4ac3b2 Merge remote-tracking branch 'origin/develop' into feature/environment-variables 2023-01-12 14:54:02 +00:00
Peter Clement 28c021276f Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-12 14:53:53 +00:00
Andrew Kingston cf57a511f4 Lint 2023-01-12 14:48:05 +00:00
Andrew Kingston da2a15738f Improve dropdown logic 2023-01-12 14:42:05 +00:00
Peter Clement 585a6a2bbb add edit and add modals 2023-01-12 14:38:30 +00:00
mike12345567 2c87844e93 Small update to properly support environments with environment variables, making sure that datasources correctly select based on app ID. 2023-01-12 14:38:12 +00:00
Budibase Staging Release Bot dccd9b8667 Update pro version to 2.2.12-alpha.16 2023-01-12 13:12:03 +00:00
Budibase Staging Release Bot d66e245c28 v2.2.12-alpha.16 2023-01-12 13:07:46 +00:00
Budibase Release Bot 85e7f4ff9a Update pro version to 2.2.16 2023-01-12 12:41:08 +00:00
Budibase Release Bot fd521433ea v2.2.16 2023-01-12 12:37:02 +00:00
Budibase Staging Release Bot 3a5027f290 Update pro version to 2.2.12-alpha.15 2023-01-12 11:21:51 +00:00
Budibase Staging Release Bot eddf280f6e v2.2.12-alpha.15 2023-01-12 11:18:17 +00:00
Budibase Staging Release Bot 2d086ccd22 Update pro version to 2.2.12-alpha.14 2023-01-12 10:39:30 +00:00
Budibase Staging Release Bot 83fa4b8b12 v2.2.12-alpha.14 2023-01-12 10:35:45 +00:00
Rory Powell 3d115829d1
Fix pino request id generation (#9324)
Remove the duplicated pino config in favour of the common config. Move request id generation into common configuration
2023-01-12 10:25:21 +00:00
Andrew Kingston a4e1d777cd Fix update link in app overview 2023-01-12 09:19:58 +00:00
Andrew Kingston 7547cb8ca3 Fix some responsive styles 2023-01-12 09:19:37 +00:00
Andrew Kingston 3058fcbc35 Update pickers to use absolutely positioned root popover so that overflow does not matter 2023-01-12 09:18:17 +00:00
Dean 53779534d7 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/user-onboarding-overlays 2023-01-12 09:16:09 +00:00
Budibase Staging Release Bot 01dea583a8 Update pro version to 2.2.12-alpha.13 2023-01-12 08:52:22 +00:00
Budibase Staging Release Bot 8d0ddad5c0 v2.2.12-alpha.13 2023-01-12 08:48:54 +00:00
Rory Powell 34ee521961
Logging type updates to fix account portal build (#9317) 2023-01-12 08:37:41 +00:00
Budibase Release Bot a45c37ed18 Update pro version to 2.2.15 2023-01-11 21:21:38 +00:00
Budibase Release Bot 337f8e6d07 v2.2.15 2023-01-11 21:18:15 +00:00
Martin McKeaveney def34d5b90
cherry pick nginx change (#9316)
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-01-11 21:05:44 +00:00
Budibase Staging Release Bot 6229390451 Update pro version to 2.2.12-alpha.12 2023-01-11 20:54:14 +00:00
Budibase Staging Release Bot a27941213b v2.2.12-alpha.12 2023-01-11 20:50:39 +00:00
Rory Powell 6b2b46cc4a
Correlation id's and log context (#7232)
* Correlation id's and log context

* fix build

* Remove redundant fields from LoggingProcessor.ts

* Only log correlation id when present e.g. this is not present on startup / shutdown / automations
2023-01-11 20:39:33 +00:00
mike12345567 da2b921156 Replacing some require statements with imports. 2023-01-11 19:07:01 +00:00
Budibase Staging Release Bot ca4463938e Update pro version to 2.2.12-alpha.11 2023-01-11 18:31:44 +00:00
Budibase Staging Release Bot d370d2a28c v2.2.12-alpha.11 2023-01-11 18:28:14 +00:00
mike12345567 b6a750a678 Fixing minor Typescript issue, some old requires. 2023-01-11 18:16:30 +00:00
mike12345567 73884a9a6f Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-11 18:08:49 +00:00
mike12345567 592056b863 Merge branch 'cheeks-lab-day-portal-redesign' of github.com:Budibase/budibase into feature/environment-variables 2023-01-11 18:04:33 +00:00
mike12345567 a7bcfe387c Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK. 2023-01-11 17:57:51 +00:00
Andrew Kingston 0fe295c367 Update backups page to be responsive 2023-01-11 16:39:32 +00:00
Budibase Staging Release Bot bbd1967a87 Update pro version to 2.2.12-alpha.10 2023-01-11 15:52:41 +00:00
Budibase Staging Release Bot 6a925d5ad0 v2.2.12-alpha.10 2023-01-11 15:48:59 +00:00
melohagan 099e57a50e
Default source to Github (#9312) 2023-01-11 15:35:33 +00:00
Budibase Staging Release Bot 2579505c4f v2.2.12-alpha.9 2023-01-11 15:32:46 +00:00
Budibase Staging Release Bot e4c91545af Update pro version to 2.2.12-alpha.8 2023-01-11 12:33:54 +00:00
Budibase Staging Release Bot 93d815a2af v2.2.12-alpha.8 2023-01-11 12:30:22 +00:00
Andrew Kingston b3fe362dc5 Make automation history page responsive 2023-01-11 12:09:58 +00:00
Andrew Kingston 9543786adf Update multiple pages to be responsive and improve loading experience 2023-01-11 11:58:27 +00:00
Mitch-Budibase 85b7f43d74 Increasing timeout after page reload
This applies to the following test:

'should run an invalid query within the transformer section'
2023-01-11 11:37:59 +00:00
Mitch-Budibase 27378fc871 Update QueryLevelTransformers Tests
There was an issue with forward slashes. Resolved and now passing again
2023-01-11 11:11:36 +00:00
Budibase Staging Release Bot 7a67c557cd Update pro version to 2.2.12-alpha.7 2023-01-11 10:39:04 +00:00
Budibase Staging Release Bot 8c7bf5732e v2.2.12-alpha.7 2023-01-11 10:35:25 +00:00
mike12345567 9482870d21 Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2023-01-11 10:31:57 +00:00
Rory Powell 13bfd5d8ff
Prefer app url resolution over referer (#9218)
* Prefer app url resolution over referer

* Update lockfiles
2023-01-11 10:24:57 +00:00
Andrew Kingston 91c1974d8d Refactor main portal page into multiple components 2023-01-11 10:13:19 +00:00
Budibase Staging Release Bot 7494aa7208 Update pro version to 2.2.12-alpha.6 2023-01-11 09:56:40 +00:00
Budibase Staging Release Bot 7c4bdc242d v2.2.12-alpha.6 2023-01-11 09:52:19 +00:00
Rory Powell 0b2a445a9a
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
Andrew Kingston 3c236f1deb Update more pages to be responsive and add mobile specific components 2023-01-11 09:11:35 +00:00
Andrew Kingston 4648581c67 Update mobile design of apps page 2023-01-11 08:37:38 +00:00
Andrew Kingston 215a73a5b2 Make core page layout responsive and update apps list to be responsive 2023-01-11 08:29:57 +00:00
Budibase Release Bot 0e1ce7789f Update pro version to 2.2.14 2023-01-11 08:17:31 +00:00
Budibase Release Bot 7204e7e452 v2.2.14 2023-01-11 08:14:02 +00:00
Andrew Kingston fcde5fb3e9 Update app list to use a more compact style 2023-01-11 08:10:56 +00:00
Andrew Kingston b9cb2d9e78
Optimise client library performance with skeleton loaders (#9256)
* Treat empty string default values as nullish when considering whether field default values should be applied to the real field value

* Add flag to allow not loading data immediately upon creation of a data fetch object

* Use loading context inside forms to avoid wasted renders while form schema are loading

* Wait for parent data providers to finish loading before loading their own data

* Optimise data provider to reduce updates as much as possible

* Allow forms to render content immediately again, but use the loading context to inform data providers to wait for them

* Remove fetchOnCreation flag for data fetches as now redundant

* Fix issue with deleting the selected button action when the next action has no parameters

* Lint
2023-01-11 08:01:41 +00:00
mike12345567 a0dfe50fcc Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2023-01-10 18:49:07 +00:00
Budibase Staging Release Bot 16a5111fa4 Update pro version to 2.2.12-alpha.5 2023-01-10 17:26:37 +00:00
Budibase Staging Release Bot 1641ca6eac v2.2.12-alpha.5 2023-01-10 17:23:06 +00:00
Mel O'Hagan f28d887ec4 Refactor 2023-01-10 17:00:18 +00:00
Mel O'Hagan 7639c70dcb Refactor 2023-01-10 16:57:49 +00:00
Mel O'Hagan 76dd9872cf Merge branch 'develop' into bug/sev5/make-query-name-safe 2023-01-10 16:55:57 +00:00
melohagan 654b1d4ddb
Merge pull request #8911 from Budibase/bug/sev2/custom-sql-query-bindings
Update custom sql query in design when changed in the data section
2023-01-10 16:51:27 +00:00
Budibase Release Bot dd58f79763 Update pro version to 2.2.13 2023-01-10 16:42:35 +00:00
Budibase Release Bot 3d3c0d432f v2.2.13 2023-01-10 16:38:33 +00:00
deanhannigan 79fa4e42c2
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
Budibase Staging Release Bot 84d5caee27 Update pro version to 2.2.12-alpha.4 2023-01-10 15:00:11 +00:00
Budibase Staging Release Bot 90b3aaddb3 v2.2.12-alpha.4 2023-01-10 14:55:56 +00:00
Michael Drury 66f9154a5d
Merge pull request #9280 from Budibase/dependabot/npm_and_yarn/packages/server/luxon-3.2.1
Bump luxon from 3.0.1 to 3.2.1 in /packages/server
2023-01-10 14:27:57 +00:00
Michael Drury fc79392d52
Merge pull request #9281 from Budibase/dependabot/npm_and_yarn/packages/backend-core/luxon-3.2.1
Bump luxon from 3.0.4 to 3.2.1 in /packages/backend-core
2023-01-10 14:27:47 +00:00
Dean b3986270e1 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/user-onboarding-overlays 2023-01-10 13:49:10 +00:00
dependabot[bot] 33d0ef932c
Bump luxon from 3.0.1 to 3.2.1 in /packages/server
Bumps [luxon](https://github.com/moment/luxon) from 3.0.1 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases)
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/3.0.1...3.2.1)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 11:19:36 +00:00
Budibase Staging Release Bot 2746cc682d Update pro version to 2.2.12-alpha.3 2023-01-10 11:17:26 +00:00
Budibase Staging Release Bot 55f2a50064 v2.2.12-alpha.3 2023-01-10 11:13:56 +00:00
Dean b4c5a70d3c Updated cleanExportRows import 2023-01-10 09:50:32 +00:00
Dean b349f1b0cf Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-10 09:39:11 +00:00
Peter Clement 60c2736e19 more boilerplate 2023-01-09 16:49:29 +00:00
Peter Clement 715df0d913 environment variables ui boilerplate 2023-01-09 16:48:39 +00:00
Peter Clement 741305125b Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-09 16:43:37 +00:00
Andrew Kingston efd6f4fefb Update upgrade button URL for cloud accounts 2023-01-09 16:16:03 +00:00
Dean ec257de23e Merge remote-tracking branch 'origin/master' into fix/block-duplicate-autocolumn-types 2023-01-09 15:47:23 +00:00
Budibase Release Bot 7e00976f95 Update pro version to 2.2.12 2023-01-09 15:43:46 +00:00
mike12345567 8f3e841a75 Licensing updates for environment variables. 2023-01-09 15:42:09 +00:00
Budibase Release Bot 01d4b731bf v2.2.12 2023-01-09 15:39:49 +00:00
deanhannigan 798138d357
Merge pull request #9220 from Budibase/fix/option-picker-sorting
Added sorting to the options field
2023-01-09 15:24:28 +00:00
dependabot[bot] fe6422bee6
Bump luxon from 3.0.4 to 3.2.1 in /packages/backend-core
Bumps [luxon](https://github.com/moment/luxon) from 3.0.4 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases)
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/3.0.4...3.2.1)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 14:37:39 +00:00
Peter Clement 031c0c1678 Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/environment-variables 2023-01-09 14:28:56 +00:00
mike12345567 c40047fe91 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-09 12:46:13 +00:00
Budibase Staging Release Bot 8fd638da0c Update pro version to 2.2.12-alpha.2 2023-01-09 12:41:18 +00:00
Budibase Staging Release Bot f33fe0fc19 v2.2.12-alpha.2 2023-01-09 12:37:51 +00:00
Andrew Kingston 83976feb68 Add licensing and env logic to determine which account links to show 2023-01-09 12:25:22 +00:00
Andrew Kingston 85ddb9a0e3 Cleanup 2023-01-09 12:06:45 +00:00
Andrew Kingston 207c94e39e Update email details page to match new designs 2023-01-09 12:01:16 +00:00
Andrew Kingston 3e32a0e363 Fix checklist removal and fix profile modal 2023-01-09 11:35:31 +00:00
Andrew Kingston 7f1175bb7f Remove getting started checklist 2023-01-09 11:33:14 +00:00
Andrew Kingston d0aba5d700 Properly handle text overflow in plugins table 2023-01-09 11:26:01 +00:00
Andrew Kingston e8bd207587 Fix URLs in app overview 2023-01-09 11:22:59 +00:00
Andrew Kingston 0d86eae2cd Update plugin search placeholder 2023-01-09 11:22:47 +00:00
Andrew Kingston e239f7fe1a Update links when going back from the builder 2023-01-09 11:22:12 +00:00
Andrew Kingston 72d1f01140 Convert plugins page to table and update components and modals 2023-01-09 11:12:54 +00:00
Andrew Kingston 891c57b6e6 Move settings before account and show plugins for devs 2023-01-09 09:46:27 +00:00
Andrew Kingston 9df6093915 Move theme and API key into user profile dropdown instead of settings 2023-01-09 09:42:51 +00:00
Andrew Kingston b5d4e5bc1d Fix automation error linking from apps page and improve automation fetching logic in automation history 2023-01-09 09:20:26 +00:00
Budibase Staging Release Bot 00fa98c510 Update pro version to 2.2.12-alpha.1 2023-01-09 08:37:58 +00:00
Budibase Staging Release Bot 7a8f43eb5e v2.2.12-alpha.1 2023-01-09 08:34:25 +00:00
Budibase Staging Release Bot e6c14a259b v2.2.12-alpha.0 2023-01-06 17:47:30 +00:00
mike12345567 894c128358 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-06 17:29:35 +00:00
Budibase Release Bot d92f6d2892 Update pro version to 2.2.11 2023-01-06 17:16:57 +00:00
Budibase Release Bot 0862c980b8 v2.2.11 2023-01-06 17:13:14 +00:00
Budibase Staging Release Bot 5646bc1634 Update pro version to 2.2.11-alpha.2 2023-01-06 17:10:16 +00:00
Budibase Staging Release Bot 5481dfb7a2 v2.2.11-alpha.2 2023-01-06 17:06:40 +00:00
mike12345567 3508c0afe1 Types and stubs for environment variables feature. 2023-01-06 16:41:45 +00:00
Andrew Kingston 74e5f769aa Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2023-01-06 15:22:28 +00:00
mike12345567 aca98f7c6d Adding test cases for the attachment re-write feature, mocking the direct couch find functionality. 2023-01-06 13:33:22 +00:00
mike12345567 6595e1c122 Moving some stuff around to make more testable. 2023-01-06 12:47:12 +00:00
Budibase Staging Release Bot 81b73f0532 Update pro version to 2.2.11-alpha.1 2023-01-06 11:14:05 +00:00
Budibase Staging Release Bot a567ba6087 v2.2.11-alpha.1 2023-01-06 11:10:41 +00:00
Mitch-Budibase dd0c73610d Skip remaining appPublishWorkflow tests
No longer needed - We get coverage via QA Wolf
2023-01-06 10:39:49 +00:00
mike12345567 7084989896 Fix for #9249 - there was an issue with the updating of attachment URLs when importing an app/backup, this resolves it by utilising pagination in the CouchDB find API, making sure to iterate through all documents when there is a larger number. 2023-01-05 18:03:36 +00:00
Budibase Staging Release Bot 33e9c99755 Update pro version to 2.2.11-alpha.0 2023-01-05 17:38:59 +00:00
Budibase Staging Release Bot bbea278ad6 v2.2.11-alpha.0 2023-01-05 17:35:15 +00:00
Mitch-Budibase 826acca51d
Merge pull request #9247 from Budibase/cypress-updates
Removing Cypress Tests - No Longer Required
2023-01-05 17:12:16 +00:00
mike12345567 72fb4160ac Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-01-05 17:09:02 +00:00
mike12345567 3b7760b53a Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-05 17:04:24 +00:00
Mitch-Budibase 7de4fb1160 Merge branch 'develop' into cypress-updates 2023-01-05 16:56:01 +00:00
Mitch-Budibase bdf3c7328a Removing Cypress Tests - No Loner Required
The following files now have tests skipped:

- accountPortal (Completely skipped)
- appPublishWorkflow (Some tests skipped)
- createView (Completely Skipped)
2023-01-05 16:55:26 +00:00
Budibase Release Bot 699769e5c0 Update pro version to 2.2.10 2023-01-05 16:33:11 +00:00
Budibase Staging Release Bot 9b2a62f992 Update pro version to 2.2.10-alpha.16 2023-01-05 16:30:32 +00:00
Budibase Release Bot c49b081829 v2.2.10 2023-01-05 16:29:16 +00:00
Budibase Staging Release Bot 7d2e9f0516 v2.2.10-alpha.16 2023-01-05 16:27:05 +00:00
Michael Drury 29af2c38c5
Merge pull request #9245 from Budibase/fix/dependabot-05012023
Merging all dependabot updates
2023-01-05 16:14:22 +00:00
Budibase Staging Release Bot 23e4b02a0a v2.2.10-alpha.15 2023-01-05 16:09:47 +00:00
mike12345567 9e1b5cd970 Merge branch 'dependabot/npm_and_yarn/packages/types/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:54:29 +00:00
mike12345567 01287437e6 Merge branch 'dependabot/npm_and_yarn/packages/backend-core/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:54:13 +00:00
mike12345567 8439277f95 Merge branch 'dependabot/npm_and_yarn/packages/string-templates/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:53:58 +00:00
mike12345567 cdbd494045 Merge branch 'dependabot/npm_and_yarn/packages/bbui/json5-1.0.2' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:53:41 +00:00
mike12345567 26a04550c2 Merge branch 'dependabot/npm_and_yarn/packages/worker/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:53:26 +00:00
mike12345567 c8c0595c0a Merge branch 'dependabot/npm_and_yarn/packages/server/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:53:11 +00:00
mike12345567 608ebb0a06 Merge branch 'dependabot/npm_and_yarn/packages/client/json5-1.0.2' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:52:48 +00:00
mike12345567 f9852b4623 Merge branch 'dependabot/npm_and_yarn/packages/builder/json5-2.2.3' of github.com:Budibase/budibase into fix/dependabot-05012023 2023-01-05 15:52:38 +00:00
Peter Clement 262aef7cf4 Merge remote-tracking branch 'origin/develop' into fix/looping-issue 2023-01-05 15:20:05 +00:00
Peter Clement 38ccf20357 assign wasLoopStep correctly 2023-01-05 12:16:45 +00:00
Peter Clement 7083b00f97 fix for looping issue wher output was incorrect 2023-01-05 10:52:50 +00:00
Budibase Staging Release Bot 64c7dd1ee2 v2.2.10-alpha.14 2023-01-05 10:05:47 +00:00
dependabot[bot] 65c7b2f5e7
Bump json5 from 2.2.1 to 2.2.3 in /packages/server
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:12:33 +00:00
dependabot[bot] f4e3c4b43f
Bump json5 from 2.2.1 to 2.2.3 in /packages/worker
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:12:23 +00:00
Budibase Staging Release Bot 683ef74356 Update pro version to 2.2.10-alpha.13 2023-01-05 09:10:01 +00:00
dependabot[bot] acec6305c9
Bump json5 from 2.2.0 to 2.2.3 in /packages/builder
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:48 +00:00
dependabot[bot] 238658e4a0
Bump json5 from 1.0.1 to 1.0.2 in /packages/client
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:47 +00:00
dependabot[bot] 9efa64b0e4
Bump json5 from 2.2.0 to 2.2.3 in /packages/string-templates
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:16 +00:00
dependabot[bot] 92ffdb04f3
Bump json5 from 1.0.1 to 1.0.2 in /packages/bbui
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:16 +00:00
dependabot[bot] 961eb3b68d
Bump json5 from 2.2.1 to 2.2.3 in /packages/backend-core
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:11 +00:00
dependabot[bot] d628def6e3
Bump json5 from 2.2.1 to 2.2.3 in /packages/types
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:08:10 +00:00
Budibase Staging Release Bot 5f90107ac5 v2.2.10-alpha.13 2023-01-05 09:06:35 +00:00
Hong Phuc Nguyen af3d736ea3
Doing sanitizeKey when doing deleteFile(s) (#9209)
* Doing sanitizeKey when doing deleteFile(s)

Doing sanitizeKey when doing deleteFile(s). 
In case of backup file name in backups bucket backup-2023-01-03T185512.686Z.tar.gz but in global-db store backup filename is backup-2023-01-03T18:55:12.686Z.tar.gz
sanitizeKey on deleteFile(s) method will prevent all other case related to this bug

* use .promise() instead callback for workaround aws-sdk bug
2023-01-05 08:54:10 +00:00
mike12345567 6518dfbe3b Playing around with getting tests working. 2023-01-04 19:47:56 +00:00
mike12345567 c24e890e33 Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2023-01-04 16:09:04 +00:00
Mel O'Hagan 01f4820514 Cast bit buffer as boolean 2023-01-04 15:18:53 +00:00
Dean 0083dcc45f Added sorting to the options field 2023-01-04 13:08:28 +00:00
Dean 1b4d043164 Fix for UI flags. Enabled the indexing UI for autocolumn in edit mode 2023-01-04 09:14:03 +00:00
Dean 95e5c4e749 Refactored the create/edit column UI, fixed auto column validation issues and some other bugs 2023-01-03 16:04:11 +00:00
Martin McKeaveney b7e4047016
Updating the client overlay to use the right method when event type is unknown (#9192) 2023-01-03 13:40:37 +00:00
Budibase Staging Release Bot d3a919cf33 Update pro version to 2.2.10-alpha.12 2022-12-23 15:46:07 +00:00
Budibase Staging Release Bot 6cab38e82f v2.2.10-alpha.12 2022-12-23 15:42:40 +00:00
mike12345567 6425de0399 Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2022-12-22 17:24:34 +00:00
dependabot[bot] ad5a996906
Bump jsonwebtoken from 8.5.1 to 9.0.0 in /packages/backend-core
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) from 8.5.1 to 9.0.0.
- [Release notes](https://github.com/auth0/node-jsonwebtoken/releases)
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-22 16:37:01 +00:00
Budibase Staging Release Bot 611731e4bb Update pro version to 2.2.10-alpha.11 2022-12-22 16:27:58 +00:00
Budibase Staging Release Bot f1f83061a4 v2.2.10-alpha.11 2022-12-22 16:24:22 +00:00
Mitch-Budibase 5f42481fe4 Increasing timeouts for commands
Increased timeout values within the following commands:
- applicationInAppTable
- createTable

These will assist with the createApp tests that failed due to timing issues on the CI run
2022-12-22 15:09:32 +00:00
Mitch-Budibase 990d1ec3b0 Cypress: Create Views test update
Updating a couple of tests within createView
- Timing issues
- Ensuring we get the correct element for testing

Also updated QueryLevelTransformers test
- Timing issue
- I've extended the timeout value for when checking the nav item content (passes locally but timed out on the CI run)
2022-12-22 14:32:39 +00:00
Budibase Staging Release Bot 0bb92eb789 Update pro version to 2.2.10-alpha.10 2022-12-22 13:29:47 +00:00
Budibase Staging Release Bot ca2a0afa7e v2.2.10-alpha.10 2022-12-22 13:25:47 +00:00
Andrew Kingston 911f37572a
Ensure view names are properly encoded to handle certain special characters (#9145) 2022-12-22 13:09:07 +00:00
Andrew Kingston a91242bd92 Update user and group details pages with new tables 2022-12-21 16:33:25 +00:00
Budibase Staging Release Bot f59de7841d Update pro version to 2.2.10-alpha.9 2022-12-21 14:39:20 +00:00
Budibase Staging Release Bot 3aab0f8d9c v2.2.10-alpha.9 2022-12-21 14:35:40 +00:00
Mitch-Budibase a281f5e0fc QueryLevelTransformers Test Update
Updated selectExternalDatasource command

Altered Query Level Transformers to include a page reload. Not having this reload was occasionally affecting the test run
2022-12-21 14:01:44 +00:00
Andrew Kingston d68e27d9b1 Update users detail page 2022-12-21 11:53:16 +00:00
Andrew Kingston 1ee94980ab Update user details page to use tables and match designs 2022-12-21 11:52:25 +00:00
Budibase Staging Release Bot 5396cd68cb Update pro version to 2.2.10-alpha.8 2022-12-21 11:15:55 +00:00
Budibase Staging Release Bot 3aaf462394 v2.2.10-alpha.8 2022-12-21 11:12:10 +00:00
Andrew Kingston 0ee637063d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-21 11:00:42 +00:00
Martin McKeaveney aad1154ec7 adding host.docker.internal mapping to PROXY_ADDRESS 2022-12-21 10:58:39 +00:00
Andrew Kingston d7a187ae18 Tidy up 2022-12-21 09:54:39 +00:00
Andrew Kingston 1d92087000 Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues 2022-12-21 09:47:17 +00:00
Andrew Kingston da87a0a337 Fix loading bugs in app backups page 2022-12-21 08:52:49 +00:00
Andrew Kingston 68e8ab0303 Fix flashing in version settings page 2022-12-21 08:50:39 +00:00
Andrew Kingston ba99a57427 Fix multiple issues with long text overflow 2022-12-21 08:45:54 +00:00
Andrew Kingston 48a432405c Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-20 17:52:20 +00:00
Andrew Kingston 2f34ba8a3e Fix extremely long strings in breadcrumbs not wrapping 2022-12-20 17:27:50 +00:00
Andrew Kingston 55d26355f3 Update table styles to support flexible column widths much better 2022-12-20 17:22:39 +00:00
Andrew Kingston 16e513537b Remove scrolling from tables when not required and stop selects from updating their own state locally 2022-12-20 17:12:36 +00:00
Andrew Kingston 576913d898 Update table hover colours 2022-12-20 17:07:14 +00:00
Andrew Kingston 5e0200544c Rewrite app overview access tab 2022-12-20 17:01:50 +00:00
Budibase Staging Release Bot 1df3c6e9ef Update pro version to 2.2.10-alpha.7 2022-12-20 17:00:56 +00:00
Budibase Staging Release Bot 5bc555a35e v2.2.10-alpha.7 2022-12-20 16:56:30 +00:00
Rory Powell 62c325fa57
Allow proxy upstream URLs to be configured at runtime (#7413)
* allow proxy upstream urls to be configured at runtime

* make dynamic upstream urls in proxy the default behaviour

* reorder env directives

* Use appVersion for proxy image

* Update couch upstream for proxy

* proxy ci updates - WIP

* allowing custom resolvers in proxy service deployment

* remove generateProxyConf script for prod and remove from builds

* remove generateProxyConfig script

* removing nginx dev conf

* delete generated nginx conf

Co-authored-by: Thomas Weiß <panos@unbunt.org>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-20 16:28:13 +00:00
Budibase Staging Release Bot 44b55e985c Update pro version to 2.2.10-alpha.6 2022-12-20 16:26:58 +00:00
Budibase Staging Release Bot 25492ccf84 v2.2.10-alpha.6 2022-12-20 16:23:25 +00:00
Budibase Staging Release Bot 06998fc33b Update pro version to 2.2.10-alpha.5 2022-12-20 15:25:03 +00:00
Budibase Staging Release Bot ac37cd0db7 v2.2.10-alpha.5 2022-12-20 15:21:10 +00:00
Rory Powell 58c6f51ceb
Remove .npmignore (#9131) 2022-12-20 15:05:48 +00:00
Budibase Staging Release Bot c55c15cd04 Update pro version to 2.2.10-alpha.4 2022-12-20 14:51:06 +00:00
Budibase Staging Release Bot 3fd0154695 v2.2.10-alpha.4 2022-12-20 14:46:51 +00:00
Rory Powell 5c18ece4f3
Only build pro after bootstrapping and after backend-core build (#9130)
* Update .npmignore path to include all subdirectories of dist

The dist/* pattern was including only the first level of files inside
the dist folder.

Update to no longer wildcard to include all the folder contents

* Only build pro after bootstrapping and after backend-core build

This protects against the scenario of a breaking change in backend-core
that is relied on by the pro package.

Introducing to fix the current build as the published backend-core package is corrupted.
This change ensures the local filsystem version of core will be used.

* Debug line

* Debug lines

* Update build script
2022-12-20 14:30:31 +00:00
Andrew Kingston b14132cd9a Update overview backups page 2022-12-20 12:35:07 +00:00
Rory Powell 090fa330d2
Update .npmignore path to include all subdirectories of dist (#9129)
The dist/* pattern was including only the first level of files inside
the dist folder.

Update to no longer wildcard to include all the folder contents
2022-12-20 12:29:36 +00:00
Andrew Kingston 821c736249 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-20 12:14:53 +00:00
Andrew Kingston fd0eb91e81 Update overview automation history tab 2022-12-20 12:06:08 +00:00
Budibase Staging Release Bot f7a4834d78 Update pro version to 2.2.10-alpha.3 2022-12-20 11:12:26 +00:00
Budibase Staging Release Bot 93484a08c4 v2.2.10-alpha.3 2022-12-20 11:08:52 +00:00
Rory Powell da6c2a9080
Fix empty dist folder in npm pacakge (#9125)
Use a .npmignore file instead of the files property of package.json

A bug in lerna seems to use the generated dist/package.json instead of the root file
when determining files to add, resulting in an empty directory.

Related: https://stackoverflow.com/questions/54912262/lerna-publish-and-npm-pack-failing-to-package-all-the-files-in-dist-folder
2022-12-20 10:56:33 +00:00
Andrew Kingston a3a0d3e9e0 Add tooltip to explain why URL cannot be changed until unpublishing 2022-12-20 08:53:12 +00:00
Andrew Kingston b5e3505f55 Update app overview version and name/url screens 2022-12-20 08:48:20 +00:00
Budibase Staging Release Bot 0fe35b59fd Update pro version to 2.2.10-alpha.2 2022-12-20 08:43:35 +00:00
Budibase Staging Release Bot b0d1e37734 v2.2.10-alpha.2 2022-12-20 08:40:00 +00:00
Budibase Staging Release Bot 5cee1362ac Update pro version to 2.2.10-alpha.1 2022-12-19 22:25:55 +00:00
Budibase Staging Release Bot e0a3bce425 v2.2.10-alpha.1 2022-12-19 22:21:52 +00:00
Rory Powell a13cfd98f9
Fix docker build (#9116) 2022-12-19 22:05:47 +00:00
Budibase Staging Release Bot 48949e7069 Update pro version to 2.2.10-alpha.0 2022-12-19 21:12:09 +00:00
Budibase Staging Release Bot c665242534 v2.2.10-alpha.0 2022-12-19 21:08:30 +00:00
Rory Powell 0b59e8e10e
Fix build (#9115) 2022-12-19 20:55:05 +00:00
Martin McKeaveney c6c721298c pulling from master 2022-12-19 18:54:58 +00:00
Budibase Release Bot 23753a1c9f Update pro version to 2.2.9 2022-12-19 18:28:38 +00:00
Budibase Release Bot 8ede6de345 v2.2.9 2022-12-19 18:25:02 +00:00
melohagan 033094cf30
SQL server relationship fix for tables in schema (#9103)
* Add schema to LEFT JOIN

* lint
2022-12-19 18:12:05 +00:00
Budibase Staging Release Bot aa188ee299 Update pro version to 2.2.4-alpha.9 2022-12-19 17:59:38 +00:00
Budibase Staging Release Bot f923199296 v2.2.4-alpha.9 2022-12-19 17:56:10 +00:00
Mitch-Budibase c6a92eb29b
Merge pull request #9109 from Budibase/cypress-updates
Cypress Suite Updates
2022-12-19 17:43:12 +00:00
Mitch-Budibase d024575edb Skipping Cypress Tests - No longer needed
Skipping Cypress tests associated with the following:

- Account Portals
- App Overview
- Create Automation

We now have E2E coverage of these tests via QA Wolf
2022-12-19 17:23:13 +00:00
Mitch-Budibase 05e84e7e41 Updating createTable command
Changing an ID when asserting a table exists

- This change will fix the broken tests within the Cypress build
2022-12-19 17:11:43 +00:00
Budibase Staging Release Bot deca5bbf81 Update pro version to 2.2.4-alpha.8 2022-12-19 16:36:57 +00:00
Budibase Staging Release Bot 3e76f25805 v2.2.4-alpha.8 2022-12-19 16:33:03 +00:00
Andrew Kingston cc86fa7aa9 Update config checklist to properly center 2022-12-19 16:11:45 +00:00
Andrew Kingston cd29b25788 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-19 16:05:18 +00:00
Martin McKeaveney 8a2a5a1f76
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 0d9c2fa72f Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-12-19 13:17:06 +00:00
Andrew Kingston 6af4c81d63 Remove debug logging 2022-12-19 13:16:54 +00:00
Budibase Staging Release Bot f0cf6f87d8 Update pro version to 2.2.4-alpha.7 2022-12-19 13:04:34 +00:00
Budibase Staging Release Bot 2a69f0d281 v2.2.4-alpha.7 2022-12-19 13:01:05 +00:00
Andrew Kingston 83c260a2e9 Lint 2022-12-19 12:47:30 +00:00
Andrew Kingston 71f5e770ca Remove useless rows store and remove unecessary state updates 2022-12-19 12:35:35 +00:00
Andrew Kingston 75eb66ecd7 Fix issue creating columns due to 'draft' concept when mutating table schemas 2022-12-19 12:22:07 +00:00
Budibase Staging Release Bot 1d648d2e9a Update pro version to 2.2.4-alpha.6 2022-12-19 08:41:00 +00:00
Budibase Staging Release Bot 704c9cef6d v2.2.4-alpha.6 2022-12-19 08:37:23 +00:00
melohagan 9bf8c9d713
External datasource ordering (#9048)
* Sort external datasources

* lint

* Refactor
2022-12-19 08:23:24 +00:00
Budibase Staging Release Bot b2ecbc99a4 Update pro version to 2.2.4-alpha.5 2022-12-17 14:31:19 +00:00
Budibase Staging Release Bot c08d5dbfdd v2.2.4-alpha.5 2022-12-17 14:27:51 +00:00
Andrew Kingston a21db523de
Builder data section routing refactor (#8996)
* Improve theming with spectrum badges and dedupe spectrum label usage

* Update data section nav to match designs and use panel component

* Fix main content layout in data section

* Update data section routing for tables

* Improve data section routing for tables to account for edge cases

* Update internal and sample datasource routing

* Update external datasource routing

* Update routing for queries and make a top level concept like everything else

* Update routing for views

* Fix undefined reference when deleting datasource

* Reduce network calls and fix issues with stale datasourcenavigator state

* Update routing for REST queries and unify routes for normal queries and REST queries

* Lint

* Fix links for queries from datasource details page

* Remove redundant API calls and improve table deletion logic

* Improve data entity deletion logic and redirection and fix query details keying

* Improve determination of selected item in datasource tree

* Lint

* Fix BBUI import

* Fix datasource navigator selected state not working for internal DB or sample data
2022-12-17 14:13:06 +00:00
Andrew Kingston 1ce7c68bc2 Add initial rewrite of app overview section 2022-12-16 15:54:34 +00:00
mike12345567 10a1ed4f4b Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2022-12-16 14:57:13 +00:00
Budibase Release Bot 221f9e3813 Update pro version to 2.2.8 2022-12-16 13:36:26 +00:00
Budibase Release Bot ff40a71342 v2.2.8 2022-12-16 13:32:25 +00:00
Rory Powell 8b01297973
Environment variable type coercion fix (#9074)
* Environment variable type coercion fix

* Update .gitignore
2022-12-16 13:16:37 +00:00
Budibase Staging Release Bot a54c444d1f Update pro version to 2.2.4-alpha.4 2022-12-16 11:37:35 +00:00
Budibase Staging Release Bot 9e713b13b8 v2.2.4-alpha.4 2022-12-16 11:33:20 +00:00
Rory Powell cfadd037ff
Minio and local licensing fixes (#9071) 2022-12-16 11:14:31 +00:00
Budibase Release Bot 0055a08586 Update pro version to 2.2.7 2022-12-16 10:45:37 +00:00
Budibase Release Bot 112caa162a v2.2.7 2022-12-16 10:41:13 +00:00
Martin McKeaveney d235dd83ab
Types/attaching license to account (#9065)
* adding license type to account

* removing planDuration
2022-12-16 10:22:48 +00:00
mike12345567 03ae0ff95b Adding library to configure test containers at Jest startup. 2022-12-15 21:06:30 +00:00
Andrew Kingston bfe8d839b5 Update structure for account pages 2022-12-15 16:50:08 +00:00
Budibase Staging Release Bot 74c73279a6 Update pro version to 2.2.4-alpha.3 2022-12-15 16:42:29 +00:00
Budibase Staging Release Bot ac227e9be1 v2.2.4-alpha.3 2022-12-15 16:38:10 +00:00
FlaminWrap 31615347ec
Button action for user prompt (#8676)
* Commit for enhancement #7762

Added Question option for buttons which acts as a dialog prompting the user to confirm or cancel before continuing.

* Fixes

* Made changes to allow custom modal title

Changed Question to User Prompt
Allows custom title

* Revert "Made changes to allow custom modal title"

This reverts commit b18aacc922.

* Revert "Fixes"

This reverts commit de613925dc.

* Adds custom title

Adds custom title

* Wrong version of buttonActions was commited

* Delete index.js

* refactor

* lint

Co-authored-by: Mel O'Hagan <mel@budibase.com>
2022-12-15 16:21:24 +00:00
Andrew Kingston 7185f40387 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-15 15:34:50 +00:00
Budibase Release Bot 6ec88f1f07 Update pro version to 2.2.6 2022-12-15 15:30:56 +00:00
Budibase Release Bot 302704cbf4 v2.2.6 2022-12-15 15:27:14 +00:00
melohagan 6c89f67b9d
Make looping arrow point in right direction (#9053) 2022-12-15 15:13:12 +00:00
Budibase Staging Release Bot 9ed49221bd Update pro version to 2.2.4-alpha.2 2022-12-15 14:17:01 +00:00
Budibase Staging Release Bot 87f008ded0 v2.2.4-alpha.2 2022-12-15 14:13:23 +00:00
melohagan 6790e50867
Add compact setting to AttachmentField (#9052) 2022-12-15 13:59:03 +00:00
Budibase Release Bot db8a6bf271 Update pro version to 2.2.5 2022-12-15 13:08:36 +00:00
Budibase Release Bot edae61a51b v2.2.5 2022-12-15 13:04:16 +00:00
Budibase Staging Release Bot 13ecd3f22c Update pro version to 2.2.4-alpha.1 2022-12-15 12:52:49 +00:00
Budibase Staging Release Bot b785582a22 v2.2.4-alpha.1 2022-12-15 12:48:37 +00:00
Martin McKeaveney 07d5ddf3bb
lock changes (#9047) 2022-12-15 12:45:53 +00:00
Budibase Staging Release Bot e4f14f013c v2.2.4-alpha.0 2022-12-15 12:27:02 +00:00
Andrew Kingston 20ff5dcb70
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
Budibase Staging Release Bot ff9ef8443f Update pro version to 2.1.46-alpha.14 2022-12-15 12:01:41 +00:00
Budibase Staging Release Bot 82caff8496 v2.1.46-alpha.14 2022-12-15 11:58:11 +00:00
Rory Powell 7ef9e9dc51
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
Budibase Staging Release Bot c245ebb3df Update pro version to 2.1.46-alpha.13 2022-12-15 11:33:12 +00:00
Budibase Staging Release Bot f69d1ca7f9 v2.1.46-alpha.13 2022-12-15 11:28:12 +00:00
Budibase Release Bot a8b0dc4646 Update pro version to 2.2.4 2022-12-15 09:41:31 +00:00
Budibase Release Bot f1dea09042 v2.2.4 2022-12-15 09:37:40 +00:00
Andrew Kingston 4188754bbe
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
Budibase Staging Release Bot 1a28e05b5a v2.1.46-alpha.12 2022-12-14 22:08:24 +00:00
Rory Powell 56dfba9b4a
Offline license POC (#9046) 2022-12-14 21:48:48 +00:00
Andrew Kingston f170797963 Update settings pages to new designs 2022-12-14 15:58:56 +00:00
Andrew Kingston 39533d87c7 Update button styles to always use newStyles, update auth page styles 2022-12-14 15:51:56 +00:00
Andrew Kingston 2a3da7a4f7 Update font styles to allow for easy customisation 2022-12-14 15:33:16 +00:00
Budibase Staging Release Bot caeb54b4d1 Update pro version to 2.1.46-alpha.11 2022-12-14 15:22:51 +00:00
Budibase Staging Release Bot b5eb4c0367 v2.1.46-alpha.11 2022-12-14 15:19:14 +00:00
Budibase Staging Release Bot 494271bbbf Update pro version to 2.1.46-alpha.10 2022-12-14 14:42:53 +00:00
Budibase Staging Release Bot 8ae7bfd21f v2.1.46-alpha.10 2022-12-14 14:38:07 +00:00
Budibase Staging Release Bot 63202985a0 Update pro version to 2.1.46-alpha.9 2022-12-14 14:12:02 +00:00
Budibase Staging Release Bot ee099d0f02 v2.1.46-alpha.9 2022-12-14 14:07:16 +00:00
Budibase Staging Release Bot ede37b384a Update pro version to 2.1.46-alpha.8 2022-12-14 13:39:37 +00:00
Budibase Staging Release Bot 8632db4efb v2.1.46-alpha.8 2022-12-14 13:35:36 +00:00
Budibase Staging Release Bot 552d542eac Update pro version to 2.1.46-alpha.7 2022-12-14 13:12:25 +00:00
Budibase Staging Release Bot 128cc4c872 v2.1.46-alpha.7 2022-12-14 13:07:32 +00:00
Andrew Kingston 3e68bf1cc2 Update and standardise page headers and subtitles, and remove side nav titles 2022-12-14 12:27:05 +00:00
Budibase Release Bot c0cfec1081 Update pro version to 2.2.3 2022-12-14 00:56:53 +00:00
Budibase Release Bot 1fee98510b v2.2.3 2022-12-14 00:52:41 +00:00
Michael Drury 01c8efbf35
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.
2022-12-14 00:35:15 +00:00
Andrew Kingston 9d456afd40 Update copy on settings pages 2022-12-13 16:19:20 +00:00
Andrew Kingston f33d826e41 Remove log 2022-12-13 16:10:31 +00:00
Andrew Kingston 346fb06165 Fix top nav colours and fix selected tab not updating 2022-12-13 15:55:59 +00:00
Andrew Kingston d22ab74d7e Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-13 15:25:32 +00:00
Dean c523d8361a Filtering and sort on data row export 2022-12-13 10:13:17 +00:00
Budibase Staging Release Bot 27ddbd7d47 Update pro version to 2.1.46-alpha.6 2022-12-13 09:39:24 +00:00
Budibase Staging Release Bot 694c0013a8 v2.1.46-alpha.6 2022-12-13 09:35:44 +00:00
Rory Powell 9d3c3eba1f
Exclude all test utils packages from TS build (#9024) 2022-12-13 09:21:42 +00:00
Budibase Staging Release Bot 3d9d2d7c72 Update pro version to 2.1.46-alpha.5 2022-12-12 22:22:38 +00:00
Budibase Staging Release Bot 0f4f64effd v2.1.46-alpha.5 2022-12-12 22:18:47 +00:00
Peter Clement 9bf37b34ae
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
Budibase Release Bot 3cb13e005a Update pro version to 2.2.2 2022-12-12 16:56:13 +00:00
Budibase Release Bot dc11fd4d54 v2.2.2 2022-12-12 16:52:02 +00:00
Martin McKeaveney 3236be3e29 using dist folder to allow importing constants for openAPI specs 2022-12-12 16:33:32 +00:00
Budibase Release Bot e795971491 Update pro version to 2.2.1 2022-12-12 13:16:47 +00:00
Budibase Release Bot 04387191d9 v2.2.1 2022-12-12 13:13:05 +00:00
Budibase Staging Release Bot fe52daaaf1 Update pro version to 2.1.46-alpha.4 2022-12-12 12:48:08 +00:00
Michael Drury ff9b1ce9f9
Merge pull request #9014 from Budibase/fix/bb-skel-fix
Backend-core plugin import support
2022-12-12 12:47:00 +00:00
Budibase Staging Release Bot eb7eb957aa v2.1.46-alpha.4 2022-12-12 12:44:42 +00:00
Andrew Kingston ab568a52c1 Fix side nav styles 2022-12-12 12:42:11 +00:00
mike12345567 4060c49efd Fix for budibase plugin skeleton, which utilises the old import style. 2022-12-12 12:31:32 +00:00
mike12345567 dd60aae236 Fix for budibase plugin skeleton, which utilises the old import style. 2022-12-12 12:13:02 +00:00
Budibase Release Bot c3cd61a44f Update pro version to 2.2.0 2022-12-12 10:25:56 +00:00
Budibase Release Bot 736f36effc v2.2.0 2022-12-12 10:21:57 +00:00
Budibase Release Bot 09a55cb2ae Update pro version to 2.1.46 2022-12-12 09:05:49 +00:00
Budibase Release Bot b99a3a3e9b v2.1.46 2022-12-12 09:02:12 +00:00
Budibase Staging Release Bot e79b0d0e20 Update pro version to 2.1.46-alpha.3 2022-12-11 22:38:10 +00:00
Budibase Staging Release Bot 91f7e2bcaf v2.1.46-alpha.3 2022-12-11 22:33:55 +00:00
Martin McKeaveney 653c19d5a7 merge 2022-12-11 22:05:47 +00:00
Martin McKeaveney 55621cb328 additional spectrum deps 2022-12-11 19:13:08 +00:00
Budibase Staging Release Bot 849e2ee3d7 Update pro version to 2.1.46-alpha.2 2022-12-11 17:33:45 +00:00
Budibase Staging Release Bot 51b2958628 v2.1.46-alpha.2 2022-12-11 17:30:10 +00:00