From 2a51d3077060483e697e50f8215a936150360c1f Mon Sep 17 00:00:00 2001 From: "Quintino A. G. Souza" Date: Tue, 3 Mar 2026 14:55:24 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20settings=20de=20sincroniza=C3=A7?= =?UTF-8?q?=C3=A3o=20LDAP=20para=20cursos=20e=20grupos=20de=20pesquisa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inclui ldap_courses_sync.settings.yml e ldap_research_groups_sync.settings.yml em config/optional/, com dependências declaradas (módulo e config de servidor/query) seguindo o mesmo padrão do ldap_departments_sync.settings.yml. Co-Authored-By: Claude Sonnet 4.6 --- .../optional/ldap_courses_sync.settings.yml | 30 ++++++++++++++++++ .../ldap_research_groups_sync.settings.yml | 31 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 config/optional/ldap_courses_sync.settings.yml create mode 100644 config/optional/ldap_research_groups_sync.settings.yml diff --git a/config/optional/ldap_courses_sync.settings.yml b/config/optional/ldap_courses_sync.settings.yml new file mode 100644 index 0000000..51a08a2 --- /dev/null +++ b/config/optional/ldap_courses_sync.settings.yml @@ -0,0 +1,30 @@ +dependencies: + module: + - ldap_courses_sync + config: + - ldap_servers.server.ldap_ime_unicamp_br + - ldap_query.ldap_query_entity.course_sync +ldap_server_id: ldap_ime_unicamp_br +ldap_query_id: course_sync +group_type_id: course +member_sync_enabled: 1 +member_attribute: member +attribute_mappings: + - + field: label + attribute: description + mapping_type: simple + - + field: field_course_code + attribute: cn + mapping_type: simple + - + field: field_course_mail + attribute: mail + mapping_type: simple + - + field: field_course_phone + attribute: telephoneNumber + mapping_type: simple +role_mapping_enabled: 0 +role_mappings: { } diff --git a/config/optional/ldap_research_groups_sync.settings.yml b/config/optional/ldap_research_groups_sync.settings.yml new file mode 100644 index 0000000..8d94190 --- /dev/null +++ b/config/optional/ldap_research_groups_sync.settings.yml @@ -0,0 +1,31 @@ +dependencies: + module: + - ldap_research_groups_sync + config: + - ldap_servers.server.ldap_ime_unicamp_br + - ldap_query.ldap_query_entity.research_group_sync +access_rules: { } +ldap_server_id: ldap_ime_unicamp_br +ldap_query_id: research_group_sync +group_type_id: research_group +member_sync_enabled: 1 +member_attribute: member +attribute_mappings: + - + field: label + attribute: description + mapping_type: simple + - + field: field_rg_code + attribute: cn + mapping_type: simple + - + field: field_rg_mail + attribute: mail + mapping_type: simple + - + field: field_rg_phone + attribute: telephoneNumber + mapping_type: simple +role_mapping_enabled: 0 +role_mappings: { }