Skip to main content

zamqp consumer for imio.dms.mail

Project description

https://github.com/IMIO/imio.pyutils/actions/workflows/main.yml/badge.svg?branch=master https://coveralls.io/repos/github/IMIO/imio.zamqp.dms/badge.svg PyPI badge

imio.zamqp.dms

Consume some queues to create incoming and ougoing mails

Features

  • Get documents to create incoming mails

  • Get documents to create incoming emails

  • Get documents to create outgoing mails

  • Get documents to add a signed version in existing outgoing mails

Documentation

Full documentation in the code ;-)

Translations

This product has been translated into

  • French

Installation

Install imio.zamqp.dms by adding it to your buildout:

[buildout]

...

eggs =
    imio.zamqp.dms

and then running bin/buildout

Contribute

Support

If you are having issues, please let us know. We have a mailing list located at: project@example.com

License

The project is licensed under the GPLv2.

Contributors

Changelog

0.20.0 (2023-11-28)

  • Set new setup [sgeulette]

  • In IncomingEmail consumer, when the sender email is an internal held position, we select only one position: the primary organization related one or the first one of the list but not all [sgeulette]

  • In IncomingEmail consumer, when the agent has a primary organization, we select it to set treating_groups. [sgeulette]

  • In IncomingEmail consumer, when the agent is part of the encodeurs group, treating_groups is not set. [sgeulette]

0.19 (2023-07-07)

  • Replaced imio.helpers transitions import. [sgeulette]

0.18 (2023-02-10)

  • Removed accented characters from orig_sender_email. [sgeulette]

0.17 (2022-08-19)

  • Set differently mail_type: on im, set at first voc value, on iem set at ‘email’ or first voc value. [sgeulette]

0.16 (2022-04-25)

  • Handled correctly transitions to be done on IncomingEmail. [sgeulette]

0.15 (2022-03-17)

  • Set a non empty title when the email subject is empty. [sgeulette]

  • Created incoming and outgoing mails in subfolder [sgeulette]

  • Proposed email type alternative [sgeulette]

0.14 (2021-12-06)

  • Used _unrestrictedGetObject() after unrestricted search [sgeulette]

0.13 (2021-11-24)

  • Corrected sender selection. [sgeulette]

0.12 (2021-11-15)

  • Handled tar containing eml file. [sgeulette]

0.11 (2021-08-27)

  • Lowercased email to match correctly. [sgeulette]

0.10 (2021-06-04)

  • Changed email dmsfile title (and id) [sgeulette]

  • Store original_sender_email on dmsincoming_email [sgeulette]

  • Use right metadata set to create dmsincoming_email [sgeulette]

  • Use current_user obj directly to avoid error when username is different from userid [sgeulette]

  • Added tests [sgeulette]

0.9 (2021-04-21)

  • Changed new incoming email state following iemail_manual_forward_transitions option. [sgeulette]

  • Changed the way an internal user is searched [sgeulette]

  • Added default email mail_type [sgeulette]

  • Defined _upload_file_extra_data to replace set_scan_attr when possible [sgeulette]

  • Removed Subject value from email metadata [sgeulette]

  • Set _iem_agent attribute when agent forwarded email and document transitioned [sgeulette]

  • Closed a generated document only if not an email or email has been sent [sgeulette]

0.8 (2020-10-07)

  • Corrected available created transitions in OutgoingGeneratedMail. [sgeulette]

  • Replaced service_chief by n_plus_1 [sgeulette]

0.7 (2019-11-25)

  • Managed creating_group and treating_group metadatas. [sgeulette]

  • Added consumer for dmsincoming_email type [daggelpop,sgeulette]

0.6 (2018-07-24)

  • Search differently existing file for OutgoingGeneratedMail. [sgeulette]

0.5 (2018-03-29)

  • Use scanner role to do ‘set_scanned’ transition. [sgeulette]

0.4 (2018-01-24)

  • Changed outgoing date value in OutgoingGeneratedMail consumer. [sgeulette]

0.3 (2018-01-24)

  • Set datetime value in outgoing date. [sgeulette]

0.2 (2018-01-22)

  • Replaced file_portal_type by file_portal_types (list). [sgeulette]

  • No more use commit function but generic consume [sgeulette]

  • Removed useless transition [sgeulette]

0.1 (2017-06-01)

  • Added OutgoingMailConsumer [sgeulette]

  • Added OutgoingGeneratedMailConsumer [sgeulette]

  • Replaced and refactored imio.dms.amqp, using imio.zamqp.core as base. [sgeulette]

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

imio.zamqp.dms-0.20.0.tar.gz (25.0 kB view details)

Uploaded Source

File details

Details for the file imio.zamqp.dms-0.20.0.tar.gz.

File metadata

  • Download URL: imio.zamqp.dms-0.20.0.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.12

File hashes

Hashes for imio.zamqp.dms-0.20.0.tar.gz
Algorithm Hash digest
SHA256 e878f15fcd330359300767be81f8a6ae4b05101bb63809b4502184086a7b0dd3
MD5 06f7c8cb6a09f259517148811e89b925
BLAKE2b-256 78c7c7afbdbc1f0cfde74069ca8a82625e5566ef036e2dcd52a0463038cd5c24

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