Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #6415
Closed
Open
Issue created Oct 22, 2025 by Jonathan Swaelens@jswaelensDeveloper

Some options get checked and change when we are in template

For example "mustchangepassword" in the unix tab if set to "%askme%" (and all the other fields to "%askme%" see ldif). Then opening template and apply / save will pass it to "TRUE".

The following LDIF is manually done so that the "%askme%" is set but it's not possible by the interface.

dn: cn=modele,ou=templates,ou=people,dc=nodomain
objectClass: fdTemplate
fdTemplateField: force_ids:FALSE
fdTemplateField: givenName:%askme%
fdTemplateField: gosaMailAlternateAddress:%askme%
fdTemplateField: gosaMailDeliveryMode:[]
fdTemplateField: gosaMailForwardingAddress:%askme%
fdTemplateField: gosaMailServer:%askme%
fdTemplateField: homeDirectory:%askme%
fdTemplateField: host:%askme%
fdTemplateField: l:%askme%
fdTemplateField: loginShell:%askme%
fdTemplateField: mail:%askme%
fdTemplateField: manager:%askme%
fdTemplateField: mustchangepassword:%askme%
fdTemplateField: objectClass:eduPerson
fdTemplateField: objectClass:fdSupannExt
fdTemplateField: objectClass:gosaMailAccount
fdTemplateField: objectClass:hostObject
fdTemplateField: objectClass:inetOrgPerson
fdTemplateField: objectClass:ldapPublicKey
fdTemplateField: objectClass:organizationalPerson
fdTemplateField: objectClass:person
fdTemplateField: objectClass:posixAccount
fdTemplateField: objectClass:shadowAccount
fdTemplateField: objectClass:supannPerson
fdTemplateField: preferredLanguage:fr_FR
fdTemplateField: shadowExpire:%askme%
fdTemplateField: shadowInactive:%askme%
fdTemplateField: shadowMax:%askme%
fdTemplateField: shadowMin:%askme%
fdTemplateField: shadowWarning:%askme%
fdTemplateField: sn:%askme%
fdTemplateField: supannCodePopulation:%askme%
fdTemplateField: supannConsentement:{%askme%}APPRENANTS
fdTemplateField: supannEtablissement:%askme%
fdTemplateField: supannEtuInscription:[etab=%askme%][anneeinsc=2025][regimeinsc={SISE}$][sectdisc={S
 ISE}-][typedip={SISE}CY][cursusann={SUPANN}L]
fdTemplateField: supannListeRouge:FALSE
fdTemplateField: supannParrainDN:%askme%
fdTemplateField: supannRoleEntite:[role={%askme%}%askme%][type=%askme%]
fdTemplateField: trustMode:%askme%
fdTemplateField: uid:%askme%
fdTemplateField: unique_ids:FALSE
fdTemplateField: userGroups:%askme%
fdTemplateField: userPassword:ssha|FALSE|%askme%
fdTemplateField: userRoles:%askme%
cn: modele
Assignee
Assign to
Time tracking