Commit Graph

11152 Commits

Author SHA1 Message Date
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 67e80975be Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 13:56:52 +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 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
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
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
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
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
Rory Powell be5b8347ef Merge branch 'develop' into feature/environment-variables 2023-01-27 11:27:11 +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 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
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
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
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
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
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
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
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
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
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
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] 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
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 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
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
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
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
Budibase Staging Release Bot 2fcc02feae Update pro version to 2.2.12-alpha.30 2023-01-19 20:12:03 +00:00
Budibase Staging Release Bot e47b2a5092 v2.2.12-alpha.30 2023-01-19 20:08:13 +00:00
mike12345567 e7e6e3419e Some minor updates after reviewing. 2023-01-19 19:10:41 +00:00
Budibase Staging Release Bot 2399f65814 Update pro version to 2.2.12-alpha.29 2023-01-19 16:24:28 +00:00
Budibase Staging Release Bot 88e2460b18 v2.2.12-alpha.29 2023-01-19 16:20:45 +00:00
Budibase Staging Release Bot 9852796780 Update pro version to 2.2.12-alpha.28 2023-01-19 15:11:32 +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
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
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
mike12345567 f8a2c9e169 Updating datasource API to remove secrets when returning datasources. 2023-01-18 19:16:19 +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
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
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
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
mike12345567 5d213114ab Adding encryption key to manage of server. 2023-01-16 18:51:48 +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
mike12345567 94203b3a2c Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-16 14:26:26 +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
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
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
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 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
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
Adria Navarro bc833ecf71 Delete instead of deactivating 2023-01-13 10:26:05 +00:00
Adria Navarro f8a0c0d446 Add endpoint to deactivate user from app on delete 2023-01-12 16:26:46 +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
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
Andrew Kingston cf57a511f4 Lint 2023-01-12 14:48:05 +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 Staging Release Bot 3a5027f290 Update pro version to 2.2.12-alpha.15 2023-01-12 11:21:51 +00:00