Same Like this Lable no field no edit no save but fine in command base ...any different freeipa4.0 vs 3.0 procedure?
[image: 內置圖片 2] 2017-11-09 14:44 GMT+08:00 Pavel Vomacka <pvoma...@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@lists.fedorahosted.org > To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org > > > -- > Pavel^3 Vomacka > >
_______________________________________________ FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org