mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_users.git
synced 2026-03-10 10:17:41 -03:00
Adiciona seção na tela de configurações do módulo que permite ao administrador controlar quais campos do perfil cada usuário pode editar no próprio perfil, independentemente das permissões de papel. - site_users.settings.yml: novo grupo user_editable_fields (todos habilitados por padrão) - SiteUsersSettingsForm: fieldset com checkboxes por campo - site_users.module: site_users_check_profile_field_access() e site_users_check_photo_field_access() recebem field_name e consultam a config ao verificar 'edit own'; resultado inclui cache tag config:site_users.settings - translations/site_users.pt-br.po: novas strings traduzidas Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
205 B
YAML
10 lines
205 B
YAML
photos:
|
|
max_count: 5
|
|
ldap_attribute: 'jpegPhoto'
|
|
user_editable_fields:
|
|
field_user_name: true
|
|
field_user_phone: true
|
|
field_user_bio: true
|
|
field_user_social_links: true
|
|
field_user_photos: true
|