Hi Sebb, > On Jul 8, 2021, at 4:51 AM, sebb <seb...@gmail.com> wrote: > >> One entry point is the secretary workbench where ICLAs are recorded. I >> believe that we need to add three fields to the ICLA form for the LDAP >> fields: family first, given name, and family name. > > I agree about given name and family name. > The field 'family first' is unnecessary and confusing.
I'm referring here specifically to the secretary workbench ICLA screen, not the ICLA.pdf form. The "[x] Family First" is on the ICLA form, and should be shown on the ICLA screen as a yes/no box that can be edited if secretary decides that it is incorrect (or an old form that doesn't include it). > >> By default, if the requested id is filled, the given name should be the >> (family first)? cn[0] : cn[-1] >> And the sn should be (family first)? cn[-1] : cn[0] > > We should not try to parse the Public Name; instead family name should > be required on the ICLA. The LDAP fields are an artifact of how we choose to handle things in infra and have nothing to do with the legal document. We might choose in future to put stuff into a database instead of LDAP and get rid of the cn, sn, givenName artifacts entirely. But secretary still needs to fill the LDAP fields from information on the ICLA and as it is today, there just is not enough information to do it. But with the Family First flag, we have enough information to derive the sn and givenName from the Public name. So the ICLA screen needs to add the Family First flag, the derived (editable by Secretary) sn and givenName fields. These will be needed only for account creation so they should be listed below the "requested Apache id" part of the screen. Regards, Craig Craig L Russell c...@apache.org