Automatic document renaming app for Mayan EDMS.
Project description
Description
Mayan EDMS app to allow automatic renaming of documents upon upload.
License
This project is open sourced under the MIT License.
Installation
Activate the virtualenv where you installed Mayan EDMS.
Install from PyPI:
pip install mayan-document_renaming
In your settings/local.py file add document_renaming to your INSTALLED_APPS list:
INSTALLED_APPS += ( 'document_renaming', )
Run the migrations for the app:
mayan-edms.py migrate
Usage
Create a sequence.
Create a renaming template a document type using Django’s templating language and referencing a sequence’s .next_value method.
Example:
Invoice-{{ sequence_invoice.next_value|stringformat:"05d" }}
This will rename a new document as “Invoice-0000”. A subsequent document will be renamed as “Invoice-0001” and so on.
Development
Clone repository in a directory outside of Mayan EDMS:
git clone https://gitlab.com/mayan-edms/document_renaming.git
Symlink the app into your Mayan EDMS’ app folder:
ln -s <repository directory>/document_renaming/ <Mayan EDMS directory>/mayan/apps
In your settings/local.py file add document_renaming to your INSTALLED_APPS list:
INSTALLED_APPS += ( 'document_renaming', )
Run the migrations for the app:
./manage.py migrate
1.0.0 (2016-01-02)
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 Distribution
Hashes for mayan-document_renaming-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3c0a27b5da18c87db58e8758f19ca92617897fe8c6ff3d2a1b786057c158062 |
|
MD5 | 61526723e605481c2ab837aeecb594d6 |
|
BLAKE2b-256 | 8cc33e6a25ed8e48d00d12350922dc2b5bada00d732c9f11a55e0a399534ae94 |
Hashes for mayan_document_renaming-1.0.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b890f96dfcebe100ff0ae6af07039570e13f8753076c164802cc2b6023441c1f |
|
MD5 | 636025fb35aacdb74eba90951cf2426c |
|
BLAKE2b-256 | a0bd7e195599e10f6060cc86efd3aaec39a3b494b2907f48ec918dc1f64a7793 |