From 36a58291ea917adec3e7d7c664da978ac89e1b0c Mon Sep 17 00:00:00 2001 From: Martin Vidner Date: Thu, 21 Jul 2016 16:09:55 +0200 Subject: [PATCH] Filter out beta releases: UI. --- src/lib/registration/ui/addon_selection_base_dialog.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/registration/ui/addon_selection_base_dialog.rb b/src/lib/registration/ui/addon_selection_base_dialog.rb index e74b62d0a..199ef6a12 100644 --- a/src/lib/registration/ui/addon_selection_base_dialog.rb +++ b/src/lib/registration/ui/addon_selection_base_dialog.rb @@ -85,6 +85,8 @@ def addon_selected?(_addon) def content VBox( Left(Heading(heading)), + Left(CheckBox(Id(:filter_beta), Opt(:notify), + _("&Filter Out Beta Versions"))), addons_box, Left(Label(_("Details"))), details_widget @@ -189,6 +191,9 @@ def handle_dialog ret = Stage.initial && !AbortConfirmation.run ? nil : :abort # when canceled switch to old selection Addon.selected.replace(@old_selection) if ret == :abort + when :filter_beta + filter_beta_releases(Yast::UI.QueryWidget(Id(ret), :Value)) + reactivate_dependencies else handle_addon_selection(ret) end