Commit Graph

1036 Commits

Author SHA1 Message Date
Andrew Kingston 4d76be20f9 Make apps table in portal mobile friendly 2021-09-14 16:21:30 +01:00
Rory Powell b2471594cf Move account portal redirect to top of auth level 2021-09-14 15:57:34 +01:00
Rory Powell 8e9c1aa204 Navigate between budibase and account portal 2021-09-14 15:49:59 +01:00
Rory Powell 9433a1e360 Redirect to account portal login page in the cloud 2021-09-14 14:18:13 +01:00
Rory Powell 3ab39d1a1b Replace 'sandbox' with 'cloud' in builder, reuse 'SELF_HOSTED' flag 2021-09-14 13:03:38 +01:00
Andrew Kingston fd20e733a8 Improve email template screen layout 2021-09-14 12:36:29 +01:00
Andrew Kingston a50f1ef981 Update updates page to be mobile friendly and look better 2021-09-14 12:28:23 +01:00
Andrew Kingston 10d59b8370 Update theming page to be mobile friendly 2021-09-14 12:28:07 +01:00
Andrew Kingston 43297e2061 Make portal organisation page mobile friendly 2021-09-13 16:59:15 +01:00
Andrew Kingston 493ee932a4 Increase z-index of mobile drawer menu to fix email editor overlapping it 2021-09-13 16:45:23 +01:00
Andrew Kingston c1a97d3df3 Make email template page more mobile friendly 2021-09-13 16:43:54 +01:00
Andrew Kingston 63af684dd0 Remove unnecessary classname 2021-09-13 16:42:59 +01:00
Andrew Kingston 896e5c3b76 Make email template page somewhat mobile friendly 2021-09-13 16:42:07 +01:00
Martin McKeaveney 08c3bd467b fix for apps with undefined names 2021-09-13 16:33:26 +01:00
Andrew Kingston 3d9d00b0a3 Make portal email config page mobile friendly 2021-09-13 16:17:48 +01:00
Andrew Kingston c2340187df Fix alignment of SSO configs, clean up style, make auth page mobile friendly 2021-09-13 16:15:52 +01:00
Andrew Kingston 7534d403d2 Fix alignment and spacing of SSO providers 2021-09-13 16:05:26 +01:00
Andrew Kingston 7f08d0b328 Make users page responsive 2021-09-13 16:02:09 +01:00
Andrew Kingston 67d52bd140 Reduce portal padding on mobile 2021-09-13 16:01:47 +01:00
Andrew Kingston 9a92993226 Make core portal layout responsive with mobile drawer menu 2021-09-13 15:38:06 +01:00
Andrew Kingston 3d0f7125d2 Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
Andrew Kingston d38f5ef163 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Andrew Kingston 87f3659ba4 Align component selection list and preview controls to top of center panel 2021-09-08 09:54:10 +01:00
Andrew Kingston c5cd2fb64a Add feature flag to determine support for previewing on different device sizes 2021-09-08 09:46:20 +01:00
Andrew Kingston 47e6504c14 Add preview device selection buttons and pass device preview down to client app 2021-09-07 16:02:11 +01:00
Maurits Lourens 33104fb1d1 fix test 2021-09-06 20:23:33 +02:00
Maurits Lourens a3065bca36 fix tests 2021-09-06 17:55:19 +02:00
Andrew Kingston 5568ab084b Add custom theme options for button roundedness and header color 2021-09-03 15:28:35 +01:00
Andrew Kingston dbbcf4052e Hide state action in old apps and add working basic implementation of theming 2021-09-02 11:38:41 +01:00
Maurits Lourens 08d0f4101c fixes uploading organisation logo 2021-08-30 23:12:19 +02:00
Peter Clement 1e0da6e702 linting 2021-08-18 10:37:14 +01:00
Peter Clement 45b8af2860 fixes organisation logo not showing 2021-08-18 00:02:17 +01:00
Peter Clement fa04672318 Bug fix for unable to navigate from sql screen 2021-08-16 09:44:15 +01:00
Peter Clement 66e593a6b3 Add self-hosting upgrade button to builder pane 2021-08-12 11:51:08 +01:00
mike12345567 88396b77ed Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop 2021-08-06 17:14:31 +01:00
mike12345567 c4f8d17a6e Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead. 2021-08-06 16:38:07 +01:00
mike12345567 34397c2e14 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567 3744c9093b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
mike12345567 be73ff2c32 Fixing an issue with OIDC URL for preauth. 2021-08-05 14:36:10 +01:00
mike12345567 938f94e68f Fixing issue with google callback URL not being used when it was previously set. 2021-08-05 11:27:51 +01:00
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4, reversing
changes made to 1beca4ee96.
2021-08-05 09:59:08 +01:00
Martin McKeaveney d9ad54d939 merge with master 2021-08-04 13:20:11 +01:00
mike12345567 25cfa37dc6 Linting. 2021-08-04 11:35:25 +01:00
mike12345567 8e173a1843 Merge branch 'feature/multi-tenants' of github.com:Budibase/budibase into feature/multi-tenants 2021-08-04 11:17:04 +01:00
mike12345567 8343ea664a Removing divider from org page as per comments. 2021-08-04 11:12:57 +01:00
Michael Drury 655bfe1a0c
Merge branch 'develop' into feature/multi-tenants 2021-08-04 10:07:31 +01:00
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
Michael Drury 1beca4ee96
Merge pull request #2076 from Budibase/feature/multi-tenants
Multi-tenancy/organisations
2021-08-04 10:01:22 +01:00
mike12345567 54e765a182 Implementing some changes to how context gets set for tenancy, after testing, as well as updating server. 2021-08-03 15:32:25 +01:00
mike12345567 906d89e716 Linting. 2021-07-30 20:40:38 +01:00
mike12345567 5e89cf5fa8 Fixing issues with pages reloading in weird ways. 2021-07-30 20:39:42 +01:00
mike12345567 6a4d39f29b Fix for issue #2167, the foreign key was not being set correctly in all scenarios for the from table in SQL relationships, our test data happened to hide this fact due to the foreign key and the key in from table having the same name. 2021-07-30 18:49:36 +01:00
Rory Powell 298cf4965c Sync profile picture when using SSO 2021-07-29 14:43:23 +01:00
Martin McKeaveney b95fd7d623
Merge pull request #2157 from mslourens/update_app_role_bug
fix update role modal
2021-07-28 22:38:52 +01:00
Maurits Lourens f2ee965ef0 fix update role modal 2021-07-28 17:56:52 +02:00
Maurits Lourens 3e88d6103d fix lint issue 2021-07-28 00:09:15 +02:00
mike12345567 9174615821 Fixing an issue where you could accidentally end up on org/admin page due to the reactivity statements firing all the time. 2021-07-27 17:56:39 +01:00
Maurits Lourens f2b1125e0b rename an app 2021-07-27 17:34:18 +02:00
mike12345567 b73b20cdbb Linting. 2021-07-27 16:24:39 +01:00
mike12345567 fb562908ee Fixing some issues with public endpoints causing logout loop. 2021-07-27 16:17:02 +01:00
mike12345567 1df08ffe35 Fixing some issues with org not being correctly detected. 2021-07-27 15:35:26 +01:00
mike12345567 e2e796cd9d Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-27 10:32:18 +01:00
mike12345567 5343a8b071 Removing un-necessary log statements. 2021-07-26 13:40:50 +01:00
mike12345567 5c58630ed7 Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
Rory Powell fbb01d2284
Merge pull request #2110 from mslourens/bug/automate_setup_menu
Automate setup menu
2021-07-26 09:15:45 +01:00
Maurits Lourens 0e265a75cf fix overflow in automation setup menu for large tables 2021-07-26 10:01:02 +02:00
Rory Powell eed5ca5ce2 Add dedicateed renderer for roles tags 2021-07-25 21:14:49 +01:00
Michael Drury 3cadb0bbd9
Merge branch 'develop' into new_roles_bug 2021-07-25 11:07:25 +01:00
Maurits Lourens 121a1434da display role names instead of _id 2021-07-23 23:27:38 +02:00
mike12345567 f86aa0ac78 Removing accidental symbols. 2021-07-23 17:26:54 +01:00
mike12345567 e4eb2d34b2 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:20:41 +01:00
Rory Powell 34035abac8 Default google activated form toggle to true for older configs 2021-07-23 16:02:38 +01:00
mike12345567 f2e713f5af Adding fallbacks for oidc and google. 2021-07-22 15:26:14 +01:00
mike12345567 853b7b6fdc Linting. 2021-07-22 14:29:30 +01:00
mike12345567 8775ea7fd9 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-22 14:27:12 +01:00
mike12345567 190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
Keviin Åberg Kultalahti 9e34886267 simplify check 2021-07-22 12:41:02 +02:00
Keviin Åberg Kultalahti bf76fda1d5 uses db to store feedback submissions status 2021-07-22 12:38:46 +02:00
mike12345567 8121528f76 Linting. 2021-07-21 18:24:58 +01:00
mike12345567 82465bdf7a Adding query string functionality to skip org setup. 2021-07-21 18:23:49 +01:00
mike12345567 e62c858a8d Adding mechanism to disable org functionality when multi-tenancy disabled. 2021-07-21 17:52:42 +01:00
mike12345567 29efa60eab Adding change org button to login page. 2021-07-21 11:47:47 +01:00
Keviin Åberg Kultalahti 7879fdf7e5 move cookie updating to the NPS component 2021-07-21 12:36:04 +02:00
Keviin Åberg Kultalahti e2bafb07e8 Merge branch 'develop' into feature/nps-feedback-form 2021-07-21 12:29:12 +02:00
Keviin Åberg Kultalahti b108dc79ac Adds last bits to NPS feedback form 2021-07-21 12:28:38 +02:00
mike12345567 f99f077cdc Fixing saving of oidc and google auth, neither should require the callbackURL property with the tenancy update. 2021-07-21 11:10:26 +01:00
mike12345567 e3744c0b20 Linting and adding tenancy API. 2021-07-20 18:03:16 +01:00
mike12345567 e98965a805 Fixing callback URLs. 2021-07-20 17:57:07 +01:00
mike12345567 7afce332c8 Fixing some issues discovered with logging in. 2021-07-20 17:46:41 +01:00
mike12345567 2182645339 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-20 15:56:12 +01:00
Peter Clement 32b2093cff Merge remote-tracking branch 'origin/develop' into oidc-config-management 2021-07-20 12:57:58 +01:00
Peter Clement 1f13a9619c fix save button 2021-07-20 12:30:11 +01:00
Peter Clement def2a31e75 only enable form save button when config has changed 2021-07-20 10:55:39 +01:00
Peter Clement 6dce0a88a4 Add activated toggle and login functionality to support this 2021-07-20 09:27:12 +01:00
mike12345567 07dd7d68d4 A lot of general fixes around getting logged in, setting up users etc. 2021-07-19 19:00:53 +01:00
mike12345567 99fe16d169 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567 63dba7b574 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
mike12345567 4a192b5a4b Linting. 2021-07-16 18:26:17 +01:00
mike12345567 c248844a24 Adding organisation page. 2021-07-16 18:24:32 +01:00
mike12345567 037dce5016 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567 f0f9736c0b Updating auth to utilise the tenant system. 2021-07-16 15:08:58 +01:00
Peter Clement 3fbd762979 More error handling around config saving 2021-07-16 14:07:48 +01:00
Peter Clement 2afb6ffe2d Better error handling around config saving 2021-07-16 10:51:58 +01:00
Rory Powell f1d8b5516e Add Okta and OneLogin logos 2021-07-16 10:15:38 +01:00
Rory Powell 833e3cb3bf Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-15 16:21:03 +01:00
Rory Powell 70601b7cc5 Store OIDC config in cookie instead of URL 2021-07-15 16:20:31 +01:00
Peter Clement 4e75b7f4c9 add new logic to support oauth and oidc buttons 2021-07-15 15:49:10 +01:00
Rory Powell 90c0e7b2c1 Merge branch 'develop' into feature/oidc-support 2021-07-15 14:05:30 +01:00
Rory Powell 121a8e5e9a Auto generate callback url and supply id on login 2021-07-14 16:21:17 +01:00
Rory Powell 356a765c92 Invert logos config naming to prevent conflict 2021-07-14 15:48:29 +01:00
mike12345567 da5024633b Linting. 2021-07-14 13:18:27 +01:00
mike12345567 3f56a316c5 Some quick fixes after a user had some confusion over how the email templating works, just adding some detail that should help explain. 2021-07-14 11:23:24 +01:00
Peter Clement ab1a10dd1b Fix config form saving bugs 2021-07-13 21:47:36 +01:00
Rory Powell aa31ed8261 Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-13 17:33:08 +01:00
Rory Powell 8f8d0008df Update OAuth -> Authentication header 2021-07-13 17:32:57 +01:00
Peter Clement 86a421646d Add UUID to each oidc config to distinguish each provider 2021-07-13 17:32:08 +01:00
Rory Powell fe5a81efbc Update reference to microsoft logo to use most recent name 2021-07-13 16:35:54 +01:00
Rory Powell 83bf736f07 Remove reference to oracle logo to fix build 2021-07-13 16:24:30 +01:00
Peter Clement 2900743545 Add UUID to each oidc config to distinguish each provider 2021-07-13 15:52:21 +01:00
Peter Clement ca0f74eee8 improve structure of OIDC config 2021-07-13 14:55:14 +01:00
Martin McKeaveney 742402f4c7 merge with master 2021-07-11 18:07:46 +01:00
Kyle Harrison b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston a9d4f09782
Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Peter Clement 09b148e2c8 linting 2021-07-09 15:55:01 +01:00
Peter Clement de075a7549 Fix OIDC logo conditional display 2021-07-09 15:50:46 +01:00
Peter Clement 90e6db2be1 Linting and Optimisation 2021-07-09 15:05:39 +01:00
Peter Clement 4ae29f6b54 Fix bug where OIDC icon was not being displayed due to misconfiguration 2021-07-09 14:18:03 +01:00
Andrew Kingston dbac6d5988 Reload the client preview whenever client library version changes 2021-07-09 13:23:49 +01:00
Peter Clement 38a00ba50e Update login page to support user based oidc icon and name 2021-07-09 09:49:34 +01:00
Rory Powell 63b13fc360 Merge branch 'develop' into feature/oidc-support 2021-07-08 20:15:16 +01:00
Peter Clement 6a3367389d fixing conflict with OIDCButton 2021-07-08 12:36:09 +01:00
Peter Clement b86691f7ef fix issue where oidc config form was not loading due to oidc_logos being undefined 2021-07-08 11:15:22 +01:00
Peter Clement 4b518af605 Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management 2021-07-07 17:42:31 +01:00
Peter Clement 02df5960c2 Add OIDC icon to login page 2021-07-07 17:39:26 +01:00
mike12345567 3ab4a5d83c Making it possible to create an internal table from the plus symbol. 2021-07-07 17:13:04 +01:00
Andrew Kingston a6b5861cbc Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Peter Clement 8426ffc036 Fix for icon upload issue 2021-07-07 16:18:18 +01:00
Andrew Kingston b8d1809a2c Use client feature flags to conditionally show theme picker 2021-07-07 13:55:05 +01:00
Peter Clement b5f398da4d Allow user uploaded icons in oidc config 2021-07-07 13:41:09 +01:00
Andrew Kingston 70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Martin McKeaveney 93b562e2df make logged in users basic by default, prevent allowing users to be assigned as default in the UI 2021-07-06 18:43:04 +01:00
Martin McKeaveney 561f824606 default to public in UI 2021-07-06 17:19:03 +01:00
Andrew Kingston bd6de7fe31 Remove redirect when user only has access to one app 2021-07-06 17:00:44 +01:00
Michael Drury 659d42311c
Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
Andrew Kingston 83a91a8943 Fix bug with tabs causing them to broadcast a change event on mount 2021-07-06 15:53:52 +01:00
mike12345567 6e33ab581b Linting. 2021-07-06 13:11:29 +01:00
mike12345567 b7a5476135 Don't allow foreign key to be the primary key of a row (this would break things). 2021-07-06 13:10:02 +01:00
mike12345567 568128479f Linting. 2021-07-06 12:59:55 +01:00
mike12345567 478a851956 Adding validation to the SQL relationship creation modal. 2021-07-06 12:58:36 +01:00
Rory Powell 624dd20522 Use configuration url to retrieve oidc endpoints
The /.well-known/openid-configuration endpoint can be used to
retrieve the majority of configuration needed for oidc

Additionally refactor the callback url to be generated on the server
side as this is a fixed endpoint.

Add linting fixes
2021-07-06 10:03:40 +01:00