[Kimchi-devel] [PATCH] [Kimchi] Create template (UI part) without specifying media type
Aline Manera
alinefm at linux.vnet.ibm.com
Wed Apr 13 21:48:44 UTC 2016
On 04/13/2016 05:11 PM, Socorro Stoppler wrote:
>
>
> On 04/13/2016 12:56 PM, Aline Manera wrote:
>>
>>
>> On 04/13/2016 04:05 PM, Samuel Henrique De Oliveira Guimaraes wrote:
>>> Hi,
>>>
>>> I think we can display the remote and local isos in the same list,
>>> maybe showing a label or icon to distinguish between remote or local
>>> images (and even adding a filter and sort option like when editing
>>> the PCI devices from a Guest, to sort local or remote isos first)
>>> and keep the source media input on top. This way we would only have
>>> one "tab" in this modal window and no sliding animation from left to
>>> right.
>>
>> Agree.
>>
>> In the old UI, we had a globe icon for remote ISOs and a disk icon
>> for local ISOs. Maybe we can get it back.
>> I like the idea of filter and sort too.
>>
>>> I'm not sure if adding paginators would be a good idea, a
>>> Gallery/List view toggle button could do the trick if space is an
>>> issue for numerous images.
>>
>> If we add filter and sort, I think we can do it in a single way by
>> now, ie, displaying the ISOs as we do today.
>> We can fix the height to list at least 2 or 3 rows of ISOs and add
>> vertical scroll bar.
>>
>> And don't forget that user can select multiple ISOs from those listed
>> to create a bunch of Templates at once.
>
> Since the user is able to select multiple ISOs and it's in a list,
> what if we use the same widget like we are doing for updating selected
> packages/deleting debug reports?
> Is that available yet and if not, when will that be available?
Do you mean use a list view instead of a gallery view as it is today?
If so, I am OK with it. It will free space for us when having several
ISOs to display.
>>
>>> For the source media input, I think we could use Typeahead.js the
>>> same way it is used for Ginger System Modules page. In this page the
>>> typeahead input suggests loaded modules only instead of all
>>> available modules. We would have to create some sort of source media
>>> history mechanism or get the source media path from all existing
>>> templates and put in a list and integrate with Typeahead:
>>> https://twitter.github.io/typeahead.js/examples/
>>
>> I don't think it is interesting to have for source media. I don't
>> expect the user to create multiple templates using the same source
>> media. He/she can use the Template clone option for it so I suggest
>> to keep the simple input box there.
> I agree to make this as simple as possible.
>>
>>> Samuel
>>>
>>> -----Original Message-----
>>> From: Socorro Stoppler [mailto:socorro at linux.vnet.ibm.com]
>>> Sent: quarta-feira, 13 de abril de 2016 14:51
>>> To: Aline Manera <alinefm at linux.vnet.ibm.com>; Kimchi Devel
>>> <kimchi-devel at ovirt.org>; Samuel Henrique De Oliveira Guimaraes
>>> <samuel.guimaraes at eldorado.org.br>; sguimaraes943 at gmail.com
>>> Subject: Re: [PATCH] [Kimchi] Create template (UI part) without
>>> specifying media type
>>>
>>> On 04/12/2016 10:19 AM, Aline Manera wrote:
>>>> Hi Socorro,
>>>>
>>>> The user will not need to choose any template type, ie, choose between
>>>> local file or remote ISO.
>>>>
>>>> Said that, when selecting "Add Template" a new dialog will be open to
>>>> collect the source media path which can be a local file or remote one.
>>>>
>>>> I think in something like below:
>>>>
>>>> ----------------------------------------------------------------------
>>>> ------------
>>>>
>>>> | Source media: < input box >
>>>> |
>>>> | <info icon> Specify a local ISO file or a local image file
>>>> or |
>>>> | even an URL to an specific ISO
>>>> image |
>>>> | |
>>>> | Suggested ISO files: |
>>>> | < keep displaying the ISOs found in the active storage pools > |
>>>> | |
>>>> | Suggested Remote ISO
>>>> files: |
>>>> | < keep displaying the remote ISOs
>>>>> |
>>>> ----------------------------------------------------------------------
>>>> ------------
>>>>
>>> While the concept is good regarding the UI suggestion, I'm
>>> questioning if that'll be too much in one panel? (i.e. what if
>>> there are numerous local and remote ISOs?)
>>>
>>> Samuel,
>>>
>>> I'd like to get your thoughts on this --- do you have a suggestion
>>> on how to handle what Aline is trying to get across?
>>>
>>>> Either way, you just need to collect the file path (local or remote)
>>>> and pass it to 'source_media' parameter.
>>>>
>>>> Please, let me know your thoughts on it.
>>>>
>>>> On 04/06/2016 03:20 PM, Socorro Stoppler wrote:
>>>>> Rather than specifying whether local file is an img or an ISO, all
>>>>> the user has to do is to input the file including the path of its
>>>>> location.
>>>>> Kimchi will handle the rest on the backend. Rather than originally
>>>>> having 3 radio buttons, it is now 2 radio buttons -- one for local
>>>>> and the other for remote.
>>>>>
>>>>> This patch needs to work in conjunction w/Ramon's latest patch set
>>>>> sent today - Use a single field to create a template - (backend)
>>>>>
>>>>> Socorro Stoppler (1):
>>>>> Create template without specifying media type
>>>>>
>>>>> ui/css/kimchi.css | 2 +-
>>>>> ui/css/src/modules/_templates.scss | 2 +-
>>>>> ui/js/src/kimchi.template_add_main.js | 378
>>>>> +++++-----------------------------
>>>>> ui/pages/template-add.html.tmpl | 73 +------
>>>>> 4 files changed, 55 insertions(+), 400 deletions(-)
>>>>>
>>> Thanks
>>> -Socorro
>>>
>>
>
More information about the Kimchi-devel
mailing list