Skip to main content

Automatic document renaming app for Mayan EDMS.

Project description

https://gitlab.com/mayan-edms/document_renaming/raw/master/contrib/art/logo.png

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mayan-document_renaming-1.0.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

mayan_document_renaming-1.0.0-py2-none-any.whl (18.5 kB view details)

Uploaded Python 2

File details

Details for the file mayan-document_renaming-1.0.0.tar.gz.

File metadata

File hashes

Hashes for mayan-document_renaming-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e3c0a27b5da18c87db58e8758f19ca92617897fe8c6ff3d2a1b786057c158062
MD5 61526723e605481c2ab837aeecb594d6
BLAKE2b-256 8cc33e6a25ed8e48d00d12350922dc2b5bada00d732c9f11a55e0a399534ae94

See more details on using hashes here.

File details

Details for the file mayan_document_renaming-1.0.0-py2-none-any.whl.

File metadata

File hashes

Hashes for mayan_document_renaming-1.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 b890f96dfcebe100ff0ae6af07039570e13f8753076c164802cc2b6023441c1f
MD5 636025fb35aacdb74eba90951cf2426c
BLAKE2b-256 a0bd7e195599e10f6060cc86efd3aaec39a3b494b2907f48ec918dc1f64a7793

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page