feat: adiciona dependencies nas configs opcionais de LDAP

Cada arquivo em config/optional/ agora declara suas dependências
corretamente, permitindo que o Drupal aplique as configs na ordem
certa independentemente da ordem de instalação dos módulos.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-27 07:36:25 -03:00
parent 66d1822f91
commit f75d58bcfd
6 changed files with 28 additions and 5 deletions

View File

@@ -1,6 +1,11 @@
langcode: pt-br
status: true
dependencies: { }
dependencies:
module:
- authorization
- ldap_authorization
config:
- ldap_servers.server.ldap_ime_unicamp_br
id: departmental_roles
label: 'Departmental roles'
provider: ldap_provider

View File

@@ -1,3 +1,9 @@
dependencies:
module:
- ldap_departments_sync
config:
- ldap_servers.server.ldap_ime_unicamp_br
- ldap_query.ldap_query_entity.department_sync
ldap_server_id: ldap_ime_unicamp_br
ldap_query_id: department_sync
enable_hierarchy: 1

View File

@@ -1,6 +1,10 @@
langcode: pt-br
status: true
dependencies: { }
dependencies:
module:
- ldap_query
config:
- ldap_servers.server.ldap_ime_unicamp_br
id: department_sync
label: 'Department Sync'
server_id: ldap_ime_unicamp_br

View File

@@ -1,6 +1,10 @@
langcode: pt-br
status: true
dependencies: { }
dependencies:
module:
- ldap_query
config:
- ldap_servers.server.ldap_ime_unicamp_br
id: people_sync
label: 'People Sync'
server_id: ldap_ime_unicamp_br

View File

@@ -1,6 +1,8 @@
langcode: pt-br
status: true
dependencies: { }
dependencies:
module:
- ldap_servers
id: ads1_ime_unicamp_br
label: ads1.ime.unicamp.br
type: ad

View File

@@ -1,6 +1,8 @@
langcode: pt-br
status: true
dependencies: { }
dependencies:
module:
- ldap_servers
id: ldap_ime_unicamp_br
label: ldap.ime.unicamp.br
type: openldap