[Freeipa-users] Account Expiration

Petr Vobornik pvoborni at redhat.com
Mon Mar 25 09:42:31 UTC 2013


On 03/24/2013 05:50 PM, Dmitri Pal wrote:
> On 03/23/2013 03:58 AM, James James wrote:
>> Hi Petr
>> Can you (or somebody else ) give me some hints to use a calendar
>> widget in the UI ?
>
> In the past we said that there is no calendar widget mature enough to
> meet our requirements.
> Has this changed? Is there a good widget to use now?
>
>>
>> Thanks.

I believe that jQuery UI datepicker can be used. It's already included 
in jQuery UI lib which is shipped with FreeIPA.

It can't be used right away though. It will require to incorporate it 
into FreeIPA Web UI's widget system. That means inherit from 
text_widget, override create method and probably do some format 
conversion in update and save methods. Register the new widget to widget 
repository. Then,  one has to modify spec of appropriate facets to use it.

HTH

>>
>>
>> 2013/2/7 Petr Vobornik <pvoborni at redhat.com <mailto:pvoborni at redhat.com>>
>>
>>      On 02/07/2013 08:45 AM, Martin Kosek wrote:
>>
>>          On 02/07/2013 08:31 AM, James James wrote:
>>
>>              Thanks Rob. I have one more question. Is it possible to
>>              add a field in the ui,
>>              and get the field's value in a custom add user hook script  ?
>>
>>              James
>>
>>
>>      Theoretically it's possible but it requires quite good knowledge
>>      of Web UI code. It's easier to modify user page source codes. For
>>      simple edit (just textbox, no calendar widget) it may be just one
>>      line of code (in WebUI, server plugin will require more work).
>>
>>
>>
>>          I know that Petr Vobornik is already working in better
>>          extensibility of the UI,
>>          but that would be available in future releases. Petr, do you
>>          have any advice
>>          for James for current release?
>>
>>
>>
>>              2013/2/7 Rob Crittenden <rcritten at redhat.com
>>              <mailto:rcritten at redhat.com> <mailto:rcritten at redhat.com
>>              <mailto:rcritten at redhat.com>>>
>>
>>                   James James wrote:
>>
>>                       Can somebody gives me some help to set
>>              krbPrincipalExpiration from the
>>                       freeipa ui ?
>>
>>
>>                   You can't set this in the web UI.
>>
>>
>>          Note: You will be able to set it in the CLI/UI when ticket
>>          https://fedorahosted.org/freeipa/ticket/3306
>>          is fixed.
>>
>>
>>                   You can do it from the command line using ldapmodify
>>              with:
>>
>>                   $ ldapmodify -x -D 'cn=Directory Manager' -W
>>                   Enter LDAP Password:
>>                   dn: uid=tuser1,cn=users,cn=__accounts,dc=example,dc=com
>>                   changetype: modify
>>                   replace: krbPasswordExpiration
>>                   krbPasswordExpiration: 20200508032114Z
>>
>>                   ^D
>>
>>
>>          This would change password expiration attribute. So for
>>          account expiration, you
>>          would just need to replace krbPasswordExpiration modification
>>          above with
>>          krbPrincipalExpiration.
>>
>>          Martin
>>
>>
>>      --
>>      Petr Vobornik
>>
>>
>>
>>
>> _______________________________________________
>> Freeipa-users mailing list
>> Freeipa-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/freeipa-users
>
>
>
>
> _______________________________________________
> Freeipa-users mailing list
> Freeipa-users at redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-users
>


-- 
Petr Vobornik




More information about the Freeipa-users mailing list