From f75d58bcfd1268f5ee4f3155683373f0df14d8e2 Mon Sep 17 00:00:00 2001 From: "Quintino A. G. Souza" Date: Fri, 27 Feb 2026 07:36:25 -0300 Subject: [PATCH] feat: adiciona dependencies nas configs opcionais de LDAP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- ...horization.authorization_profile.departmental_roles.yml | 7 ++++++- config/optional/ldap_departments_sync.settings.yml | 6 ++++++ .../ldap_query.ldap_query_entity.department_sync.yml | 6 +++++- .../optional/ldap_query.ldap_query_entity.people_sync.yml | 6 +++++- .../optional/ldap_servers.server.ads1_ime_unicamp_br.yml | 4 +++- .../optional/ldap_servers.server.ldap_ime_unicamp_br.yml | 4 +++- 6 files changed, 28 insertions(+), 5 deletions(-) diff --git a/config/optional/authorization.authorization_profile.departmental_roles.yml b/config/optional/authorization.authorization_profile.departmental_roles.yml index 962c7fe..fd166bb 100644 --- a/config/optional/authorization.authorization_profile.departmental_roles.yml +++ b/config/optional/authorization.authorization_profile.departmental_roles.yml @@ -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 diff --git a/config/optional/ldap_departments_sync.settings.yml b/config/optional/ldap_departments_sync.settings.yml index 4681e22..6fc134b 100644 --- a/config/optional/ldap_departments_sync.settings.yml +++ b/config/optional/ldap_departments_sync.settings.yml @@ -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 diff --git a/config/optional/ldap_query.ldap_query_entity.department_sync.yml b/config/optional/ldap_query.ldap_query_entity.department_sync.yml index 56261d7..e9c1340 100644 --- a/config/optional/ldap_query.ldap_query_entity.department_sync.yml +++ b/config/optional/ldap_query.ldap_query_entity.department_sync.yml @@ -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 diff --git a/config/optional/ldap_query.ldap_query_entity.people_sync.yml b/config/optional/ldap_query.ldap_query_entity.people_sync.yml index d440f29..793f2c2 100644 --- a/config/optional/ldap_query.ldap_query_entity.people_sync.yml +++ b/config/optional/ldap_query.ldap_query_entity.people_sync.yml @@ -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 diff --git a/config/optional/ldap_servers.server.ads1_ime_unicamp_br.yml b/config/optional/ldap_servers.server.ads1_ime_unicamp_br.yml index a2a8e92..07fdbc5 100644 --- a/config/optional/ldap_servers.server.ads1_ime_unicamp_br.yml +++ b/config/optional/ldap_servers.server.ads1_ime_unicamp_br.yml @@ -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 diff --git a/config/optional/ldap_servers.server.ldap_ime_unicamp_br.yml b/config/optional/ldap_servers.server.ldap_ime_unicamp_br.yml index c1ac692..afac2f5 100644 --- a/config/optional/ldap_servers.server.ldap_ime_unicamp_br.yml +++ b/config/optional/ldap_servers.server.ldap_ime_unicamp_br.yml @@ -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