Inicializa módulo base ldap_groups_sync

Cria super-módulo com infraestrutura compartilhada de regras de acesso
para os módulos de sincronização LDAP de grupos.

- GroupAccessRulesService: serviço parametrizável por config name
- AccessRulesFormBase: listagem/remoção de regras (classe abstrata)
- AccessRuleFormBase: formulário modal de criação/edição (classe abstrata)
- Sub-módulos ldap_departments_sync e ldap_research_groups_sync refatorados
  para estender as classes base com subclasses mínimas
- Traduções pt-br centralizadas em ldap_groups_sync.pt-br.po

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-28 09:55:54 -03:00
commit 346b897e25
104 changed files with 11315 additions and 0 deletions

11
ldap_groups_sync.info.yml Normal file
View File

@@ -0,0 +1,11 @@
name: LDAP Groups Sync
type: module
description: 'Base module with shared access-rules infrastructure for LDAP group sync modules.'
core_version_requirement: ^11
package: Custom
dependencies:
- drupal:options
- drupal:telephone
- group:group
- ldap:ldap_servers
- site_tools