ubuntu-pro: add ascii representation for continue anyway & UA services

We now include in the docstring a visual representation of the
"ContinueAnyway" and "UA Services" overlays.

Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
This commit is contained in:
Olivier Gayot 2022-06-03 17:03:02 +02:00
parent a9b206dedd
commit fcc21c53a2
1 changed files with 24 additions and 2 deletions

View File

@ -213,7 +213,20 @@ class UbuntuProView(BaseView):
class ShowServicesWidget(Stretchy): class ShowServicesWidget(Stretchy):
""" Widget to show the activable services for UA subscription. """ """ Widget to show the activable services for UA subscription.
+------------------ Activable Services -------------------+
| |
| List of services that are activable through your Ubuntu |
| Pro subscription: |
| * ... |
| * ... |
| |
| One the installation has finished, you can enable these |
| services using the 'ua' command-line tool. |
| |
| [ OK ] |
+---------------------------------------------------------+
"""
def __init__(self, parent: UbuntuProView, def __init__(self, parent: UbuntuProView,
services: List[UbuntuProService]) -> None: services: List[UbuntuProService]) -> None:
""" Initializes the widget by including the list of services as a """ Initializes the widget by including the list of services as a
@ -246,7 +259,16 @@ class ShowServicesWidget(Stretchy):
class ContinueAnywayWidget(Stretchy): class ContinueAnywayWidget(Stretchy):
""" Widget that requests the user if he wants to go back or continue """ Widget that requests the user if he wants to go back or continue
anyway. """ anyway.
+--------------------- Unknown error ---------------------+
| |
| Unable to check your subscription information. Do you |
| want to go back or continue anyway? |
| |
| [ Back ] |
| [ Continue anyway ] |
+---------------------------------------------------------+
"""
def __init__(self, parent: UbuntuProView) -> None: def __init__(self, parent: UbuntuProView) -> None:
""" Initializes the widget by showing two buttons, one to go back and """ Initializes the widget by showing two buttons, one to go back and
one to move forward anyway. """ one to move forward anyway. """