Configurações LDAP *.settings migradas para hook_install().

Simple configs já criadas pelas dependências são agora aplicadas
programaticamente via hook_install(), evitando conflito ao importar
via config/install.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 08:30:50 -03:00
parent af705fa01e
commit 6dcb1195eb
11 changed files with 124 additions and 92 deletions

View File

@@ -1 +0,0 @@
authorization_message: true

View File

@@ -1,23 +0,0 @@
langcode: en
sids:
ads1_ime_unicamp_br: ads1_ime_unicamp_br
ldap_ime_unicamp_br: '0'
authenticationMode: mixed
loginUIUsernameTxt: ''
loginUIPasswordTxt: ''
ldapUserHelpLinkUrl: ''
ldapUserHelpLinkText: ''
emailOption: disable
emailUpdate: update_notify
emailTemplateHandling: none
emailTemplate: '@username@example.com'
emailTemplateUsageResolveConflict: false
emailTemplateUsageNeverUpdate: false
emailTemplateUsagePromptUser: false
emailTemplateUsageRedirectOnLogin: false
emailTemplateUsagePromptRegex: '.*@example\.com'
passwordOption: hide
allowOnlyIfTextInDn: { }
excludeIfTextInDn: { }
excludeIfNoAuthorizations: false
skipAdministrators: true

View File

@@ -1 +0,0 @@
watchdog_detail: true

View File

@@ -1,67 +0,0 @@
drupalAcctProvisionServer: ldap_ime_unicamp_br
ldapEntryProvisionServer: ldap_ime_unicamp_br
drupalAcctProvisionTriggers:
- drupal_on_update_create
ldapEntryProvisionTriggers: { }
orphanedIncludeDisabledUsers: true
orphanedDrupalAcctBehavior: user_cancel_delete
orphanedDrupalAcctReportingInbox: ''
orphanedCheckQty: 100
orphanedAccountCheckInterval: always
userConflictResolve: resolve
manualAccountConflict: conflict_associate
acctCreation: ldap_behavior
disableAdminPasswordField: false
userUpdateCronQuery: people_sync
userUpdateCronInterval: always
userUpdateOnly: false
ldapUserSyncMappings:
drupal:
field-preferred_langcode:
ldap_attr: '[preferredLanguage]'
user_attr: '[field.preferred_langcode]'
convert: false
user_tokens: ''
config_module: ldap_user
prov_module: ldap_user
prov_events:
- create_drupal_user
- sync_to_drupal_user
field-field_user_category:
ldap_attr: '[employeeType]'
user_attr: '[field.field_user_category]'
convert: false
user_tokens: ''
config_module: ldap_user
prov_module: ldap_user
prov_events:
- create_drupal_user
- sync_to_drupal_user
field-field_user_dept_code:
ldap_attr: '[departmentNumber]'
user_attr: '[field.field_user_dept_code]'
convert: false
user_tokens: ''
config_module: ldap_user
prov_module: ldap_user
prov_events:
- create_drupal_user
- sync_to_drupal_user
field-field_user_name:
ldap_attr: '[displayName]'
user_attr: '[field.field_user_name]'
convert: false
user_tokens: ''
config_module: ldap_user
prov_module: ldap_user
prov_events:
- create_drupal_user
field-field_user_work_phone:
ldap_attr: '[telephoneNumber]'
user_attr: '[field.field_user_work_phone]'
convert: false
user_tokens: ''
config_module: ldap_user
prov_module: ldap_user
prov_events: { }
ldap: { }