[Freeipa-devel] Web UI refactoring effort ready for review
Endi Sukma Dewata
edewata at redhat.com
Fri May 10 21:00:58 UTC 2013
On 5/6/2013 11:20 AM, Petr Vobornik wrote:
>> In the simpleuser.js the new 'user' entity is registered first then the
>> old 'user' entity is removed, which could be confusing because they are
>> both identified using 'user'. Should register() automatically remove the
>> old object?
>
> I've mixed feelings about it. I would rather keep the methods simple -
> one task oriented.
>
> The issue was caused by other problem: The plugin had to wait for
> metadata and profile information (to check self-service). So the
> callback is called after menu is created and menu requires the entity to
> be resolved. Should we postpone the menu creation to a different phase?
> Maybe a new one?
I'm not sure exactly how the menu works, but if you create another phase
how will it address the problem?
As a side note, if the phases are implemented as regular class methods,
the plugins probably can just override the method. You won't need to
introduce a new phase.
--
Endi S. Dewata
More information about the Freeipa-devel
mailing list