Files
site_users/site_users.module
Quintino A. G. Souza f58c8f90f4 feat: Perfis públicos de usuário via view mode 'public'
- Adiciona hook_entity_view_mode_alter() para redirecionar visitantes
  não-proprietários e não-admins para o view mode 'public' ao acessar
  /user/{uid}, exibindo apenas foto padrão, bio e redes sociais
- Simplifica hook_entity_field_access(): operação 'view' retorna neutral
  para não-proprietários (visibilidade controlada pelo view mode)
- Cria update_10005() que provisiona o view mode 'public', seu display
  e concede a permissão 'access user profiles' ao papel anonymous
- Replica a concessão de permissão em hook_install() para novas instalações
- Corrige TypeError em hook_entity_view_mode_alter(): $context aceita null
- Amplia hook_media_access() para permitir visualização de mídia publicada
  também para usuários anônimos

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 16:29:41 -03:00

14 KiB