[Freeipa-devel] [PATCH] 106 I18n update.

Adam Young ayoung at redhat.com
Mon Feb 21 16:12:46 UTC 2011


On 02/21/2011 11:05 AM, Endi Sukma Dewata wrote:
> On 2/21/2011 9:25 AM, Adam Young wrote:
>>> I haven't got a chance to provide a long explanation for this, but
>>> please try to apply all patches that I've submitted (until 109) and
>>> see the user.js, group.js and certificate.js. I think they are clearly
>>> structured and easy to understand.
>>>
>>> Try to think "plugins" as "modules", and "init()" as "start()" or
>>> "main()", or some other terms. Once all entity files are converted to
>>> use this framework, it maybe possible to remove init() from
>>> entity/facet/widget. The init() is not an unnecessary duplication of
>>> constructor, but it's a callback to indicate that the messages are
>>> loaded.
>>
>> OK, just completed a more in depth review. I stand by my origianl call.
>> I don't want to make a change like this in the 2.0 timeframe. When we do
>> make the change, it will incorporate some of these ideas, but we are not
>> going to use the deliberate init() call.
>>
>> For now, just make the libraries for cert etc as lazy load accessors
>> like I recommended earlier. It should be a pretty short addition to
>> Patch 106-2. Hold on to the changes from patches 106-3 on and we will
>> design a more complete refactoring target for the 2.1 release.
>
> Attached is an updated patch with the IPA.plugin framework removed. 
> For now I'm just using the same method used for IPA.sudo, using a 
> plain hash table. The IPA.cert.CRL_REASON for now is hard-coded. Let's 
> get this patch and 107 in first because they really should go together 
> with patch 105 which is already pushed. Please submit your registry 
> code as a separate patch, it shouldn't be combined with these i18n 
> fixes. Thanks!
>

I'm not ready to submit the Registry code either.  I promise you that it 
will get the same scruitny from you and the team as any other design 
decision.  I'll test 106-4 and 107 together.





More information about the Freeipa-devel mailing list