Improve admin groupware section

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2020-04-04 23:22:29 +02:00
parent f8a6b9a8f6
commit bb19a152ea

View File

@@ -8,6 +8,8 @@ Nextcloud can send invitations for event attendees if this option is activated.
Be sure to have configured the email server first so that the invitations go through.
See :doc:`../configuration_server/email_configuration`.
You must also make sure the "Send invitations to attendees" setting is activated in the admin setting groupware section for the emails to be sent.
Birthday calendar
-----------------
Contacts that have a birthday date filled are automatically added as events to a special Birthday calendar.
@@ -18,8 +20,17 @@ by a background task. See :doc:`../configuration_server/occ_command` section Dav
Reminder notifications
----------------------
Since version 17, Nextcloud handles sending notifications for events. As this can be a expensive task,
depending on the number of events, reminders and event sharees and attendees that also needs to happen
Since version 17, Nextcloud handles sending notifications for events.
Nextcloud currently handles two types of reminder notifications: Build-in Nextcloud notifications and
email notifications. For the emails to be send, you'll need a configured email server.
See :doc:`../configuration_server/email_configuration`.
Make sure the "Send notifications for events" and the "Enable notifications for events via push" are activated in the admin setting groupware section for this feature to work.
Background jobs
~~~~~~~~~~~~~~~
As this can be a expensive task, depending on the number of events, reminders and event sharees and attendees that also needs to happen
often enough so that the notifications are send on time, you can use a dedicated occ command that should be run
more often than the standard cron system::
@@ -32,17 +43,29 @@ You'll also need to change the sending mode from ``background-job`` to ``occ``::
php occ config:app:set dav sendEventRemindersMode --value occ
If you don't use this dedicated command, the reminders will just be send as soon as possible when the background
jobs run.
Nextcloud currently handles two types of reminder notifications: Build-in Nextcloud notifications and
email notifications. For the emails to be send, you'll need a configured email server.
See :doc:`../configuration_server/email_configuration`.
If you don't use this dedicated command, the reminders will just be send as soon as possible when the background jobs run.
FreeBusy
--------
Nextcloud returns FreeBusy information.
webcalAllowLocalAccess
Subscriptions
----------------------
Refresh rate
~~~~~~~~~~~~
Calendar subscriptions are cached on server and refreshed periodically. The default refresh rate is of one week, unless the subscription itself tells otherwise.
To set up a different default refresh rate, change the ``calendarSubscriptionRefreshRate`` option::
php occ config:app:set dav calendarSubscriptionRefreshRate --value "P1D"
Where the value is a `DateInterval <https://www.php.net/manual/dateinterval.construct.php>`_, for instance with the above command all of the Nextcloud instance's calendars would be refreshed every day.
Allow subscriptions on local network
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Because of security issues, Nextcloud forbids subscriptions from local network hosts. If you need to allow this, change the following parameter to::
php occ config:app:set dav webcalAllowLocalAccess --value yes