Skip to main content

Base content types for document management system

Project description

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 :

https://secure.travis-ci.org/collective/collective.dms.basecontent.png

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]

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

collective_dms_basecontent-2.0.3.tar.gz (46.5 kB view details)

Uploaded Source

Built Distribution

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

collective_dms_basecontent-2.0.3-py3-none-any.whl (51.1 kB view details)

Uploaded Python 3

File details

Details for the file collective_dms_basecontent-2.0.3.tar.gz.

File metadata

File hashes

Hashes for collective_dms_basecontent-2.0.3.tar.gz
Algorithm Hash digest
SHA256 6422563c6afb4f3eb6ffc70e801ede916999166039a427dfde0fa1c1ed8fc3b8
MD5 99179cafc503740de0ec272c4f253f7c
BLAKE2b-256 3ce81ea6a96eba245b1f1aeb4f7d7f940d74bf948bb10dcca1a98e98a19dd47f

See more details on using hashes here.

File details

Details for the file collective_dms_basecontent-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for collective_dms_basecontent-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3716558b19066862a52bdf052f7350a5f62bbeb6432df99da7fd2ef92bccbf1c
MD5 124b544702cb1bb5029feb080c65f8ad
BLAKE2b-256 2181154a72dd21f2331190d04b722664024e9c8e56768823c85e2a15f9400396

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