Closed ccremer closed 1 year ago
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | 51550328bcbbde52b71443b738dc563f05878a7a |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | e0ed583ac85fd5e4ecea1c3d4c573416fdece2fa |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | e4c90e96896d5547bb671d7647bd06629d8e5562 |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
This is confusing. When pressing the join button, then just stay at whatever URL the user currently is.
...
Add another dialog informing the user, billing must be set up first. The trigger is: "New Organization" form, but no access to any billing entity. Also add the option for a billing entity join request.
Change the join dialog to work for both, Organization and Billing.
The redirect to the "New β¦" form is nice but might be surprising. Can you add an informational text above the form (preferably in a yellow callout)? You do not have a Organization|Billing yet. So please create one first or ask to joint an existing one" where the link would open the join dialog.
This is quite a big change request regarding dialogs and flow. I don't think I can implement all of this tomorrow morning.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | 182d86035e4d57ecadbac6c5f84feaee1b75c515 |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | e1b2a4978949029eb9fef0adf2ba353b1697d7fa |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | 2c734f45bcab7e5ccbf3ef2fb539e3f737fdaa17 |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | 59b8029b51013f26e1431fe67141b55c2f3d264d |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
@corvus-ch I've amended the PR as discussed in our meeting. I've updated the screenshot in the PR for the case where the user has no org or billing.
App URL | https://portal-pr-533-appuio-control-api-preview.apps.cloudscale-lpg-2.appuio.cloud |
Revision | c6bdc272578346337f350912f65870f3476124ad |
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
To uninstall this deployment, close or merge this PR.
Helm release | appuio-control-api-preview/portal-pr-533 |
Cluster | https://api.cloudscale-lpg-2.appuio.cloud:6443 |
Summary
Closes #524 This PR is a first iteration of a wizard-like flow for first-time users. It reworks the first-time-login-dialog and the behaviour in the Billing and organization list views.
User
object doesn't yet exist (aka we don't know the default organization)./billingentities
displays callout to create or join BE if the billing list is empty/billingentities
displays a new "Join Billing" button/organizations
displays callout to create or join Org if the organization list is emptyThe happy-path flow for new users is generally:
Dialog -> Add Billing -> Add Organization -> View Zones
First Login Dialog
Newly logged in user
Newly logged in user with billing
User that has organization, but not a default one
Checklist
bug
,enhancement
,documentation
,change
,breaking
, as they show up in the changelog