private_message.schema.yml in Private Message 8.2
Same filename and directory in other branches
config/schema/private_message.schema.yml
File
config/schema/private_message.schema.ymlView source
- private_message.settings:
- type: config_object
- label: 'Global settings for the Private Message module'
- mapping:
- enable_notifications:
- type: boolean
- label: 'Whether the module should offer the option to send notifications'
- notify_by_default:
- type: boolean
- label: 'Whether to send notifications by default. Users will be able to alter this behavior in their profiles'
- notify_when_using:
- type: string
- label: 'Whether notifications should be sent while the user is on the private message page.'
- number_of_seconds_considered_away:
- type: integer
- label: 'The number of seconds after a user has accessed a thread, after which they should be considered as not viewing the thread anymore'
- hide_form_filter_tips:
- type: boolean
- label: 'Whether or not to hide the filter tips on the message form'
- hide_recipient_field_when_prefilled:
- type: boolean
- label: 'Whether or not to hide the recipient field when a recipient is passed through the URL'
- create_message_label:
- type: label
- label: 'The label of the action to create private message'
- save_message_label:
- type: label
- label: 'The label of the button to send a new message.'
- autofocus_enable:
- type: boolean
- label: 'Whether or not the message autofocus feature is enabled.'
- keys_send:
- type: string
- label: 'The keys allowed to press to send directly the message.'
- remove_css:
- type: boolean
- label: 'Whether or not to remove the default CSS styles'
-
- field.formatter.settings.private_message_thread_member_formatter:
- type: mapping
- label: 'Private message thread members formatter settings'
- mapping:
- display_type:
- type: string
- label: 'Display type'
- entity_display_mode:
- type: string
- label: 'Display Mode'
- members_prefix:
- type: string
- label: 'Members list prefix'
-
- field.formatter.settings.private_message_thread_message_formatter:
- type: mapping
- label: 'Private message thread message formatter settings'
- mapping:
- message_count:
- type: integer
- label: 'The number of messages to show on load'
- ajax_previous_load_count:
- type: integer
- label: 'The number of messages to load when the load previous button is clicked'
- message_order:
- type: string
- label: 'The order in which private messages should be shown, ascending or descending'
- ajax_refresh_rate:
- type: integer
- label: 'The number of seconds between ajax checks for new messages'
- view_mode:
- type: string
- label: 'The view mode used to render private messages'
-
- field.widget.settings.private_message_thread_member_widget:
- type: mapping
- label: 'Private message thread member widget settings'
- mapping:
- match_operator:
- type: string
- label: 'Autocomplete matching'
- match_limit:
- type: integer
- label: 'Maximum number of autocomplete suggestions.'
- max_members:
- type: integer
- label: 'Maximum number of members that can be added.'
- size:
- type: integer
- label: 'Size of textfield'
- placeholder:
- type: label
- label: 'Placeholder'
-
- block.settings.private_message_inbox_block:
- type: block_settings
- label: 'Settings for the private message inbox block'
- mapping:
- thread_count:
- type: integer
- label: 'Block thread load count'
- ajax_load_count:
- type: integer
- label: 'Ajax thread load count'
- ajax_refresh_rate:
- type: integer
- label: 'Ajax refresh rate'
-
- block.settings.private_message_notification_block:
- type: block_settings
- label: 'Settings for the private message notifications block'
- mapping:
- ajax_refresh_rate:
- type: integer
- label: 'Ajax refresh rate'