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]
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 | |
|---|---|---|---|
| collective_dms_basecontent-2.0.3.tar.gz | 46.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| collective_dms_basecontent-2.0.3-py3-none-any.whl | Python 3 | none | any | Details |
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
|