----- Original Message -----
From: "穆骏" <z8715000(a)126.com>
To: devel(a)ovirt.org
Sent: Friday, December 12, 2014 8:13:39 AM
Subject: [ovirt-devel] A Question about Ovirt-engine Stage_Customization_setup Interface
About the interaction style of engine-setup ,i want the interface which
present to user will be a form, like web login form or register form,
User fill up the form and click save then the setup process go to the next
stage . My problem is when i bring in the TUI package like urwid(Based on
the event loop, which is used by ovirt-node.3.5.0 ) to replace the original
dialog Implementation of otopi ,
i found that i have to change a lot ,not only the original dialog
Implementation but also the process that validate and save custom config.
Is there a simple way to work around the problem ? Thank you so much.
Not sure what exactly you want to achieve, but you might find it simpler to
write a separate process that talks with setup using otopi's machine interaction
dialog style.
In any case, making this stage more gui-friendly probably requires rewriting
parts of it - to first prepare a list of questions with their meta-data (valid
replies/reply types/etc., conditions, etc) and then have a single loop that
does the interaction. I understand this was discussed in the past and rejected,
mostly due to prioritization (i.e. it was considered too complex and not important
enough). So you are welcome to continue this discussion.
BTW, we also have a bug saying setup should not be needed at all [1]...
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=949377
--
Didi