1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
From 3c14eedf42ca2615fc35627382e449cf660ba2c6 Mon Sep 17 00:00:00 2001
From: Hongxu Jia <hongxu.jia@windriver.com>
Date: Fri, 26 May 2017 14:16:48 +0800
Subject: [PATCH 18/65] disable non-implemented functions
Only enable implemented gui pages
- support dnf repository setting
- support software selection setting
- support timezone setting
- support user creation setting
Upstream-Status: Inappropriate [oe specific]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
pyanaconda/ui/gui/hubs/__init__.py | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/ui/gui/hubs/__init__.py b/pyanaconda/ui/gui/hubs/__init__.py
index cfbdc88..b012fe8 100644
--- a/pyanaconda/ui/gui/hubs/__init__.py
+++ b/pyanaconda/ui/gui/hubs/__init__.py
@@ -230,7 +230,14 @@ class Hub(GUIObject, common.Hub):
self._updateContinue()
def _updateCompleteness(self, spoke, update_continue=True):
- spoke.selector.set_sensitive(spoke.sensitive and spoke.ready)
+ log.info("_updateCompleteness %s" % (spoke.mainWidgetName))
+ # It is minimal installation for now, the non-implemented
+ # functions will be disabled.
+ if spoke.mainWidgetName not in ["storageWindow", "passwordWindow", "sourceWindow", "softwareWindow", "datetimeWindow", "userCreationWindow"]:
+ spoke.selector.set_sensitive(False)
+ else:
+ spoke.selector.set_sensitive(spoke.sensitive and spoke.ready)
+
spoke.selector.set_property("status", spoke.status)
spoke.selector.set_tooltip_markup(escape_markup(spoke.status))
spoke.selector.set_incomplete(not spoke.completed and spoke.mandatory)
--
2.7.4
|