@@ -7,7 +7,7 @@ Document Management System
77 !! This file is generated by oca-gen-addon-readme !!
88 !! changes will be overwritten. !!
99 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10- !! source digest: sha256:a80857552a72c549c1408dee6bba18376f617070f6175b601833510cb99d8e4f
10+ !! source digest: sha256:966c4331ff7c75b1ea8cb1d065c878d81250957cd305a5d6422def133e2a7d63
1111 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1212
1313.. |badge1 | image :: https://img.shields.io/badge/maturity-Beta-yellow.png
@@ -68,23 +68,23 @@ To configure this module, you need to:
68682. Create a new document storage. You can choose between three options
6969 on ``Save Type ``:
7070
71- - ``Database ``: Store the files on the database as a field
72- - ``Attachment ``: Store the files as attachments
73- - ``File ``: Store the files on the file system
71+ - ``Database ``: Store the files on the database as a field
72+ - ``Attachment ``: Store the files as attachments
73+ - ``File ``: Store the files on the file system
7474
75752. Create an access group
7676-------------------------
7777
78781. Next, create an administrative access group. Go to *Configuration ->
7979 Access Groups *.
8080
81- - Create a new group, name it appropriately, and turn on all three
82- permissions (Create, Write and Unlink. Read is implied and always
83- enabled).
84- - Add any other top-level administrative users to the group if
85- needed (your user should already be there).
86- - You can create other groups in here later for fine-grained access
87- control.
81+ - Create a new group, name it appropriately, and turn on all three
82+ permissions (Create, Write and Unlink. Read is implied and always
83+ enabled).
84+ - Add any other top-level administrative users to the group if needed
85+ (your user should already be there).
86+ - You can create other groups in here later for fine-grained access
87+ control.
8888
89893. Create a directory
9090---------------------
@@ -94,18 +94,18 @@ To configure this module, you need to:
94942. Create a new directory, mark it as root and select the previously
9595 created setting.
9696
97- - Select the *Groups * tab and add your administrative group created
98- above. If your directory was already created before the group, you
99- can also add it in the access groups (*Configuration -> Access
100- Groups *).
97+ - Select the *Groups * tab and add your administrative group created
98+ above. If your directory was already created before the group, you
99+ can also add it in the access groups (*Configuration -> Access
100+ Groups *).
101101
1021023. In the directory settings, you can also add other access groups
103103 (created above) that will be able to:
104104
105- - read
106- - create
107- - write
108- - delete
105+ - read
106+ - create
107+ - write
108+ - delete
109109
110110Migration
111111=========
@@ -151,25 +151,28 @@ access to that resource, no matter if logged or not.
151151Known issues / Roadmap
152152======================
153153
154- - Files preview in portal
155- - Allow to download folder in portal and create zip file with all
156- content
157- - Save in cache own_root directories and update in every
158- create/write/unlink function
159- - Add a migration procedure for converting an storage to attachment one
160- for populating existing records with attachments as folders
161- - Add a link from attachment view in chatter to linked documents
162- - If Inherit permissions from related record (the
163- inherit_access_from_parent_record field from storage) is changed when
164- directories already exist, inconsistencies may occur because groups
165- defined in the directories and subdirectories will still exist, all
166- groups in these directories should be removed before changing.
167- - Since portal users can read ``dms.storage `` records, if your module
168- extends this model to another storage backend that needs using
169- secrets, remember to forbid access to the secrets fields by other
170- means. It would be nice to be able to remove that rule at some point.
171- - Searchpanel in files: Highlight items (shading) without records when
172- filtering something (by name for example).
154+ - Files preview in portal
155+ - Allow to download folder in portal and create zip file with all
156+ content
157+ - Save in cache own_root directories and update in every
158+ create/write/unlink function
159+ - Add a migration procedure for converting an storage to attachment one
160+ for populating existing records with attachments as folders
161+ - Add a link from attachment view in chatter to linked documents
162+ - If Inherit permissions from related record (the
163+ inherit_access_from_parent_record field from storage) is changed when
164+ directories already exist, inconsistencies may occur because groups
165+ defined in the directories and subdirectories will still exist, all
166+ groups in these directories should be removed before changing.
167+ - Since portal users can read ``dms.storage `` records, if your module
168+ extends this model to another storage backend that needs using
169+ secrets, remember to forbid access to the secrets fields by other
170+ means. It would be nice to be able to remove that rule at some point.
171+ - Searchpanel in files: Highlight items (shading) without records when
172+ filtering something (by name for example).
173+ - Accessing the clipboard (for example copy share link of
174+ file/directory) is limited to secure connections. It also happens in
175+ any part of Odoo.
173176
174177Bug Tracker
175178===========
@@ -193,36 +196,36 @@ Authors
193196Contributors
194197------------
195198
196- - Mathias Markl <mathias.markl@mukit.at>
197- - Enric Tobella <etobella@creublanca.es>
198- - Antoni Romera
199- - Gelu Boros <gelu.boros@rgbconsulting.com>
200- - `Tecnativa <https://www.tecnativa.com >`__:
199+ - Mathias Markl <mathias.markl@mukit.at>
200+ - Enric Tobella <etobella@creublanca.es>
201+ - Antoni Romera
202+ - Gelu Boros <gelu.boros@rgbconsulting.com>
203+ - `Tecnativa <https://www.tecnativa.com >`__:
201204
202- - Víctor Martínez
203- - Pedro M. Baeza
204- - Jairo Llopis
205+ - Víctor Martínez
206+ - Pedro M. Baeza
207+ - Jairo Llopis
205208
206- - `Elego <https://www.elegosoft.com >`__:
209+ - `Elego <https://www.elegosoft.com >`__:
207210
208- - Yu Weng <yweng@elegosoft.com>
209- - Philip Witte <phillip.witte@elegosoft.com>
210- - Khanh Bui <khanh.bui@mail.elegosoft.com>
211+ - Yu Weng <yweng@elegosoft.com>
212+ - Philip Witte <phillip.witte@elegosoft.com>
213+ - Khanh Bui <khanh.bui@mail.elegosoft.com>
211214
212- - `Subteno <https://www.subteno.com >`__:
215+ - `Subteno <https://www.subteno.com >`__:
213216
214- - Timothée Vannier <tva@subteno.com>
217+ - Timothée Vannier <tva@subteno.com>
215218
216219Other credits
217220-------------
218221
219222Some pictures are based on or inspired by:
220223
221- - `Roundicons <https://www.flaticon.com/authors/roundicons >`__
222- - `Smashicons <https://www.flaticon.com/authors/smashicons >`__
223- - `EmojiOne <https://github.com/EmojiTwo/emojitwo >`__ : Portal DMS icon
224- - `GitHub Octicons <https://github.com/primer/octicons/ >`__ : The main
225- DMS icon
224+ - `Roundicons <https://www.flaticon.com/authors/roundicons >`__
225+ - `Smashicons <https://www.flaticon.com/authors/smashicons >`__
226+ - `EmojiOne <https://github.com/EmojiTwo/emojitwo >`__ : Portal DMS icon
227+ - `GitHub Octicons <https://github.com/primer/octicons/ >`__ : The main
228+ DMS icon
226229
227230Maintainers
228231-----------
0 commit comments