[PATCH 2/2] Warn if no user has been created (#965797)
Samantha N. Bueno
sbueno+anaconda at redhat.com
Wed Jun 19 19:06:36 UTC 2013
Ack.
On Wed, Jun 12, 2013 at 04:00:03PM +0200, Vratislav Podzimek wrote:
>
> Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
> ---
> initial_setup/gui/hubs/initial_setup.py | 29 ++++++++++++++++++++++++++++-
> 1 file changed, 28 insertions(+), 1 deletion(-)
>
> diff --git a/initial_setup/gui/hubs/initial_setup.py b/initial_setup/gui/hubs/initial_setup.py
> index f966782..3be4df6 100644
> --- a/initial_setup/gui/hubs/initial_setup.py
> +++ b/initial_setup/gui/hubs/initial_setup.py
> @@ -3,6 +3,9 @@ from pyanaconda.ui.gui.spokes import Spoke
> from pyanaconda.ui.common import collect
> import os
>
> +# TODO: make translations work in the i-s
> +_ = lambda x: x
> +
> __all__ = ["InitialSetupMainHub"]
>
> def collect_spokes(mask_paths):
> @@ -29,7 +32,12 @@ class InitialSetupMainHub(Hub):
> uiFile = "initial_setup.glade"
> builderObjects = ["summaryWindow"]
> mainWidgetName = "summaryWindow"
> -
> +
> + def __init__(self, *args):
> + Hub.__init__(self, *args)
> +
> + self._continue_clicked = False
> +
> def _collectCategoriesAndSpokes(self):
> """collects categories and spokes to be displayed on this Hub
>
> @@ -52,6 +60,25 @@ class InitialSetupMainHub(Hub):
> return ret
>
> @property
> + def continue_possible(self):
> + if len(self.data.user.userList) > 0:
> + # at least one user created in the installation or here
> + return True
> + else:
> + if self._continue_clicked:
> + # clicked second time
> + self.clear_info()
> + return True
> + else:
> + self._continue_clicked = True
> + button_label = self.builder.get_object("continueButton").get_label()
> + self.set_warning(_("No user created. If you really want to "
> + "continue without creating user, click the "
> + "%s button again.") % button_label)
> + self.window.show_all()
> + return False
> +
> + @property
> def continueButton(self):
> return self.builder.get_object("continueButton")
>
> --
> 1.7.11.7
>
> _______________________________________________
> anaconda-patches mailing list
> anaconda-patches at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/anaconda-patches
More information about the anaconda-patches
mailing list