Mayan EDMS importer
Project description
Description
Mayan EDMS app to migrate files from external sources.
License
This project is open sourced under the Apache 2.0 License.
Installation
Install from PyPI in the same virtualenv where you installed Mayan EDMS. Or if using the Docker image, pass mayan-importer to the MAYAN_PIP_INSTALLS environment variable.
pip install mayan-importer
Add importer to the COMMON_EXTRA_APPS setting, either as an environment variable, from a Python settings modules, or from the UI via the config.yaml configuration file.
Python settings module example:
INSTALLED_APPS += ( 'importer', )
Run the migrations for the app (not required for the Docker image):
mayan-edms.py migrate
Requirements
dropbox - Dropbox Python SDK (https://www.dropbox.com/developers/documentation/python#install)
Mayan EDMS version 3.4
Usage
Create an app in Dropbox’s App Console (https://www.dropbox.com/developers/apps/).
Generate an Access Token with no expiration.
Create a credential instance in the Mayan EDMS Importer app and enter the Access Token.
Create an Import Setup that will filter the files to fetch from Dropbox.
Click the “Populate” button and check that the item count is correct.
Click the “Process” button to start the import process.
1.3.0 (2020-09-23)
Add support to process individual items.
Add background task support for individual items. Each item is now processed independently and in parallel.
Add thousand comma separator to the progress summary column.
1.2.0 (2020-09-22)
Support Dropbox Team admin access.
Add import setup state field.
Add import setup item list view.
Add import setup item delete view.
1.1.0 (2020-09-08)
Convert app into a general import app. Dropbox code moved into a separate importers module.
1.0.2 (2020-09-07)
Update absolute imports to self.
1.0.1 (2020-09-07)
Update absolute imports to the Credentials app.
1.0.0 (2020-09-01)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mayan_importer-1.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 953d9f25d938b9b33b3c8eaba60b403dbbba0c0d73359462d6dae3c9ec0d3eb7 |
|
MD5 | a1e6b240da70ac47530d1319e9302944 |
|
BLAKE2b-256 | 8066e83c34d95162e262d0d60e14f963a6a7e8f84fb393c53c175351c60740e3 |
Hashes for mayan_importer-1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6937d5ce4099351a332a20532aba32908975404a13f89834ff6568e001af5e92 |
|
MD5 | d7deca9e6b4a908c2fd7d69cce254069 |
|
BLAKE2b-256 | e0165156c9b167c92aa2b1a7fcdffd33f662fe8100f85e05c1d0aa78a9565381 |