mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_users.git
synced 2026-05-03 18:00:40 -03:00
Item pai 'Adicionar' no menu account com subitens derivados dinamicamente a partir de site_users.settings:add_content_links. O pai fica oculto quando o usuário não tem acesso a nenhum dos routes configurados. - Rota site_users.add_content com _custom_access via AddContentAccessCheck - hook_menu_links_discovered_alter() gera os subitens com IDs estáveis - Formulário de settings com tabela editável (label, rota, parâmetro, peso) - CSS do microsite atualizado com dropdown ao hover/focus-within Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
55 lines
1.4 KiB
YAML
55 lines
1.4 KiB
YAML
site_users.settings:
|
|
type: config_object
|
|
label: 'Site Users settings'
|
|
mapping:
|
|
photos:
|
|
type: mapping
|
|
label: 'Photo settings'
|
|
mapping:
|
|
max_count:
|
|
type: integer
|
|
label: 'Maximum number of photos'
|
|
ldap_attribute:
|
|
type: string
|
|
label: 'LDAP photo attribute'
|
|
ldap_sync_enabled:
|
|
type: boolean
|
|
label: 'Enable LDAP photo synchronization'
|
|
user_editable_fields:
|
|
type: sequence
|
|
label: 'User-editable profile fields'
|
|
sequence:
|
|
type: boolean
|
|
label: 'Field editable'
|
|
role_view_modes:
|
|
type: sequence
|
|
label: 'Allowed view modes per role'
|
|
sequence:
|
|
type: sequence
|
|
label: 'View modes for role'
|
|
sequence:
|
|
type: string
|
|
label: 'View mode machine name'
|
|
add_content_links:
|
|
type: sequence
|
|
label: 'Add content menu items'
|
|
sequence:
|
|
type: mapping
|
|
label: 'Add content menu item'
|
|
mapping:
|
|
label:
|
|
type: label
|
|
label: 'Menu item label'
|
|
route_name:
|
|
type: string
|
|
label: 'Route name'
|
|
route_parameters:
|
|
type: sequence
|
|
label: 'Route parameters'
|
|
sequence:
|
|
type: string
|
|
label: 'Parameter value'
|
|
weight:
|
|
type: integer
|
|
label: 'Weight'
|