Introduction
Base content classes for document management system.
Features
Add dmsdocument type : base content type to handle metadata of a document
Add dmsmainfile type : content type of the dematerialized file
Add dmsappendixfile type : content type of an appendix file
The dmsdocument view is divided in 2 columns:
left column displays metadata
rigth column displays a documentviewer image of the dmsmailfile content
Migration
- From 1.0 version, collective.z3cform.rolefield has been replaced by dexterity.localrolesfield.
After the upgrade step, you have to manually define dexterity localroles field configuration. See dexterity.localrolesfield page information
Tests
This add-on is tested using Travis CI. The current status of the add-on is :
Contributors
Gauthier Bastien, IMIO
Stéphan Geulette, IMIO
Vincent Fretin, Ecreall
Cédric Messiant, Ecreall
Frédéric Peters, Entr’ouvert
Changelog
2.0.3 (2026-03-26)
Added view element action on files. [cheris-adam]
Improved document view to add a extra legend content [sgeulette]
2.0.2 (2026-03-03)
Hidden description on IDmsFile and IDmsAppendixFile. [sgeulette]
Removed duplicate download action [chris-adam]
2.0.1 (2026-01-15)
Hidden label, show title. [chris-adam]
2.0.0 (2026-01-15)
Blacked an isorted files [sgeulette]
Made IDmsFile based on IAnnex [chris-adam,sgeulette]
Refactored VersionsTable into an iconified Categorizedtable. [chris-adam]
1.13 (2024-03-01)
Removed collective.z3cform.chosen dependency. [sgeulette]
Removed grok from viewlets. Commented dms.changetitle viewlet definition. [sgeulette]
Removed grok from columns, batch adapter, vocabularies, index. [sgeulette]
1.12 (2023-05-12)
Customised dmsdocument view template so the description is inside a span. So it can be displayed as multilines by using dms-description class. [sgeulette]
1.11 (2023-03-29)
Replaced subscriber grok declaration by zcml. [sgeulette]
Replaced collective.z3cform.chosen widget by collective.z3cform.select2. Must remove “chosen” packages in next release. [sgeulette]
1.10 (2022-10-28)
Removed pdbpp as dependency. [sgeulette]
1.9 (2022-10-28)
Made buildout running again. [sgeulette]
Added DmsDocument.get_mainfiles to get dmsmainfiles [sgeulette]
1.8 (2022-07-01)
Corrected UnicodeEncodeError. [sgeulette]
1.7 (2022-06-21)
Updated columns to work with z3c.table 2.2. Escaped rendering special caracters to avoid xss. [sgeulette]
1.6 (2021-04-20)
RelatedDocs field can handle object_provides criteria. [sgeulette]
1.5 (2019-11-25)
Added css on some columns. [sgeulette]
1.4 (2019-09-20)
Made class inheritance clearer. [sgeulette]
1.3 (2018-09-24)
Use a fade edit pencil to dissuade user click on it. [sgeulette]
1.2 (2018-09-05)
Changed french translation to avoid confusion. [sgeulette]
1.1 (2018-07-23)
Remove filerepresentation adapters. They are not needed for collective.zopeedit > 1.0.0 [gotcha]
Replace restrictedTraverse by getMultiAdapter [sgeulette]
Display related docs with list [sgeulette]
1.0 (2017-06-02)
Replace collective.z3cform.rolefield by dexterity.localrolesfield. Manual configuration needed. See readme… [sgeulette]
0.7 (2017-05-30)
Move the signed attribute to collective.dms.scanbehavior. [mpeeters]
0.6 (2015-11-24)
Removed old sorting attribute. Added dependency. Changed travis config. [sgeulette]
0.5 (2015-06-02)
Added div with id to fix fields display in edit mode [sgeulette]
Added treating_groups and recipient_groups catalog index. [sgeulette]
Added treating_groups and recipient_groups in p.a.collection columns [sgeulette]
Cleaning on task old stuff [cmessiant]
Don’t use AjaxChosenMultiFieldWidget for treating_groups field [cmessiant]
0.4 (2015-03-13)
Fix fields width to 50% to keep fields on the left of the scan preview [sgeulette]
Test attribute existence to resolve a recatalog problem [sgeulette]
0.3 (2014-10-24)
Correct wrong metadata name in column [sgeulette]
Add a dmsdocument edit view including documentviewer to complete attributes after batch import. [sgeulette]
0.2 (2014-02-26)
Update the LocalRolesToPrincipals fields to use zope.schemaevent [mpeeters]
Integrated documentviewer [vincentfretin]
Add signed version [vincentfretin, cedricmessiant]
New default view for all documents [vincentfretin, cedricmessiant]
Allow tasks to be added to document [fpeters, vincentfretin, cedricmessiant]
0.1.1 (2013-03-08)
Corrected MANIFEST.in
0.1 (2013-03-06)
Package created using templer [cedricmessiant]
Added portal types [sgeulette]
Related field [davidconvent]
LocalRolesToPrincipals field [gauthierbastien]
Metadata
Release files for collective.dms.basecontent 2.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| collective_dms_basecontent-2.0.3.tar.gz | 46.5 kB | Without provenance | Details for collective_dms_basecontent-2.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| collective_dms_basecontent-2.0.3-py3-none-any.whl | Python 3 | none | any | Details for collective_dms_basecontent-2.0.3-py3-none-any.whl |
Total release size: 97.6 kB
Release files / collective_dms_basecontent-2.0.3.tar.gz
| Download URL | collective_dms_basecontent-2.0.3.tar.gz |
|---|---|
| Size | 46.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6422563c6afb4f3eb6ffc70e801ede916999166039a427dfde0fa1c1ed8fc3b8
|
|
BLAKE2b-256 checksum How to use checksums |
3ce81ea6a96eba245b1f1aeb4f7d7f940d74bf948bb10dcca1a98e98a19dd47f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Release files / collective_dms_basecontent-2.0.3-py3-none-any.whl
| Download URL | collective_dms_basecontent-2.0.3-py3-none-any.whl |
|---|---|
| Size | 51.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3716558b19066862a52bdf052f7350a5f62bbeb6432df99da7fd2ef92bccbf1c
|
|
BLAKE2b-256 checksum How to use checksums |
2181154a72dd21f2331190d04b722664024e9c8e56768823c85e2a15f9400396
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Security for collective.dms.basecontent 2.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.