Describe the bug
When deploying some applications the next thing you want to do is to is hit the installed instance. This often appears as a message on the application. This is currently "impossible".
To Reproduce
Steps to reproduce the behaviour:
Ensure you switch to the JAAS controller
Run juju add-model chat aws/eu-central-1 (or any region)
Run juju deploy cs:mattermost
Run juju deploy cs:postgresql
Run juju add-relation mattermost postgresql:db
Run juju expose mattermost
Run juju status once all is idle then see the IP to hit the instance is a message in the CLI which is a link fo easy access.
Now remember the most important thing I'm looking for is the URL to the instance
See that the message is cut off (on a desktop screen) so I can't see the full URL.
Hovering shows me the message but I would have to remember it and retype it.
Clicking on the message loads the unit view which does display the full message but it has moved to a different part of the UI and the URL is still not a link:
When I go to copy the URL from the info panel. I accidentally hover the side navigation I trigger the side nav which covers the message :angry:
Going into the machine view has the message too but its even worse:
At this point I go back to the CLI and hit ctrl+click the URL in the status message and I'm there.
Expected behaviour
I know that this is a bunch of issues so feel free to turn this into an epic to cover the following points:
Message information is key when you're looking at entity details. It should be clear and easy to access.
When interacting with an element near the sidebar you are in danger of triggering the sidebar.
Describe the bug When deploying some applications the next thing you want to do is to is hit the installed instance. This often appears as a message on the application. This is currently "impossible".
To Reproduce Steps to reproduce the behaviour:
Ensure you switch to the JAAS controller
Run
juju add-model chat aws/eu-central-1
(or any region)Run
juju deploy cs:mattermost
Run
juju deploy cs:postgresql
Run
juju add-relation mattermost postgresql:db
Run
juju expose mattermost
Run
juju status
once all is idle then see the IP to hit the instance is a message in the CLI which is a link fo easy access.Open the latest dashboard at https://staging.jaas.ai/models
Go into the "chat" model
Go into "mattermost"
Now remember the most important thing I'm looking for is the URL to the instance
See that the message is cut off (on a desktop screen) so I can't see the full URL.
Hovering shows me the message but I would have to remember it and retype it.
Clicking on the message loads the unit view which does display the full message but it has moved to a different part of the UI and the URL is still not a link:
When I go to copy the URL from the info panel. I accidentally hover the side navigation I trigger the side nav which covers the message :angry:
Going into the machine view has the message too but its even worse:
At this point I go back to the CLI and hit ctrl+click the URL in the status message and I'm there.
Expected behaviour I know that this is a bunch of issues so feel free to turn this into an epic to cover the following points:
Video