Skip to main content

Integration of IMIO esign webservice

Project description

https://github.com/IMIO/imio.esign/actions/workflows/main.yml/badge.svg Coveralls https://codecov.io/gh/collective/imio.esign/branch/master/graph/badge.svg Latest Version Egg Status https://img.shields.io/pypi/pyversions/imio.esign.svg?style=plastic:alt:Supported-PythonVersions License

imio.esign

Integration of IMIO esign webservice

Features

  • Can be bullet points

Examples

This add-on can be seen in action at the following sites: - Is there a page on the internet where everybody can see the features?

Documentation

Full documentation for end users can be found in the “docs” folder, and is also available online at http://docs.plone.org/foo/bar

Translations

This product has been translated into

  • Klingon (thanks, K’Plai)

Installation

Install imio.esign by adding it to your buildout:

[buildout]

...

eggs =
    imio.esign

and then running bin/buildout

Authors

Provided by awesome people ;)

Contributors

Put your name here, you deserve it!

  • ?

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

1.0b10 (2026-06-18)

  • Fixed session size computation when an annex is deleted. [gbastien]

  • In @@session-annotation-info display UID next to link to element. [gbastien]

  • Display annex description in @@parapheo quick look column. Added parameter session_id to SessionFilesView.__call__ to avoid having to get it from the request, we receive it directly as integer. [gbastien]

  • Added red/green icon next to signers to show if not signed or signed. In info viewlet, display signed in green. [gbastien]

1.0b9 (2026-06-02)

  • Added session info size on quick look. [chris-adam, sgeulette]

  • Added “Open Paraphéo” button on sessions listing view. [chris-adam]

  • Added parameter to define session files number limit [sgeulette]

1.0b8 (2026-05-08)

  • Set registry parapheo_url following is_test_url. [sgeulette]

  • Override check_permission method to ExternalSessionFeedbackPost service to ignore UseRESTAPI permission and only check the validity of the authentication token. [chris-adam]

1.0b7 (2026-04-02)

  • Adapted SessionsListingView.get_sessions to not modify the annotation causing a DB write at each access to @@parapheo. [gbastien]

1.0b6 (2026-04-01)

  • Use existing utils.get_session_info instead FilesBelongingToAGivenSession.get_session to get the session in files-belonging-to-a-given-session adapter. [gbastien]

  • Fixed table rendering when a user signed causing UnicodeDecodeError. [gbastien]

1.0b5 (2026-04-01)

  • Avoid UnicodeDecodeError in SignersColumn if signers contain mixed encoding values. [gbastien]

1.0b4 (2026-03-27)

  • Renamed imio.esign config functions. [cadam]

  • Highlight draft session in table view and viewlet, use Id as column header instead identifier so it is more narrow and make sessions view columns sortable. [gbastien]

1.0b3 (2026-03-26)

  • In sessions annotation, use a PersistentMapping instead a dict to store signers informations as the status will be updated. [gbastien]

1.0b2 (2026-03-26)

  • Redo release. [gbastien]

1.0b1 (2026-03-26)

  • Disable sorting on checkbox column of @@signing-users-csv. [gbastien]

  • Added SessionAnnotationInfoView. [chris-adam,sgeulette]

  • Open the @@session-annotation-info in an overlay. [gbastien]

  • Fixed audit message when firing action remove context [chris-adam]

1.0a4 (2026-03-24)

  • Redirect to HTTP_REFERER instead context’s url after add/remove/remove item actions. [gbastien]

  • Added odd/even class on <li> of the files collapsible on sessions view. [gbastien]

  • Added separated fingerpointing log. [chris-adam]

1.0a3 (2026-03-20)

  • Replaced external_session_link p by span. [sgeulette]

  • Switched basic auth to jwt. [chris-adam]

  • Added files size session discriminator [chris-adam, sgeulette]

  • Added title attribute on session state for better description [chris-adam]

  • Raise Unauthorized if accessing @@parapheo and not available [gbastien]

  • Added action to remove a single item from session. [chris-adam]

  • Improved signing-users-csv template to include emails sending information. [chris-adam, sgeulette]

  • Used API_ROOT_URL env variable [sgeulette]

  • Style sessions state-column to display a question circle. [gbastien]

  • Avoided duplicated filenames and kept files ordering in session. [sgeulette]

  • Added seal column on @@parapheo. [chris-adam]

  • Added external watchers for esign sessions. [chris-adam, sgeulette]

  • Added possibility to have elements of the same context to belong to different sessions. [chris-adam]

  • Manage file added again to same session, data is updated. [gbastien]

  • Configured the @@remove-from-esign-session the same way as @@remove-item-from-esign-session so relying on an available method to show it only if a context is in a session. [gbastien]

  • Fixed faceted viewlet broken because sessions format changed from list to OrderedDict. [gbastien]

  • Turned file info in session annotation from dict to PersistentMapping. Entire annotation structure is now persistent, remove _p_changed. [gbastien]

  • Use @CachedProperty for FacetedSessionInfoViewlet.sessions and ItemSessionInfoViewlet.sessions. [gbastien]

  • Files added to session are inserted alongside other files from the same context, ordered by position. [chris-adam]

1.0a2 (2026-02-06)

  • Removed python_requires=”>=3.7” from setup.py. [gbastien]

1.0a1 (2026-02-06)

  • Initial release. [sgeulette, gbastien, aduchene, cadam]

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_esign-1.0b10.tar.gz (129.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imio_esign-1.0b10-py3-none-any.whl (137.9 kB view details)

Uploaded Python 3

File details

Details for the file imio_esign-1.0b10.tar.gz.

File metadata

  • Download URL: imio_esign-1.0b10.tar.gz
  • Upload date:
  • Size: 129.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for imio_esign-1.0b10.tar.gz
Algorithm Hash digest
SHA256 dd300b81f373c79b7ff734dde7217c8986d284ee5ef703f1ead50d9013dffc8f
MD5 e40f957f06b8c8f3c8e7dbce83823f03
BLAKE2b-256 17fac3a9ce79da0d8d8b60d99450ee83f3c84348292d7ef491b611237b354592

See more details on using hashes here.

File details

Details for the file imio_esign-1.0b10-py3-none-any.whl.

File metadata

  • Download URL: imio_esign-1.0b10-py3-none-any.whl
  • Upload date:
  • Size: 137.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for imio_esign-1.0b10-py3-none-any.whl
Algorithm Hash digest
SHA256 e69da67abfeb9526d7d7bdf3d93ad2106faedd7ab37a3fd9156ce8be9ca2d4c5
MD5 8879b3e43c724f388557b48b201e991b
BLAKE2b-256 a2dbb84bbf1419e90d7c423b2617b6f115cdb6b53d2855c5e1dd1cb1acc650f8

See more details on using hashes here.

Supported by

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