Branch: refs/heads/addon-with-refused-license Home: https://github.com/yast/yast-registration Commit: 93b8b33ce1130838bf87d0051945501a01966ad5 https://github.com/yast/yast-registration/commit/93b8b33ce1130838bf87d005194... Author: Martin Vidner <martin@vidner.net> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M src/lib/registration/addon.rb Log Message: ----------- more yardoc Commit: 1274021d272322807e149ef6a8c88b6a9253c993 https://github.com/yast/yast-registration/commit/1274021d272322807e149ef6a8c... Author: Martin Vidner <martin@vidner.net> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M src/lib/registration/clients/inst_scc.rb M src/lib/registration/ui/addon_eula_dialog.rb M test/registration/ui/addon_eula_dialog_test.rb Log Message: ----------- Declining/refusal of an addon license means canceling all addons. (bsc#1169577) In commit 1c7d041f6b3e71dce6a6f6062f10b1d6f0121754, PR https://github.com/yast/yast-registration/pull/440 , the idea was that we can unselect an addon whose license was declined, and proceed with installing the remaining addons. But that does not work out with autoselected addons ( https://github.com/yast/yast-registration/pull/335 https://github.com/yast/yast-registration/pull/338 ) where we take into account the product dependencies. The new solution is to interpret a refusal of a license as the Abort button, which ends installation of ALL selected addons. Compare: https://github.com/yast/yast-registration/compare/93b8b33ce113%5E...1274021d...