Files
site_users/config/install/site_users.settings.yml
Quintino A. G. Souza 6266b42e0e feat: Sincroniza foto LDAP para field_user_photos no login
Implementa hook_ldap_user_edit_user_alter() para capturar a foto do
atributo LDAP configurado e adicioná-la como primeira entrada em
field_user_photos, sem queries adicionais ao servidor.

Inclui LdapPhotoSyncService com detecção de tipo via exif_imagetype,
deduplicação por MD5 e reutilização de media entity existente.
Adiciona checkbox para ativar/desativar o sync no formulário de settings,
com visibilidade condicional do campo de atributo via #states.

Corrige acesso a mídias publicadas para usuários autenticados via
hook_media_access(), resolvendo "Acesso restrito" no widget e na
visualização do perfil.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 15:23:20 -03:00

11 lines
232 B
YAML

photos:
max_count: 5
ldap_attribute: 'jpegPhoto'
ldap_sync_enabled: false
user_editable_fields:
field_user_name: true
field_user_phone: true
field_user_bio: true
field_user_social_links: true
field_user_photos: true