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
Contributors
Put your name here, you deserve it!
?
Contribute
Issue Tracker: https://github.com/collective/imio.esign/issues
Source Code: https://github.com/collective/imio.esign
Documentation: https://docs.plone.org/foo/bar
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
Stephan Geulette, s.geulette@imio.be
Changelog
1.0.1 (2026-08-20)
Add a final . at end of help title message displayed when hovering the Signed/Not signed icon in the UI. [gbastien]
Improved file ordering in session. [chris-adam]
Displayed who refused a session and his comment in the state help tooltip (PARAF-457). [chris-adam]
1.0.0 (2026-08-14)
Avoided error when deleting site. [sgeulette]
Improved ExternalSessionFeedback audit. [chris-adam]
When a session status is received as completed, mark each signer as signed. [sgeulette]
Added action RecreateSession (PARAF-420). [chris-adam]
Handled return code 60: external session deleted [sgeulette]
Displayed special characters and dates correctly in session annotation info view (PARAF-508). [chris-adam]
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]
Release files for imio.esign 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| imio_esign-1.0.1.tar.gz | 138.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| imio_esign-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 285.5 kB
Release files / imio_esign-1.0.1.tar.gz
| Download URL | imio_esign-1.0.1.tar.gz |
|---|---|
| Size | 138.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46385b234f270c859a16e524c5a408c30a0bbf3a45a01699e69aca6cd9ef44f7
|
|
BLAKE2b-256 checksum How to use checksums |
45acd02552f3ab6129c010fa5bfb5bc864f99c7442ce99cbbec01811ff150f27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / imio_esign-1.0.1-py3-none-any.whl
| Download URL | imio_esign-1.0.1-py3-none-any.whl |
|---|---|
| Size | 147.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3dfcff6c54218fc9934d8147e03d59c9da2c21f9c15288f1185b12a9b2a2ed0e
|
|
BLAKE2b-256 checksum How to use checksums |
9170350d57672c7622ed2c6ecf5d0a56be62e4c0bb1faffa6d627ef91f7158c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|