[Freeipa-devel] [PATCH] 822 webui: topology plugin

Petr Vobornik pvoborni at redhat.com
Thu Jun 4 11:23:43 UTC 2015


On 06/03/2015 06:51 PM, Martin Babinsky wrote:
> On 05/27/2015 04:14 PM, Petr Vobornik wrote:
>> On 05/26/2015 12:22 PM, Petr Vobornik wrote:
>>> On 05/15/2015 01:50 PM, Petr Vobornik wrote:
>>>> On 04/21/2015 04:09 PM, Petr Vobornik wrote:
>>>>> First iteration of Topology plugin Web UI.
>>>>>
>>>>> It reflects current state of topology plugin python part which is
>>>>> implemented in "[PATCH] manage replication topology in the shared
>>>>> tree"
>>>>> and my wip patch.
>>>>>
>>>>> I expect that the server API part will change a bit therefore this
>>>>> will
>>>>> as well.
>>>>>
>>>>> Graphical visualization/management (ticket 4286)  will be
>>>>> implemented in
>>>>> separate patch.
>>>>>
>>>>> https://fedorahosted.org/freeipa/ticket/4997
>>>>> http://www.freeipa.org/page/V4/Manage_replication_topology
>>>>>
>>>>>
>>>>
>>>> New version attached. It requires stage user web ui patches in order to
>>>> apply (I expect that user life cycle backend will be pushed sooner than
>>>> topology)
>>>>
>>>> Changes:
>>>> - Left host and Right host fields are now host comboboxes
>>>> - Connectivity are radio buttons with "both, left-right, right-left,
>>>> none" options
>>>> - segment name is not a required field in its adder dialog
>>>>
>>>> IMHO "Attributes to strip", "Attributes to replicate", "Attributes for
>>>> total update", "Initialize replica", "Session timeout", "Replication
>>>> agreement enabled" fields should not be just free-form textboxes, but
>>>> they should be more specific, e.g. a checkbox for "Replication
>>>> agreement
>>>> enabled" or integer for "Session timeout", but that should be modified
>>>> first in the backend python plugin.
>>>>
>>>>
>>>
>>> New patchset which replaces the old patch.
>>>
>>> Contains Web UI for:
>>> - topologysuffix, topologysegment, domain level, server
>>>
>>> Backend is implemented in patches:
>>> - tbabej 325-9
>>> - pvoborni 855, 857
>>>
>>>
>>
>> New update which reflects the API change in domain level patches.
>> (domainlevel-show changed to domainlevel-get).
>>
>> Now it depends only on pvoborni 857-2, the rest was pushed.
>>
>>
>
> The patches seem to do what they are supposed to do.

I've got an offline ACK from Martin3.

pushed to master:
* 604331f0bedf65b6c61a9c1b2d743d5d965576a9 webui: IPA.command_dialog - a 
new dialog base class
* ed78dcfa3acde7aeb1f381f49988c6911c5277ee webui: use command_dialog as 
a base class for password dialog
* 55bf33cce2ff6bcd49e2281dff31b2a2e24e6fb2 webui: make usage of --all in 
details facet optional
* 538178b53dcb6ecb7a2f1892d648a86202afb7ce webui: topology plugin
* 0138595f581d4b8ed76622d067e8dba0c29fd62f webui: configurable refresh 
command

>
> However, I have not found any UI element implementing the
> 'topologysegment-refresh' functionality. Was this only an oversight or
> do you plan to implement it in next patch?
>

Will be fixed separately: https://fedorahosted.org/freeipa/ticket/5048
-- 
Petr Vobornik




More information about the Freeipa-devel mailing list