ubuntu-pro: mark token as invalid/expired in red
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
This commit is contained in:
parent
89a2dc7987
commit
6e06971778
|
@ -399,10 +399,17 @@ class UbuntuProView(BaseView):
|
||||||
|
|
||||||
def on_failure(status: UbuntuProCheckTokenStatus) -> None:
|
def on_failure(status: UbuntuProCheckTokenStatus) -> None:
|
||||||
self.remove_overlay()
|
self.remove_overlay()
|
||||||
|
token_field = form.with_contract_token_subform.widget.form.token
|
||||||
if status == UbuntuProCheckTokenStatus.INVALID_TOKEN:
|
if status == UbuntuProCheckTokenStatus.INVALID_TOKEN:
|
||||||
self.show_invalid_token()
|
self.show_invalid_token()
|
||||||
|
token_field.in_error = True
|
||||||
|
token_field.show_extra(("info_error", "Invalid token"))
|
||||||
|
form.validated()
|
||||||
elif status == UbuntuProCheckTokenStatus.EXPIRED_TOKEN:
|
elif status == UbuntuProCheckTokenStatus.EXPIRED_TOKEN:
|
||||||
self.show_expired_token()
|
self.show_expired_token()
|
||||||
|
token_field.in_error = True
|
||||||
|
token_field.show_extra(("info_error", "Expired token"))
|
||||||
|
form.validated()
|
||||||
elif status == UbuntuProCheckTokenStatus.UNKNOWN_ERROR:
|
elif status == UbuntuProCheckTokenStatus.UNKNOWN_ERROR:
|
||||||
self.show_unknown_error()
|
self.show_unknown_error()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue