Add like this ...now the label gone nothing shown.
section.fields.push({
flags: ['w_if_no_aci']
$type: 'multivalued',
name: 'comDate',
label: 'Commencement Date'
});
2017-11-09 15:50 GMT+08:00 Pavel Vomacka <pvomacka(a)redhat.com>:
On 11/09/2017 08:36 AM, barrykfl(a)gmail.com wrote:
Same Like this Lable no field no edit no save but fine in command base
...any different freeipa4.0 vs 3.0 procedure?
Do you have IPA 4.x ? Or which version?
Try to add following line into the specification of your new field:
flags: ['w_if_no_aci']
[image: 內置圖片 2]
2017-11-09 14:44 GMT+08:00 Pavel Vomacka <pvomacka(a)redhat.com>:
>
> On 11/08/2017 07:29 AM, barrykfl--- via FreeIPA-users wrote:
>
> Hi,
>
> Dear all:
>
> I follow the guide of freeipa 3.0 abt web plugin web ui. At command base
> I successfully made
> a custom attribute called Employee " Commencement Date" . I can add using
> script / command.
>
> BUT in web UI , it Display "Commencent date" Label only ....and cannot
> display edit field and allow me edit.
>
> After That I changed to Multivalue the field come out but still the save
> button is grey I cannot save again.
>
> Which part I made wrong ? please advise . thx
>
> define(['freeipa/phases','freeipa/user'],
> function(phases, user_mod) {
> // helper function
> function get_item(array, attr, value) {
> for (var i=0,l=array.length; i<l; i++) {
> if (array[i][attr] === value) return array[i];
> }
> return null;
> }
>
> var cdate_plugin = {};
>
> cdate_plugin.add_c_date = function() {
> var facet = get_item(user_mod.entity_spec.facets, '$type',
> 'details');
> var section = get_item(facet.sections, 'name', 'identity');
> section.fields.push({
> $name: 'comDate',
>
> The dollar character should be at the beginning of type attribute not the
> name. So try to change it to:
> name: 'comDate',
> $type: 'multivalued'
>
> type: 'multivalued',
>
> label: 'Commencement Date'
> });
> return true;
> };
>
> phases.on('customization', cdate_plugin.add_c_date);
>
> return cdate_plugin;
> });
>
>
> Does it help?
>
>
> _______________________________________________
> FreeIPA-users mailing list -- freeipa-users(a)lists.fedorahosted.org
> To unsubscribe send an email to freeipa-users-leave(a)lists.fedorahosted.org
>
>
> --
> Pavel^3 Vomacka
>
>
--
Pavel^3 Vomacka