From a8df48014f469c41eababfbf9bfe47f51e5cee8d Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Wed, 3 Jun 2020 12:27:07 +0200 Subject: [PATCH 01/81] Fix admin doc links Signed-off-by: Joas Schilling --- user_manual/files/encrypting_files.rst | 8 ++++---- user_manual/files/large_file_upload.rst | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/user_manual/files/encrypting_files.rst b/user_manual/files/encrypting_files.rst index cfbf06f58..f869288f5 100644 --- a/user_manual/files/encrypting_files.rst +++ b/user_manual/files/encrypting_files.rst @@ -34,7 +34,7 @@ How can encryption be disabled? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The only way to disable encryption is to run the `"decrypt all" -`_. +`_. .. TODO ON RELEASE: Update version number above on release @@ -44,8 +44,8 @@ Is it possible to disable encryption with the recovery key? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Yes, *if* every user uses the `file recovery key -`_, `"decrypt all" -`_ will use it to decrypt all files. +`_, `"decrypt all" +`_ will use it to decrypt all files. .. TODO ON RELEASE: Update version number above on release @@ -53,7 +53,7 @@ Can encryption be disabled without the user's password? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If you don't have the users password or `file recovery key -`_. +`_. .. TODO ON RELEASE: Update version number above on release diff --git a/user_manual/files/large_file_upload.rst b/user_manual/files/large_file_upload.rst index fdb5e8b76..7c8692dac 100644 --- a/user_manual/files/large_file_upload.rst +++ b/user_manual/files/large_file_upload.rst @@ -15,7 +15,7 @@ set by your administrator): * Contact your administrator to request an increase in these variables * Refer to the section in the `Admin Documentation - `_ that describes how to manage file upload size limits. From e5faeed0571d948e5ce330e5a0cdd5681aea5f9e Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 12:54:53 +0200 Subject: [PATCH 02/81] documentation for user invoked ownership transfer Signed-off-by: Sascha Wiswedel --- .../file_sharing_configuration.rst | 4 +++ .../configuration_server/occ_command.rst | 3 +++ user_manual/files/index.rst | 1 + user_manual/files/transfer_ownership.rst | 25 ++++++++++++++++++ .../images/transfer_ownership-accept.png | Bin 0 -> 19657 bytes 5 files changed, 33 insertions(+) create mode 100644 user_manual/files/transfer_ownership.rst create mode 100644 user_manual/images/transfer_ownership-accept.png diff --git a/admin_manual/configuration_files/file_sharing_configuration.rst b/admin_manual/configuration_files/file_sharing_configuration.rst index 9dfea23a8..a699a4166 100644 --- a/admin_manual/configuration_files/file_sharing_configuration.rst +++ b/admin_manual/configuration_files/file_sharing_configuration.rst @@ -73,6 +73,10 @@ Trashbin contents are not transferred:: (See :doc:`../configuration_server/occ_command` for a complete ``occ`` reference.) + +Users may also transfer files or folders selectively by themselves. +See `user documentation `_ for details. + Creating persistent file Shares ------------------------------- diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index e37f53e62..3734729bf 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -724,6 +724,9 @@ It is also possible to transfer only one directory along with it's contents. Thi sudo -u www-data php occ files:transfer-ownership --path="path_to_dir" +Users may also transfer files or folders selectively by themselves. +See `user documentation `_ for details. + .. _files_external_label: Files external diff --git a/user_manual/files/index.rst b/user_manual/files/index.rst index 87c98e143..4da7a0b5d 100644 --- a/user_manual/files/index.rst +++ b/user_manual/files/index.rst @@ -17,4 +17,5 @@ Files & synchronization quota version_control projects + transfer_ownership diff --git a/user_manual/files/transfer_ownership.rst b/user_manual/files/transfer_ownership.rst new file mode 100644 index 000000000..8fcf51fe9 --- /dev/null +++ b/user_manual/files/transfer_ownership.rst @@ -0,0 +1,25 @@ +======== +Transfer Ownership +======== + +Users can transfer the ownership of files and folders to other users. Share +ownerships of those transfered files/folders will also be transferred. + +#. Navigate to *Settings* > *Personal* > *Sharing* > *Files* +#. Click on *Choose file or folder to transfer* >> A file picker opens, showing all files and folders in the user's account +#. Pick a file or folder and click on *Choose* >> The chosen file or folder name gets displayed +#. Click on *Change* to change the choice if necessary +#. Pick a new owner by typing their name into the search field next to *New owner* +#. Click on *Transfer* + + .. note:: The username autocompletion or listing may be limited due to administrative visibility configuration. + See `admin documentation `_ for details. + +#. The target user receives a notification where they are being asked whether to + accept or reject the incoming transfer. + + .. figure:: ../images/transfer_ownership-accept.png + +#. If accepted, the target user finds the transferred files and folders in their + root under a folder *Transferred from [user] on [timestamp]* +#. The source user gets informed about the acceptance or rejection by a notification \ No newline at end of file diff --git a/user_manual/images/transfer_ownership-accept.png b/user_manual/images/transfer_ownership-accept.png new file mode 100644 index 0000000000000000000000000000000000000000..39a04fff5152a4b437b9061fa1ffdcec9d1e2a4c GIT binary patch literal 19657 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 G&;$T7d4zTV literal 0 HcmV?d00001 From 972a22c346f6f9968de0c160c93cfeef2c8540b8 Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 13:01:37 +0200 Subject: [PATCH 03/81] more link fixes Signed-off-by: Sascha Wiswedel --- admin_manual/configuration_server/occ_command.rst | 2 +- admin_manual/configuration_user/two_factor-auth.rst | 4 ++-- admin_manual/issues/general_troubleshooting.rst | 2 +- developer_manual/client_apis/OCS/ocs-share-api.rst | 2 +- user_manual_de/external_storage/external_storage.rst | 2 +- user_manual_de/files/large_file_upload.rst | 2 +- user_manual_pt-br/external_storage/external_storage.rst | 2 +- user_manual_pt-br/files/encrypting_files.rst | 8 ++++---- user_manual_pt-br/files/large_file_upload.rst | 2 +- user_manual_pt-br/pim/sync_ios.rst | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index e37f53e62..f8aa1d982 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -780,7 +780,7 @@ Verify your app:: sudo -u www-data php occ integrity:check-app --path=/pathto/app appname When it returns nothing, your app is signed correctly. When it returns a message then there is an error. See `Code Signing -`_ in the Developer manual for more detailed information. +`_ in the Developer manual for more detailed information. .. TODO ON RELEASE: Update version number above on release ``integrity:sign-core`` is for Nextcloud core developers only. diff --git a/admin_manual/configuration_user/two_factor-auth.rst b/admin_manual/configuration_user/two_factor-auth.rst index 24e480532..93c660c3a 100644 --- a/admin_manual/configuration_user/two_factor-auth.rst +++ b/admin_manual/configuration_user/two_factor-auth.rst @@ -13,7 +13,7 @@ Several 2FA apps are already available including a Telegram/Signal/SMS gateway and `U2F `_. -Developers can `build new two-factor provider apps `_. +Developers can `build new two-factor provider apps `_. .. TODO ON RELEASE: Update version number above on release @@ -27,7 +27,7 @@ you want, 2FA will be installed and enabled on your Nextcloud server. .. figure:: ../images/2fa-app-install.png -Once 2FA has been enabled, users have to `activate it in their personal settings. `_ +Once 2FA has been enabled, users have to `activate it in their personal settings. `_ .. TODO ON RELEASE: Update version number above on release diff --git a/admin_manual/issues/general_troubleshooting.rst b/admin_manual/issues/general_troubleshooting.rst index 8f92cc356..64dc12410 100644 --- a/admin_manual/issues/general_troubleshooting.rst +++ b/admin_manual/issues/general_troubleshooting.rst @@ -36,7 +36,7 @@ configuration report with the :ref:`occ config command .. _FAQ page: https://help.nextcloud.com/c/faq .. _bugtracker: https://github.com/nextcloud/server/issues .. _webchat: http://webchat.freenode.net/?channels=nextcloud - https://docs.nextcloud.org/server/14/developer_manual/bugtracker/index.html + https://docs.nextcloud.org/server/latest/developer_manual/bugtracker/index.html .. TODO ON RELEASE: Update version number above on release General troubleshooting diff --git a/developer_manual/client_apis/OCS/ocs-share-api.rst b/developer_manual/client_apis/OCS/ocs-share-api.rst index e28b2d118..12f588313 100644 --- a/developer_manual/client_apis/OCS/ocs-share-api.rst +++ b/developer_manual/client_apis/OCS/ocs-share-api.rst @@ -141,7 +141,7 @@ Federated Cloud Shares ---------------------- Both the sending and the receiving instance need to have federated cloud sharing -enabled and configured. See `Configuring Federated Cloud Sharing `_. +enabled and configured. See `Configuring Federated Cloud Sharing `_. .. TODO ON RELEASE: Update version number above on release diff --git a/user_manual_de/external_storage/external_storage.rst b/user_manual_de/external_storage/external_storage.rst index 34d519069..48a903a81 100644 --- a/user_manual_de/external_storage/external_storage.rst +++ b/user_manual_de/external_storage/external_storage.rst @@ -5,6 +5,6 @@ Einrichten externer Speicher Mithilfe der "Externe Speicher"-App können Sie externen Speicher von z.B. Google Drive, Dropbox, Amazon S3, SMB/CIFS Fileservern sowie FTP-Servern in Ihre Nextcloud einbinden. Ihr Nextcloud-Administrator kann einstellen, welche dieser Anbieter verwendet werden -können. Mehr dazu finden Sie unter `Externen Speicher verwalten (GUI) `_. +können. Mehr dazu finden Sie unter `Externen Speicher verwalten (GUI) `_. .. TODO ON RELEASE: Update version number above on release diff --git a/user_manual_de/files/large_file_upload.rst b/user_manual_de/files/large_file_upload.rst index 1f9275191..cd1269b50 100644 --- a/user_manual_de/files/large_file_upload.rst +++ b/user_manual_de/files/large_file_upload.rst @@ -15,6 +15,6 @@ der vom Administrator festgelegten Größe erlaubt wird: * Wenden Sie sich an Ihren Administrator, um eine Erhöhung dieser Variablen anzufordern -* Lesen Sie den Abschnitt in der `Admin-Dokumentation `_ , in dem beschrieben wird, wie die Größenbeschränkungen für die Dateigröße zu verwalten sind. +* Lesen Sie den Abschnitt in der `Admin-Dokumentation `_ , in dem beschrieben wird, wie die Größenbeschränkungen für die Dateigröße zu verwalten sind. .. TODO ON RELEASE: Update version number above on release diff --git a/user_manual_pt-br/external_storage/external_storage.rst b/user_manual_pt-br/external_storage/external_storage.rst index 82340a588..0a90a058e 100644 --- a/user_manual_pt-br/external_storage/external_storage.rst +++ b/user_manual_pt-br/external_storage/external_storage.rst @@ -6,7 +6,7 @@ O aplicativo Armazenamento externo permite montar serviços de armazenamento externo, como servidores de arquivos do Google Drive, Dropbox, Amazon S3, SMB / CIFS e FTP no Nextcloud. Seu administrador do servidor Nextcloud controla quais deles estão disponíveis para você. Por favor, veja `Configurando o -Armazenamento Externo (GUI) `_ no manual do Administrador do Nextcloud para obter informações sobre como configurar e exemplos. diff --git a/user_manual_pt-br/files/encrypting_files.rst b/user_manual_pt-br/files/encrypting_files.rst index 79fd0c1ed..1602394a0 100644 --- a/user_manual_pt-br/files/encrypting_files.rst +++ b/user_manual_pt-br/files/encrypting_files.rst @@ -37,7 +37,7 @@ Como a criptografia pode ser desativada? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A única maneira de desabilitar a criptografia é executar o `"decrypt all" -`_. +`_. .. TODO ON RELEASE: Atualize o número da versão acima no lançamento @@ -47,8 +47,8 @@ script, que descriptografa todos os arquivos e desabilita a criptografia. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sim, *se* todo usuário usar a `chave de recuperação de arquivo -`_, `"decrypt all" -`_ irá usá-lo para descriptografar todos os arquivos. +`_, `"decrypt all" +`_ irá usá-lo para descriptografar todos os arquivos. .. TODO ON RELEASE: Atualize o número da versão acima no lançamento @@ -56,7 +56,7 @@ A criptografia pode ser desativada sem a senha do usuário? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Se você não tiver a senha do usuário ou a `chave de recuperação de arquivo -`_. +`_. .. TODO ON RELEASE: Atualize o número da versão acima no lançamento diff --git a/user_manual_pt-br/files/large_file_upload.rst b/user_manual_pt-br/files/large_file_upload.rst index 028216163..ddcc06f50 100644 --- a/user_manual_pt-br/files/large_file_upload.rst +++ b/user_manual_pt-br/files/large_file_upload.rst @@ -14,7 +14,7 @@ precisar de limites de upload maiores do que os fornecidos pelo padrão * Entre em contato com seu administrador para solicitar um aumento nessas variáveis -* Consulte a seção na `Documentação do Administrador `_ que descreve como gerenciar arquivos limites de tamanho de upload. diff --git a/user_manual_pt-br/pim/sync_ios.rst b/user_manual_pt-br/pim/sync_ios.rst index afa2ed03a..a8b6885b5 100644 --- a/user_manual_pt-br/pim/sync_ios.rst +++ b/user_manual_pt-br/pim/sync_ios.rst @@ -53,5 +53,5 @@ Agora você deve encontrar seus contatos no catálogo de endereços do seu iPhon Se ainda não estiver funcionando, dê uma olhada no `Troubleshooting Contacts & Calendar`_ guia. -.. _Solução de problemas de contatos e agenda: https://docs.nextcloud.org/server/14/admin_manual/issues/index.html#troubleshooting-contacts-calendar +.. _Solução de problemas de contatos e agenda: https://docs.nextcloud.org/server/latest/admin_manual/issues/index.html#troubleshooting-contacts-calendar .. TODO ON RELEASE: Atualize o número da versão acima no lançamento \ No newline at end of file From 5b7b24f18d26cc9959e123cfd6a592b5d5309804 Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 13:42:26 +0200 Subject: [PATCH 04/81] fixes requested by check annotations Signed-off-by: Sascha Wiswedel --- admin_manual/apps_management.rst | 2 +- .../activity_configuration.rst | 2 +- user_manual/files/deleted_file_management.rst | 3 +-- user_manual/files/quota.rst | 3 +-- user_manual/pim/contacts.rst | 19 +++++++--------- user_manual/pim/sync_android.rst | 22 ++++++++----------- 6 files changed, 21 insertions(+), 30 deletions(-) diff --git a/admin_manual/apps_management.rst b/admin_manual/apps_management.rst index b822a03e9..20cc7e2cb 100644 --- a/admin_manual/apps_management.rst +++ b/admin_manual/apps_management.rst @@ -24,7 +24,7 @@ Those apps are supported and developed by Nextcloud GmbH directly and have an **Featured**-tag. See :doc:`installation/apps_supported` for a list of supported apps. .. note:: Your Nextcloud server needs to be able to communicate with - ``https://apps.nextcloud.com`` to list and download apps. Please make sure to whitelist this target in your firewall or proxy if necessary_. + ``https://apps.nextcloud.com`` to list and download apps. Please make sure to whitelist this target in your firewall or proxy if necessary. .. note:: To get access to work-arounds, long-term-support, priority bug fixing and custom consulting for supported apps, contact our `sales team `_. diff --git a/admin_manual/configuration_server/activity_configuration.rst b/admin_manual/configuration_server/activity_configuration.rst index 3565e5585..3d6e5348c 100644 --- a/admin_manual/configuration_server/activity_configuration.rst +++ b/admin_manual/configuration_server/activity_configuration.rst @@ -44,7 +44,7 @@ like in normal shares when set to ``true``. .. warning:: - This config option comes with the following limitations:: + This config option comes with the following limitations: 1. Users that had access to a groupfolder, share or external storage can see activities in their stream and emails that happen after they are removed until they login again 2. Users that are newly added to a groupfolder, share or external storage can not see activities in their stream nor emails that happen after they are added until they login again diff --git a/user_manual/files/deleted_file_management.rst b/user_manual/files/deleted_file_management.rst index be5b12f77..0be7e7465 100644 --- a/user_manual/files/deleted_file_management.rst +++ b/user_manual/files/deleted_file_management.rst @@ -56,5 +56,4 @@ file is added. If the deleted files exceed the new maximum allowed space Nextcloud will expire old deleted files until the limit is met once again. .. note:: Your administrator may have configured the trash bin retention period -to override the storage space management. See `admin documentation -`_ for more details. \ No newline at end of file +to override the storage space management. See `admin documentation `_ for more details. \ No newline at end of file diff --git a/user_manual/files/quota.rst b/user_manual/files/quota.rst index 618c429d8..74b2845bd 100644 --- a/user_manual/files/quota.rst +++ b/user_manual/files/quota.rst @@ -30,8 +30,7 @@ deleted files exceed 50% of quota then the oldest files are removed until the total is below 50%. .. note:: Your administrator may have configured the trash bin retention period -to override the storage space management. See `admin documentation -`_ for more details. +to override the storage space management. See `admin documentation `_ for more details. When version control is enabled, the older file versions are not counted against quotas. diff --git a/user_manual/pim/contacts.rst b/user_manual/pim/contacts.rst index 5a3b87207..ac63007de 100644 --- a/user_manual/pim/contacts.rst +++ b/user_manual/pim/contacts.rst @@ -38,14 +38,14 @@ Importing Virtual Contacts To Import Contacts Using a VCF/Vcard File: 1. Find "Settings" at the bottom of the left sidebar, next to the gear button. - .. figure:: ../images/contact_bottombar.png - - *Contact settings gear button* + + .. figure:: ../images/contact_bottombar.png + :alt: Contact settings gear button 2. Click the gear button. The Contacts app "Import" button will appear. -.. figure:: ../images/contact_uploadbutton.png - *Contacts Upload Field* + .. figure:: ../images/contact_uploadbutton.png + :alt: Contacts Upload Field .. note:: The Contacts app only supports import of vCards version 3.0 and 4.0. @@ -90,14 +90,12 @@ Contact Picture To add a picture for your new contacts, click on the upload button: .. figure:: ../images/contact_picture.png - - *Contact picture (upload button)* + :alt: Contact picture (upload button) After you have set a contact picture, it will look like this: .. figure:: ../images/contact_picture_set.png - - *Contact picture (set)* + :alt: Contact picture (set) If you want to upload a new one, remove it, view it in full size or download it, click on the contacts picture for the following options to appear: @@ -114,8 +112,7 @@ available address books, certain options for each address book, and enables you to create new address books, simply by specifying an address books name. .. figure:: ../images/contact_manageaddressbook.png - - *Add address book in the contacts settings* + :alt: Add address book in the contacts settings The Contacts settings is also where you can share, export and delete address books. You will find the CardDAV URLs there. diff --git a/user_manual/pim/sync_android.rst b/user_manual/pim/sync_android.rst index 7ecd14ee1..e80bbf42e 100644 --- a/user_manual/pim/sync_android.rst +++ b/user_manual/pim/sync_android.rst @@ -5,10 +5,8 @@ Synchronizing with Android Files and notifications ----------------------- -1. Install the Nextcloud Android client `from F-Droid - `_ or `Google - Play Store - `_ +1. Install the Nextcloud Android client `from F-Droid `_ or `Google + Play Store `_ 2. Start the app. There are two ways of setting it up: *Either*: enter @@ -27,10 +25,9 @@ Contacts and Calendar With the Nextcloud mobile app ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1. Install `DAVx⁵ (formerly known as DAVDroid) - `_ on your Android device, `from - Google Play store `_ or `from F-Droid - `_ +1. Install `DAVx⁵ (formerly known as DAVDroid) `_ on your Android device, + `from Google Play store `_ or + `from F-Droid `_ 2. In the Nextcloud mobile, go to **Settings** / **More**, tap on "**Sync caldendars & contacts**" 3. Now, DAVx⁵ will open Nextcloud's Webflow login window, where you @@ -38,8 +35,7 @@ With the Nextcloud mobile app 4. After this, DAVx⁵ will close and the Nextcloud app reappears. In order to finish setup, you have to manually launch DAVx⁵ again. 5. Tap on the icon for the account DAVx⁵ has just created, when requested grant DAVx⁵ access - to your calendars and contacts, optionally install `OpenTasks - `_ and + to your calendars and contacts, optionally install `OpenTasks `_ and grant DAVx⁵ access to your tasks, too. 6. When you tap the icon for the account DAVx⁵ has set up, it will discover the available address books and calendars. Choose which @@ -51,9 +47,9 @@ Without the Nextcloud mobile app If you don't want to install the Nextcloud mobile app, the following steps are required after installing DAVx⁵ -1. Install `DAVx⁵ (formerly known as DAVDroid) `_ on your Android device, `from - Google Play store `_ or `from F-Droid - `_. +1. Install `DAVx⁵ (formerly known as DAVDroid) `_ on your Android device, + `from Google Play store `_ or + `from F-Droid `_. 2. Optionally install `OpenTasks `_. 3. Create a new account ("+" button). 4. Select **Connection with URL and username**. From aeae3f4412a2354105a9f9fbea5c03250443f3c0 Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 13:45:40 +0200 Subject: [PATCH 05/81] fixup Signed-off-by: Sascha Wiswedel --- user_manual/files/deleted_file_management.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_manual/files/deleted_file_management.rst b/user_manual/files/deleted_file_management.rst index 0be7e7465..d273c581b 100644 --- a/user_manual/files/deleted_file_management.rst +++ b/user_manual/files/deleted_file_management.rst @@ -56,4 +56,4 @@ file is added. If the deleted files exceed the new maximum allowed space Nextcloud will expire old deleted files until the limit is met once again. .. note:: Your administrator may have configured the trash bin retention period -to override the storage space management. See `admin documentation `_ for more details. \ No newline at end of file + to override the storage space management. See `admin documentation `_ for more details. \ No newline at end of file From 22b51f33c9b6c167e2da394c48177c94ee7747ed Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 13:47:57 +0200 Subject: [PATCH 06/81] fixup 2 Signed-off-by: Sascha Wiswedel --- user_manual/files/quota.rst | 2 +- user_manual/pim/sync_android.rst | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/user_manual/files/quota.rst b/user_manual/files/quota.rst index 74b2845bd..50e37403d 100644 --- a/user_manual/files/quota.rst +++ b/user_manual/files/quota.rst @@ -30,7 +30,7 @@ deleted files exceed 50% of quota then the oldest files are removed until the total is below 50%. .. note:: Your administrator may have configured the trash bin retention period -to override the storage space management. See `admin documentation `_ for more details. + to override the storage space management. See `admin documentation `_ for more details. When version control is enabled, the older file versions are not counted against quotas. diff --git a/user_manual/pim/sync_android.rst b/user_manual/pim/sync_android.rst index e80bbf42e..1ff8586d7 100644 --- a/user_manual/pim/sync_android.rst +++ b/user_manual/pim/sync_android.rst @@ -5,8 +5,8 @@ Synchronizing with Android Files and notifications ----------------------- -1. Install the Nextcloud Android client `from F-Droid `_ or `Google - Play Store `_ +1. Install the Nextcloud Android client `from F-Droid `_ or + `Google Play Store `_ 2. Start the app. There are two ways of setting it up: *Either*: enter From 6957d5bf8449ac1af8d0339c7a28d6bb8474ea30 Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Wed, 3 Jun 2020 13:49:38 +0200 Subject: [PATCH 07/81] Update user_manual/files/transfer_ownership.rst totally Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> --- user_manual/files/transfer_ownership.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/user_manual/files/transfer_ownership.rst b/user_manual/files/transfer_ownership.rst index 8fcf51fe9..78ec64dc5 100644 --- a/user_manual/files/transfer_ownership.rst +++ b/user_manual/files/transfer_ownership.rst @@ -1,6 +1,6 @@ -======== +================== Transfer Ownership -======== +================== Users can transfer the ownership of files and folders to other users. Share ownerships of those transfered files/folders will also be transferred. @@ -22,4 +22,4 @@ ownerships of those transfered files/folders will also be transferred. #. If accepted, the target user finds the transferred files and folders in their root under a folder *Transferred from [user] on [timestamp]* -#. The source user gets informed about the acceptance or rejection by a notification \ No newline at end of file +#. The source user gets informed about the acceptance or rejection by a notification From bd9ef16c19f6c0b38a6b08966ee2bea923e750be Mon Sep 17 00:00:00 2001 From: Sascha Wiswedel Date: Thu, 4 Jun 2020 12:48:13 +0200 Subject: [PATCH 08/81] purge strings about explicit Nextcloud versions Versions deprecate fast and aren't needed in upstream documentation branches. Signed-off-by: Sascha Wiswedel --- .../bigint_identifiers.rst | 12 +++--- .../encryption_configuration.rst | 6 +-- .../encryption_details.rst | 7 ++-- .../external_storage/smb.rst | 2 +- .../external_storage_configuration.rst | 7 ---- .../external_storage_configuration_gui.rst | 9 +--- admin_manual/configuration_files/index.rst | 1 - .../activity_configuration.rst | 4 +- .../configuration_server/occ_command.rst | 22 +++++----- .../configuration_user/two_factor-auth.rst | 2 +- admin_manual/groupware/calendar.rst | 2 +- .../installation/source_installation.rst | 10 +---- admin_manual/release_notes.rst | 42 +------------------ developer_manual/app/classloader.rst | 2 +- developer_manual/app/tutorial.rst | 2 +- developer_manual/app/view/css.rst | 2 +- .../client_apis/LoginFlow/index.rst | 4 -- developer_manual/design/css.rst | 6 +-- user_manual/files/access_webgui.rst | 8 ++-- user_manual/session_management.rst | 20 ++------- user_manual_de/files/access_webgui.rst | 7 +--- .../files/federated_cloud_sharing.rst | 2 +- user_manual_pt-br/files/access_webgui.rst | 6 +-- user_manual_pt-br/session_management.rst | 20 ++------- 24 files changed, 53 insertions(+), 152 deletions(-) delete mode 100644 admin_manual/configuration_files/external_storage_configuration.rst diff --git a/admin_manual/configuration_database/bigint_identifiers.rst b/admin_manual/configuration_database/bigint_identifiers.rst index 67a4cb14b..977120283 100644 --- a/admin_manual/configuration_database/bigint_identifiers.rst +++ b/admin_manual/configuration_database/bigint_identifiers.rst @@ -2,12 +2,10 @@ BigInt (64bit) identifiers ========================== -Since Nextcloud 13 big integers are used to store identifiers and auto-increment keys in the database. -Because changing columns on huge tables can take quite a while (up to hours or days), the update from -Nextcloud 12 or earlier did not perform this migration on the filecache and activity table. - -To make it easy to force the update on those tables too, we've added a console command, which can be used -to migrate the remaining columns to bigints. +Nextcloud uses big integers to store identifiers and auto-increment keys in the database. +Because changing columns on huge tables can take quite a while (up to hours or days) +depending on the number of files in the Nextcloud instance, this migration on the filecache- +and activity tablehas to be triggered manually by a console command. The command can safely be executed. It will show a success message when there is nothing to do:: @@ -25,5 +23,5 @@ to suppress the confirmation message append ``--no-interaction`` to the argument sudo -u www-data php occ db:convert-filecache-bigint --no-interaction -.. note:: Similar to a normal update, you should shutdown your apache or nginx server or enable maintenance +.. note:: Similar to a normal update, you should shutdown your Apache or nginx server or enable maintenance mode before running the command to avoid issues with your sync clients. diff --git a/admin_manual/configuration_files/encryption_configuration.rst b/admin_manual/configuration_files/encryption_configuration.rst index ceb9b263f..974420aa5 100644 --- a/admin_manual/configuration_files/encryption_configuration.rst +++ b/admin_manual/configuration_files/encryption_configuration.rst @@ -6,12 +6,12 @@ The primary purpose of the Nextcloud server-side encryption is to protect users' files on remote storage, such as Dropbox and Google Drive, and to do it easily and seamlessly from within Nextcloud. -In Nextcloud 9.0 the server-side encryption separates encryption of local and -remote storage. This allows you to encrypt remote storage, such as Dropbox and +Server-side encryption separates encryption of local and remote storage. +This allows you to encrypt remote storage, such as Dropbox and Google, without having to also encrypt your home storage on your Nextcloud server. -.. note:: Starting with Nextcloud 9.0 we support Authenticated Encryption for all +.. note:: Nextcloud supports Authenticated Encryption for all newly encrypted files. See https://hackerone.com/reports/108082 for more technical information about the impact. diff --git a/admin_manual/configuration_files/encryption_details.rst b/admin_manual/configuration_files/encryption_details.rst index 7a87a2f94..ecf028b33 100644 --- a/admin_manual/configuration_files/encryption_details.rst +++ b/admin_manual/configuration_files/encryption_details.rst @@ -16,12 +16,12 @@ These conventions apply throughout this document: - Static strings are denoted as ``"some string"``. - The concatenation of strings is denoted as ``$variable."some string"``. -.. note:: This document describes the server-side encryption scheme as implemented by Nextcloud 16. Previous versions of Nextcloud implemented slightly different schemes which Nextcloud still supports for backwards compatibility. Files that have been encrypted by a recent version of Nextcloud should follow the structure documented below. However, files that have been encrypted by previous versions of Nextcloud may have slightly different structures. +.. note:: However, files that have been encrypted in Nextcloud versions 15 and lower may have slightly different structures. Key type: master key -------------------- -While the master key encryption had to be enabled explicitly by calling ``./occ encryption:enable-master-key`` in older versions of Nextcloud it is now the default encryption mode in newer versions including Nextcloud 16. With master key encryption enabled there is one central key that is used to secure the files handled by Nextcloud. The master key is protected by a password that can be generated by the server administrator. The advantage of the master key encryption is that the encryption is transparent to the users but has the disadvantage that the server administrator is able to decrypt user files without knowing any user password. +This is the default encryption mode in Nextcloud. With master key encryption enabled there is one central key that is used to secure the files handled by Nextcloud. The master key is protected by a password that can be generated by the server administrator. The advantage of the master key encryption is that the encryption is transparent to the users but has the disadvantage that the server administrator is able to decrypt user files without knowing any user password. Key type: public sharing key ---------------------------- @@ -36,7 +36,8 @@ The recovery key is used to provide a restore mechanism in cases where the user Key type: user key ------------------ -While the user key encryption has been enabled by default in older versions of Nextcloud it now has to be enabled explicitly in newer versions including Nextcloud 16 by calling ``./occ encryption:disable-master-key``. With user key encryption enabled all users have their own user keys that are used to secure the files handled by Nextcloud. The user keys are protected by the user passwords. The advantage is that the server administrator is not able to decrypt user files without knowing any user password - unless the file is publicly shared or a recovery key is defined - but has the disadvantage that files are permanently lost if the users forget their user passwords - unless the files are (publicly) shared or a recovery key is defined. +User key encryption needs to be explicitly activated by calling ``./occ encryption:disable-master-key``. In older versions of Nextcloud this had been enabled by default. +With user key encryption enabled all users have their own user keys that are used to secure the files handled by Nextcloud. The user keys are protected by the user passwords. The advantage is that the server administrator is not able to decrypt user files without knowing any user password - unless the file is publicly shared or a recovery key is defined - but has the disadvantage that files are permanently lost if the users forget their user passwords - unless the files are (publicly) shared or a recovery key is defined. .. note:: This method cannot be used with SAML authentication, because Nextcloud does not get a hold of any credentials whatsoever and therefore cannot use any users' passwords for encryption. diff --git a/admin_manual/configuration_files/external_storage/smb.rst b/admin_manual/configuration_files/external_storage/smb.rst index 067baf098..01f4680f6 100644 --- a/admin_manual/configuration_files/external_storage/smb.rst +++ b/admin_manual/configuration_files/external_storage/smb.rst @@ -49,7 +49,7 @@ See :doc:`auth_mechanisms` for more information on authentication schemes. SMB update notifications ------------------------ -Starting with Nextcloud 10, Nextcloud can use smb update notifications to +Nextcloud can use smb update notifications to listen for changes made to a configured SMB/CIFS storage and detect external changes made to the storage in near real-time. diff --git a/admin_manual/configuration_files/external_storage_configuration.rst b/admin_manual/configuration_files/external_storage_configuration.rst deleted file mode 100644 index fbd5a58d9..000000000 --- a/admin_manual/configuration_files/external_storage_configuration.rst +++ /dev/null @@ -1,7 +0,0 @@ -================================================= -Configuring External Storage (configuration file) -================================================= - -Starting with Nextcloud 9.0, the :file:`data/mount.json` file for configuring -external storages has been removed, and replaced with a set of -:ref:`occ commands `. diff --git a/admin_manual/configuration_files/external_storage_configuration_gui.rst b/admin_manual/configuration_files/external_storage_configuration_gui.rst index b42fd51c0..fc3b2370f 100644 --- a/admin_manual/configuration_files/external_storage_configuration_gui.rst +++ b/admin_manual/configuration_files/external_storage_configuration_gui.rst @@ -6,18 +6,11 @@ The External Storage Support application enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services. -Nextcloud 9.0 introduces a new set of :ref:`occ commands for managing external storage `. - -Also new in 9.0 is an option for the Nextcloud admin to enable or disable sharing -on individual external mountpoints (see -:ref:`external_storage_mount_options_label`). Sharing on such mountpoints is -disabled by default. +For configuration of external storages via occ command, see :ref:`occ documentation `. Enabling External Storage Support --------------------------------- -.. warning:: Enabling this app will disable the **Stay logged in** checkbox on the login page. - The External storage support application is enabled on your Apps page. .. figure:: external_storage/images/enable-app.png diff --git a/admin_manual/configuration_files/index.rst b/admin_manual/configuration_files/index.rst index cecf4d24f..947850e31 100644 --- a/admin_manual/configuration_files/index.rst +++ b/admin_manual/configuration_files/index.rst @@ -12,7 +12,6 @@ File sharing and management default_files_configuration primary_storage external_storage_configuration_gui - external_storage_configuration external_storage/auth_mechanisms encryption_configuration encryption_details diff --git a/admin_manual/configuration_server/activity_configuration.rst b/admin_manual/configuration_server/activity_configuration.rst index 3d6e5348c..e40d773f9 100644 --- a/admin_manual/configuration_server/activity_configuration.rst +++ b/admin_manual/configuration_server/activity_configuration.rst @@ -57,8 +57,8 @@ e.g. you want to send the hourly emails always at the full hour, daily emails be people start to work in the morning and weekly mails shall be send on monday morning, so people can read up when starting into the week. -Therefore in Nextcloud 12 a console command was added to allow sending those emails -intentionally. This allows to set up special cron jobs on your server with the known +A console command is available to trigger sending those emails. +This allows to set up special cron jobs on your server with the known granularity, instead of relying on the Nextcloud cron feature which is not very flexible on scheduling. diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index f8aa1d982..4e9eb0ec4 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -68,7 +68,7 @@ Running ``occ`` with no options lists all commands and options, like this example on Ubuntu:: sudo -u www-data php occ - Nextcloud version 9.0.0 + Nextcloud version 19.0.0 Usage: command [options] [arguments] @@ -103,14 +103,14 @@ Run it with the ``-h`` option for syntax help:: Display your Nextcloud version:: sudo -u www-data php occ -V - Nextcloud version 9.0.0 + Nextcloud version 19.0.0 Query your Nextcloud server status:: sudo -u www-data php occ status - installed: true - - version: 9.0.0.19 - - versionstring: 9.0.0 + - version: 19.0.0.12 + - versionstring: 19.0.0 - edition: ``occ`` has options, commands, and arguments. Options and arguments are @@ -142,15 +142,15 @@ The ``status`` command from above has an option to define the output format. The default is plain text, but it can also be ``json``:: sudo -u www-data php occ status --output=json - {"installed":true,"version":"9.0.0.19","versionstring":"9.0.0","edition":""} + {"installed":true,"version":"19.0.0.9","versionstring":"19.0.0","edition":""} or ``json_pretty``:: sudo -u www-data php occ status --output=json_pretty { "installed": true, - "version": "9.0.0.19", - "versionstring": "9.0.0", + "version": "19.0.0.12", + "versionstring": "19.0.0", "edition": "" } @@ -164,7 +164,7 @@ Enabling autocompletion .. note:: Command autocompletion currently only works if the user you use to execute the occ commands has a profile. ``www-data`` in most cases is ``nologon`` and therefor **cannot** use this feature. -Since Nextcloud 11 autocompletion is available for bash (and bash based consoles). +Autocompletion is available for bash (and bash based consoles). To enable it, you have to run **one** of the following commands:: # BASH ~4.x, ZSH @@ -327,7 +327,7 @@ Getting a single configuration value These commands get the value of a single app or system configuration:: sudo -u www-data php occ config:system:get version - 9.0.0.19 + 19.0.0.12 sudo -u www-data php occ config:app:get activity installed_version 2.2.1 @@ -1105,7 +1105,7 @@ You can delete users:: View a user's most recent login:: sudo -u www-data php occ user:lastseen layla - layla's last login: 09.01.2015 18:46 + layla's last login: 09.01.2020 18:46 Read user settings:: @@ -1257,7 +1257,7 @@ Then choose your ``occ`` options. This lists your available options:: sudo -u www-data php /var/www/nextcloud/occ Nextcloud is not installed - only a limited number of commands are available - Nextcloud version 9.0.0 + Nextcloud version 19.0.0 Usage: [options] command [arguments] diff --git a/admin_manual/configuration_user/two_factor-auth.rst b/admin_manual/configuration_user/two_factor-auth.rst index 93c660c3a..d3058fe91 100644 --- a/admin_manual/configuration_user/two_factor-auth.rst +++ b/admin_manual/configuration_user/two_factor-auth.rst @@ -36,7 +36,7 @@ Enforcing two-factor authentication ----------------------------------- By default 2FA is *optional*, hence users are given the choice whether to enable -it for their account. Since Nextcloud 15, admins may enforce the use of 2FA. +it for their account. Admins may enforce the use of 2FA. Enforcement is possible systemwide (all users), for selected groups only and can diff --git a/admin_manual/groupware/calendar.rst b/admin_manual/groupware/calendar.rst index 6f360c882..ff3951a64 100644 --- a/admin_manual/groupware/calendar.rst +++ b/admin_manual/groupware/calendar.rst @@ -20,7 +20,7 @@ by a background task. See :doc:`../configuration_server/occ_command` section Dav Reminder notifications ---------------------- -Since version 17, Nextcloud handles sending notifications for events. +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. diff --git a/admin_manual/installation/source_installation.rst b/admin_manual/installation/source_installation.rst index f9f480527..987177bd1 100644 --- a/admin_manual/installation/source_installation.rst +++ b/admin_manual/installation/source_installation.rst @@ -406,15 +406,9 @@ The `Nextcloud VM`_ is maintained by `T&M Hansson IT `_ and several different versions are offered. Collabora, OnlyOffice, Full Text Search and other apps can easily be installed with the included scripts which you can choose to run during the first setup, or download them later and run it afterwards. You can find all the currently available automated app installations `on GitHub `_. -The VM is made with VMware version 10 and it comes in different sizes and versions: +The VM comes in different sizes and versions. -- 40 GB (VMware, VirtualBox, Hyper-V) -- 500 GB (VMware, VirtualBox, Hyper-V) -- 1 TB (VMware, VirtualBox, Hyper-V) -- 2 TB (VMware & VirtualBox, Hyper-V) -- Custom size? Please `ask us `_. - -You can find all the different version `here `_. +You can find all the available versions `here `_. For complete instructions and downloads see: diff --git a/admin_manual/release_notes.rst b/admin_manual/release_notes.rst index d1b9452b6..e2efc6428 100644 --- a/admin_manual/release_notes.rst +++ b/admin_manual/release_notes.rst @@ -2,44 +2,4 @@ Release notes ============= -Changes in Nextcloud |version| ------------------------------- - -A detailed log of all changes can be found in the official `Changelog -`_. There are also all current and previous -versions linked. - -Updates to Nginx configuration -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -* In the Nginx configuration the Same-Origin header was added. Please add - this line to your Nginx config: ``add_header X-Frame-Options "SAMEORIGIN" always;`` - See :doc:`installation/nginx` -* For improvements in serving HTTP requests the Nginx configuration now has - HTTP 2 enabled. Please update your Nginx config accordingly. See - :doc:`installation/nginx` -* The GZip configuration for Nginx was updated. See :doc:`installation/nginx` - for details. - -Common questions ----------------- - -Could not install core app bundle -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The following error message is shown during the update: "Repair warning: Could -not install core app bundle: Could not download app ". - -This basically means that Nextcloud could not fetch the app from the appstore -automatically. This could have multiple reasons: either you disabled the -appstore with the config.php flag or your server could not reach the app store. -The instance will work fine, but the features that are usually provided by this -app are not available. - -Theming changes ---------------- - -With Nextcloud 12, CSS files have been merged into one server.css so in order -to keep your theme working you should consolidate your existing css styles into -a server.css file. As for the example theme the styles.css file has been -renamed to server.css. +See `the official changelog `_ for release notes. diff --git a/developer_manual/app/classloader.rst b/developer_manual/app/classloader.rst index 489bb5179..b0f10f884 100644 --- a/developer_manual/app/classloader.rst +++ b/developer_manual/app/classloader.rst @@ -10,7 +10,7 @@ The classloader is provided by Nextcloud and loads all your classes automaticall PSR-4 autoloading ----------------- -Since Nextcloud 10 there is a PSR-4 autoloader in place. The namespace **\\OCA\\MyApp** +Nextcloud uses a PSR-4 autoloader. The namespace **\\OCA\\MyApp** is mapped to :file:`/apps/myapp/lib/`. Afterwards normal PSR-4 rules apply, so a folder is a namespace section in the same casing and the class name matches the file name. diff --git a/developer_manual/app/tutorial.rst b/developer_manual/app/tutorial.rst index 9de111c4c..035c8f556 100644 --- a/developer_manual/app/tutorial.rst +++ b/developer_manual/app/tutorial.rst @@ -16,7 +16,7 @@ First the :doc:`development environment <../general/devenv>` needs to be set up. cd server git submodule update --init -.. note:: ``$BRANCH`` is the desired Nextcloud branch (e.g. ``stable17`` for Nextcloud 17, ``master`` for the upcoming release) +.. note:: ``$BRANCH`` is the desired Nextcloud branch (e.g. ``stable19`` for Nextcloud 19, ``master`` for the upcoming release) First you want to enable debug mode to get proper error messages. To do that set ``debug`` to ``true`` in the **config/config.php** file:: diff --git a/developer_manual/app/view/css.rst b/developer_manual/app/view/css.rst index 614fe075b..5602fdc56 100644 --- a/developer_manual/app/view/css.rst +++ b/developer_manual/app/view/css.rst @@ -18,7 +18,7 @@ The CSS files reside in the **css/** folder and should be included in the templa // include vendor file (also allows array syntax) vendor_style('myapp', 'style'); // adds vendor/style.(s)css -.. note:: Since the version 12 of Nextcloud, we support ``SCSS`` natively. +.. note:: ``SCSS`` is supported natively. You can migrate your files by simply renaming your ``.css`` files to ``.scss``. The server will automatically compile, cache and and serve it. The priority goes to the scss file. So having two file with the same name and a ``scss`` & ``css`` extension diff --git a/developer_manual/client_apis/LoginFlow/index.rst b/developer_manual/client_apis/LoginFlow/index.rst index addbb87d4..0e429a8e1 100644 --- a/developer_manual/client_apis/LoginFlow/index.rst +++ b/developer_manual/client_apis/LoginFlow/index.rst @@ -55,8 +55,6 @@ On the final login the server will do a redirect to a url of the following forma This information will be used by the client to create a new account. After this the webview is destroyed including all the state the webview holds. -.. note:: On Nextcloud 12 the returned server is just the server address without any possible subfolder. This is corrected in Nextcloud 13. - Converting to app passwords --------------------------- @@ -119,8 +117,6 @@ Login flow v2 While the login flow works very nice in a lot of cases there are especially on dekstop application certain hurdles. Special proxy configuration, client side certificates and the likes can cause trouble. To solve this we have come up with a second login flow that uses the users default webbrowser to authenticate. Thus ensuring that if they can login via the web they can also login in the client. -The login flow v2 is available since Nextcloud 16. So check the status.php if it can be used on a given server. - To initiate a login do an anonymous POST request diff --git a/developer_manual/design/css.rst b/developer_manual/design/css.rst index ed250d434..854433b1c 100644 --- a/developer_manual/design/css.rst +++ b/developer_manual/design/css.rst @@ -6,7 +6,7 @@ SCSS ==== -Since version 12 of Nextcloud, we support SCSS natively. +Nextcloud supports SCSS natively. You can migrate your files by simply renaming your ``.css`` files to ``.scss``. The server will automatically compile, cache and serve it. The SCSS file is prioritized. Having two files with the same name and a ``scss`` & ``css`` extension @@ -18,7 +18,7 @@ will ensure backwards compatibility with <12 versions as scss files will be igno CSS variables ============= -Since Nextcloud 14, app developers should use CSS4 variables so you get the values which Nextcloud defines. This way you can be sure that the theming and accessibility app can dynamically adjust the values. +App developers should use CSS4 variables so you get the values which Nextcloud defines. This way you can be sure that the theming and accessibility app can dynamically adjust the values. A list of available variables is listed in the server repository: https://github.com/nextcloud/server/blob/master/core/css/css-variables.scss @@ -30,7 +30,7 @@ https://github.com/nextcloud/server/blob/master/core/css/css-variables.scss SCSS icon mixins ================ -Since Nextcloud 14, we added some SCSS mixins and functions to add and manage SVG icons. +Some SCSS mixins and functions are employed to add and manage SVG icons. These functions need to be used to add the icons via background-image. They create a list of every icon used in Nextcloud and create an associated list of variables. This allows us to invert the colors of the SVGs when using the dark theme. diff --git a/user_manual/files/access_webgui.rst b/user_manual/files/access_webgui.rst index ed3a551da..ac38b188b 100644 --- a/user_manual/files/access_webgui.rst +++ b/user_manual/files/access_webgui.rst @@ -66,7 +66,7 @@ Share shares with hyperlinks. You can also see who you have shared with already, and revoke shares by clicking the trash can icon. -.. note:: Since version 9.0, you can see all re-shares of your original file shares. +.. note:: You can also see all re-shares of your original file shares. If username auto-completion is enabled, when you start typing the user or group name Nextcloud will @@ -211,7 +211,5 @@ Creating or connecting to a Federation Share link ------------------------------------------------- Federated Cloud Sharing allows you to mount file shares from remote Nextcloud -servers, and manage them just like a local share. In Nextcloud 9 the process for -creating a new sharing link is easier and more streamlined. See -:doc:`federated_cloud_sharing` to learn to how to create and connect to new -Federated Cloud shares. +servers, and manage them just like a local share. See :doc:`federated_cloud_sharing` +to learn to how to create and connect to new Federated Cloud shares. diff --git a/user_manual/session_management.rst b/user_manual/session_management.rst index caa88ada1..f9417bd19 100644 --- a/user_manual/session_management.rst +++ b/user_manual/session_management.rst @@ -48,20 +48,6 @@ those individually if necessary. Device-specific passwords and password changes ---------------------------------------------- -The behaviour of device-specific passwords during changes of the main password -changed in different versions of Nextcloud. - -Up to Nextcloud 13 - Device-specific passwords are removed on password change and also are - removed once they are not valid anymore if an external user backend is - used. - -Nextcloud 14 - For local user backend the device-specific passwords are updated properly - and continue to work. For external user backends (like LDAP/AD) the - device-specific passwords are still removed. - -Starting with Nextcloud 15 - For password changes in external user backends the device-specific passwords - are marked as invalid and once a login of the user account with the main - password happens all device-specific passwords are updated and work again. +For password changes in external user backends the device-specific passwords +are marked as invalid and once a login of the user account with the main +password happens all device-specific passwords are updated and work again. diff --git a/user_manual_de/files/access_webgui.rst b/user_manual_de/files/access_webgui.rst index 97cb5bb9c..62ea52d19 100644 --- a/user_manual_de/files/access_webgui.rst +++ b/user_manual_de/files/access_webgui.rst @@ -75,8 +75,7 @@ Teilen wem diese geteilt wurden. Um die Freigabe aufzuheben genügt ein Mausklick auf das Papierkorb-Symbol. -.. note:: Seit Version 9.0, können alle wiederholt geteilte Inhalte der - ursprünglichen Dateifreigabe eingesehen werden. +.. note:: Auch alle Weiterverteilungen einer ursprünglichen Dateifreigabe können eingesehen werden. Wenn die automatische Wortvervollständigung des Benutzernamen aktiviert ist, wird mit der Eingabe eines Benutzernamens oder des Gruppennamens das Wort @@ -230,6 +229,4 @@ Erstellen oder Verbinden mit einer Federated Link-Freigabe Mithilfe von Federated Cloud Freigaben können Dateifreigaben von entfernten Nextcloud-Servern hinzugefügt und diese wie eine lokale Freigabe verwaltet -werden. Ab Nextcloud 9 ist die Einbindung in ein Verbund mit neuen -Freigabeverbindungen einfacher und effizienter. Siehe -:doc:`federated_cloud_sharing` für den Umgang mit Federated Cloud Freigaben. +werden. Siehe :doc:`federated_cloud_sharing` für den Umgang mit Federated Cloud Freigaben. diff --git a/user_manual_de/files/federated_cloud_sharing.rst b/user_manual_de/files/federated_cloud_sharing.rst index 027288b47..17707c35e 100644 --- a/user_manual_de/files/federated_cloud_sharing.rst +++ b/user_manual_de/files/federated_cloud_sharing.rst @@ -11,7 +11,7 @@ Eine neue Federated Freigabe erstellen Die Federated Freigabe wird standardmäßig bei neuen oder aktualisierten Nextcloud-Installationen aktiviert. Gehen Sie folgendermaßen vor, um eine neue -Freigabe mit anderen Nextcloud-Servern oder ownCloud-Servern ab Version 9 zu +Freigabe mit anderen Nextcloud-Servern oder ownCloud-Servern zu erstellen: 1. Gehen Sie in der linken Seitenleiste auf ``Alle Dateien`` und klicken Sie diff --git a/user_manual_pt-br/files/access_webgui.rst b/user_manual_pt-br/files/access_webgui.rst index d1b745b01..ed54534bf 100644 --- a/user_manual_pt-br/files/access_webgui.rst +++ b/user_manual_pt-br/files/access_webgui.rst @@ -214,7 +214,5 @@ Criando ou conectando-se a um link de compartilhamento de federação -------------------------------------------------------------------- O Federated Cloud Sharing permite montar compartilhamentos de arquivos a partir do Nextcloud remoto -servidores e gerenciá-los como um compartilhamento local. Em Nextcloud 9 o processo para -criar um novo link de compartilhamento é mais fácil e simplificado. Vejo -: doc: `federated_cloud_sharing` para aprender como criar e conectar-se a novos -Compartilhamentos da nuvem federada. \ No newline at end of file +servidores e gerenciá-los como um compartilhamento local. Vejo : doc: `federated_cloud_sharing` +para aprender como criar e conectar-se a novos Compartilhamentos da nuvem federada. \ No newline at end of file diff --git a/user_manual_pt-br/session_management.rst b/user_manual_pt-br/session_management.rst index fe2344944..0d3dea0cd 100644 --- a/user_manual_pt-br/session_management.rst +++ b/user_manual_pt-br/session_management.rst @@ -53,19 +53,7 @@ Senhas específicas do dispositivo e alterações de senha O comportamento das senhas específicas do dispositivo durante as alterações da senha principal foi alterado em diferentes versões do Nextcloud. -Até Nextcloud 13 - As senhas específicas do dispositivo são removidas na alteração de senha - e também são removidas quando não são mais válidas se um back-end de - usuário externo for usado. - -Nextcloud 14 - Para o usuário local backend, as senhas específicas do dispositivo são - atualizadas corretamente e continuam funcionando. Para back-ends de usuários - externos (como LDAP / AD), as senhas específicas do dispositivo ainda são - removidas. - -Começando com o Nextcloud 15 - Para alterações de senha em backends de usuário externo, as senhas - específicas do dispositivo são marcadas como inválidas e, depois que um - login da conta do usuário com a senha principal ocorrer, todas as senhas - específicas do dispositivo serão atualizadas e funcionarão novamente. +Para alterações de senha em backends de usuário externo, as senhas +específicas do dispositivo são marcadas como inválidas e, depois que um +login da conta do usuário com a senha principal ocorrer, todas as senhas +específicas do dispositivo serão atualizadas e funcionarão novamente. From 68db6efe590fd2a4358ea91185acbe637d6e44be Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Thu, 4 Jun 2020 15:17:59 +0200 Subject: [PATCH 09/81] 19 is out Signed-off-by: Roeland Jago Douma --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 7f6a9d194..d9b0e26d8 100644 --- a/index.html +++ b/index.html @@ -221,7 +221,7 @@

Nextcloud 19

-

This documents the upcoming version of Nextcloud.

+

This documents the latest version of Nextcloud.