-
-
Notifications
You must be signed in to change notification settings - Fork 174
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d162546
commit 95ec21b
Showing
4 changed files
with
65 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ Document Management System | |
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:a80857552a72c549c1408dee6bba18376f617070f6175b601833510cb99d8e4f | ||
!! source digest: sha256:966c4331ff7c75b1ea8cb1d065c878d81250957cd305a5d6422def133e2a7d63 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
|
@@ -68,23 +68,23 @@ To configure this module, you need to: | |
2. Create a new document storage. You can choose between three options | ||
on ``Save Type``: | ||
|
||
- ``Database``: Store the files on the database as a field | ||
- ``Attachment``: Store the files as attachments | ||
- ``File``: Store the files on the file system | ||
- ``Database``: Store the files on the database as a field | ||
- ``Attachment``: Store the files as attachments | ||
- ``File``: Store the files on the file system | ||
|
||
2. Create an access group | ||
------------------------- | ||
|
||
1. Next, create an administrative access group. Go to *Configuration -> | ||
Access Groups*. | ||
|
||
- Create a new group, name it appropriately, and turn on all three | ||
permissions (Create, Write and Unlink. Read is implied and always | ||
enabled). | ||
- Add any other top-level administrative users to the group if | ||
needed (your user should already be there). | ||
- You can create other groups in here later for fine-grained access | ||
control. | ||
- Create a new group, name it appropriately, and turn on all three | ||
permissions (Create, Write and Unlink. Read is implied and always | ||
enabled). | ||
- Add any other top-level administrative users to the group if needed | ||
(your user should already be there). | ||
- You can create other groups in here later for fine-grained access | ||
control. | ||
|
||
3. Create a directory | ||
--------------------- | ||
|
@@ -94,18 +94,18 @@ To configure this module, you need to: | |
2. Create a new directory, mark it as root and select the previously | ||
created setting. | ||
|
||
- Select the *Groups* tab and add your administrative group created | ||
above. If your directory was already created before the group, you | ||
can also add it in the access groups (*Configuration -> Access | ||
Groups*). | ||
- Select the *Groups* tab and add your administrative group created | ||
above. If your directory was already created before the group, you | ||
can also add it in the access groups (*Configuration -> Access | ||
Groups*). | ||
|
||
3. In the directory settings, you can also add other access groups | ||
(created above) that will be able to: | ||
|
||
- read | ||
- create | ||
- write | ||
- delete | ||
- read | ||
- create | ||
- write | ||
- delete | ||
|
||
Migration | ||
========= | ||
|
@@ -151,28 +151,28 @@ access to that resource, no matter if logged or not. | |
Known issues / Roadmap | ||
====================== | ||
|
||
- Files preview in portal | ||
- Allow to download folder in portal and create zip file with all | ||
content | ||
- Save in cache own_root directories and update in every | ||
create/write/unlink function | ||
- Add a migration procedure for converting an storage to attachment one | ||
for populating existing records with attachments as folders | ||
- Add a link from attachment view in chatter to linked documents | ||
- If Inherit permissions from related record (the | ||
inherit_access_from_parent_record field from storage) is changed when | ||
directories already exist, inconsistencies may occur because groups | ||
defined in the directories and subdirectories will still exist, all | ||
groups in these directories should be removed before changing. | ||
- Since portal users can read ``dms.storage`` records, if your module | ||
extends this model to another storage backend that needs using | ||
secrets, remember to forbid access to the secrets fields by other | ||
means. It would be nice to be able to remove that rule at some point. | ||
- Searchpanel in files: Highlight items (shading) without records when | ||
filtering something (by name for example). | ||
- Accessing the clipboard (for example copy share link of | ||
file/directory) is limited to secure connections. It also happens in | ||
any part of Odoo. | ||
- Files preview in portal | ||
- Allow to download folder in portal and create zip file with all | ||
content | ||
- Save in cache own_root directories and update in every | ||
create/write/unlink function | ||
- Add a migration procedure for converting an storage to attachment one | ||
for populating existing records with attachments as folders | ||
- Add a link from attachment view in chatter to linked documents | ||
- If Inherit permissions from related record (the | ||
inherit_access_from_parent_record field from storage) is changed when | ||
directories already exist, inconsistencies may occur because groups | ||
defined in the directories and subdirectories will still exist, all | ||
groups in these directories should be removed before changing. | ||
- Since portal users can read ``dms.storage`` records, if your module | ||
extends this model to another storage backend that needs using | ||
secrets, remember to forbid access to the secrets fields by other | ||
means. It would be nice to be able to remove that rule at some point. | ||
- Searchpanel in files: Highlight items (shading) without records when | ||
filtering something (by name for example). | ||
- Accessing the clipboard (for example copy share link of | ||
file/directory) is limited to secure connections. It also happens in | ||
any part of Odoo. | ||
|
||
Bug Tracker | ||
=========== | ||
|
@@ -196,36 +196,36 @@ Authors | |
Contributors | ||
------------ | ||
|
||
- Mathias Markl <[email protected]> | ||
- Enric Tobella <[email protected]> | ||
- Antoni Romera | ||
- Gelu Boros <[email protected]> | ||
- `Tecnativa <https://www.tecnativa.com>`__: | ||
- Mathias Markl <[email protected]> | ||
- Enric Tobella <[email protected]> | ||
- Antoni Romera | ||
- Gelu Boros <[email protected]> | ||
- `Tecnativa <https://www.tecnativa.com>`__: | ||
|
||
- Víctor Martínez | ||
- Pedro M. Baeza | ||
- Jairo Llopis | ||
- Víctor Martínez | ||
- Pedro M. Baeza | ||
- Jairo Llopis | ||
|
||
- `Elego <https://www.elegosoft.com>`__: | ||
- `Elego <https://www.elegosoft.com>`__: | ||
|
||
- Yu Weng <[email protected]> | ||
- Philip Witte <[email protected]> | ||
- Khanh Bui <[email protected]> | ||
- Yu Weng <[email protected]> | ||
- Philip Witte <[email protected]> | ||
- Khanh Bui <[email protected]> | ||
|
||
- `Subteno <https://www.subteno.com>`__: | ||
- `Subteno <https://www.subteno.com>`__: | ||
|
||
- Timothée Vannier <[email protected]> | ||
- Timothée Vannier <[email protected]> | ||
|
||
Other credits | ||
------------- | ||
|
||
Some pictures are based on or inspired by: | ||
|
||
- `Roundicons <https://www.flaticon.com/authors/roundicons>`__ | ||
- `Smashicons <https://www.flaticon.com/authors/smashicons>`__ | ||
- `EmojiOne <https://github.com/EmojiTwo/emojitwo>`__ : Portal DMS icon | ||
- `GitHub Octicons <https://github.com/primer/octicons/>`__ : The main | ||
DMS icon | ||
- `Roundicons <https://www.flaticon.com/authors/roundicons>`__ | ||
- `Smashicons <https://www.flaticon.com/authors/smashicons>`__ | ||
- `EmojiOne <https://github.com/EmojiTwo/emojitwo>`__ : Portal DMS icon | ||
- `GitHub Octicons <https://github.com/primer/octicons/>`__ : The main | ||
DMS icon | ||
|
||
Maintainers | ||
----------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters