diff --git a/config.yml.sample b/config.yml.sample index 79bf1370..5d782d60 100644 --- a/config.yml.sample +++ b/config.yml.sample @@ -324,3 +324,28 @@ metrics: username: # If set to a non-empty value the /metrics endpoint will require this as a password via basic auth in combination with the username below. password: + +# Provide default settings for new users. When a new user is created, these settings will automatically be set for the user. If you change them in the config file afterwards they will not be changed back for existing users. +defaultsettings: + # The avatar source for the user. Can be `gravatar`, `initials`, `upload` or `marble`. If you set this to `upload` you'll also need to specify `defaultsettings.avatar_file_id`. + avatar_provider: initials + # The id of the file used as avatar. + avatar_file_id: 0 + # If set to true users will get task reminders via email. + email_reminders_enabled: false + # If set to true will allow other users to find this user when searching for parts of their name. + discoverable_by_name: false + # If set to true will allow other users to find this user when searching for their exact email. + discoverable_by_email: false + # If set to true will send an email every day with all overdue tasks at a configured time. + overdue_tasks_reminders_enabled: true + # When to send the overdue task reminder email. + overdue_tasks_reminders_time: 9:00 + # The id of the default list. Make sure users actually have access to this list when setting this value. + default_list_id: 0 + # Start of the week for the user. `0` is sunday, `1` is monday and so on. + week_start: 0 + # The language of the user interface. Must be an ISO 639-1 language code. Will default to the browser language the user uses when signing up. + language: + # The time zone of each individual user. This will affect when users get reminders and overdue task emails. + timezone: