Skip to main content

Base content types for document management system

Project description


Base content classes for document management system.


  • 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


  • 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


This add-on is tested using Travis CI. The current status of the add-on is :


  • Gauthier Bastien, IMIO
  • Stéphan Geulette, IMIO
  • Vincent Fretin, Ecreall
  • Cédric Messiant, Ecreall
  • Frédéric Peters, Entr’ouvert


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

0.1 (2013-03-06)

  • Package created using templer [cedricmessiant]
  • Added portal types [sgeulette]
  • Related field [davidconvent]
  • LocalRolesToPrincipals field [gauthierbastien]

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for collective.dms.basecontent, version 1.6
Filename, size File type Python version Upload date Hashes
Filename, size collective.dms.basecontent-1.6.tar.gz (35.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page