This Documents Manager is an Odoo module designed to manage documents and their relationships with different models. It provides features to toggle between multiple options such as S3 storage and BlackTrust validation.
- Create document models
- Relate document models with other models
- Add flags to documents to determine if S3 storage is needed
- Add flags to documents to determine if BlackTrust validation is needed
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd documents-manager -
Install the required dependencies:
pip install -r requirements.txt
-
Install the module in Odoo:
- Copy the module folder to your Odoo addons directory.
- Update the app list in Odoo.
- Install the "Documents Manager" module from the Odoo app list.
-
Configure AWS S3 settings in Odoo:
- Go to
Settings>Technical>Parameters>System Parameters. - Add the following parameters:
aws_access_key_idaws_secret_access_keyaws_s3_bucket_name
- Go to
-
Configure document types:
- Go to
Documents Manager>Manage Documents. - Create and manage document types and their settings.
- Go to
- To manage documents, navigate to
Documents Manager>Documents. - To configure document types, navigate to
Documents Manager>Manage Documents.
The module includes security settings defined in the following files:
The module provides several views to manage documents and their configurations: