@@ -17,13 +17,13 @@ Document Management System
1717 :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
1818 :alt: License: LGPL-3
1919.. |badge3 | image :: https://img.shields.io/badge/github-OCA%2Fdms-lightgray.png?logo=github
20- :target: https://github.com/OCA/dms/tree/17 .0/dms
20+ :target: https://github.com/OCA/dms/tree/18 .0/dms
2121 :alt: OCA/dms
2222.. |badge4 | image :: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23- :target: https://translation.odoo-community.org/projects/dms-17 -0/dms-17 -0-dms
23+ :target: https://translation.odoo-community.org/projects/dms-18 -0/dms-18 -0-dms
2424 :alt: Translate me on Weblate
2525.. |badge5 | image :: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26- :target: https://runboat.odoo-community.org/builds?repo=OCA/dms&target_branch=17 .0
26+ :target: https://runboat.odoo-community.org/builds?repo=OCA/dms&target_branch=18 .0
2727 :alt: Try me on Runboat
2828
2929|badge1 | |badge2 | |badge3 | |badge4 | |badge5 |
@@ -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 needed
85- (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
85+ needed (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,36 +151,36 @@ 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).
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.
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.
176176
177177Bug Tracker
178178===========
179179
180180Bugs are tracked on `GitHub Issues <https://github.com/OCA/dms/issues >`_.
181181In case of trouble, please check there if your issue has already been reported.
182182If you spotted it first, help us to smash it by providing a detailed and welcomed
183- `feedback <https://github.com/OCA/dms/issues/new?body=module:%20dms%0Aversion:%2017 .0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior** >`_.
183+ `feedback <https://github.com/OCA/dms/issues/new?body=module:%20dms%0Aversion:%2018 .0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior** >`_.
184184
185185Do not contact contributors directly about support or help with technical issues.
186186
@@ -196,36 +196,40 @@ Authors
196196Contributors
197197------------
198198
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 >`__:
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 >`__:
204204
205- - Víctor Martínez
206- - Pedro M. Baeza
207- - Jairo Llopis
205+ - Víctor Martínez
206+ - Pedro M. Baeza
207+ - Jairo Llopis
208208
209- - `Elego <https://www.elegosoft.com >`__:
209+ - `Elego <https://www.elegosoft.com >`__:
210210
211- - Yu Weng <yweng@elegosoft.com>
212- - Philip Witte <phillip.witte@elegosoft.com>
213- - 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>
214214
215- - `Subteno <https://www.subteno.com >`__:
215+ - `Subteno <https://www.subteno.com >`__:
216216
217- - Timothée Vannier <tva@subteno.com>
217+ - Timothée Vannier <tva@subteno.com>
218+
219+ - `Kencove <https://www.kencove.com >`__:
220+
221+ - Mohamed Alkobrosli <malkobrosly@kencove.com>
218222
219223Other credits
220224-------------
221225
222226Some pictures are based on or inspired by:
223227
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
228+ - `Roundicons <https://www.flaticon.com/authors/roundicons >`__
229+ - `Smashicons <https://www.flaticon.com/authors/smashicons >`__
230+ - `EmojiOne <https://github.com/EmojiTwo/emojitwo >`__ : Portal DMS icon
231+ - `GitHub Octicons <https://github.com/primer/octicons/ >`__ : The main
232+ DMS icon
229233
230234Maintainers
231235-----------
@@ -240,6 +244,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
240244mission is to support the collaborative development of Odoo features and
241245promote its widespread use.
242246
243- This module is part of the `OCA/dms <https://github.com/OCA/dms/tree/17 .0/dms >`_ project on GitHub.
247+ This module is part of the `OCA/dms <https://github.com/OCA/dms/tree/18 .0/dms >`_ project on GitHub.
244248
245249You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
0 commit comments