Adiciona settings de sincronização LDAP para cursos e grupos de pesquisa

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 <noreply@anthropic.com>
This commit is contained in:
2026-03-03 14:55:24 -03:00
parent 4479f18f49
commit 2a51d30770
2 changed files with 61 additions and 0 deletions

View File

@@ -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: { }

View File

@@ -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: { }