Metadata-Version: 2.1
Name: collective.dms.basecontent
Version: 1.9
Summary: Base content types for document management system
Home-page: https://github.com/collective/collective.dms.basecontent
Author: Ecreall, Entrouvert, IMIO
Author-email: cedricmessiant@ecreall.com
License: gpl
Download-URL: https://pypi.org/project/collective.dms.basecontent
Keywords: document management system dms viewer
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.2
Classifier: Framework :: Plone :: 4.3
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: test

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 <https://pypi.python.org/pypi/dexterity.localrolesfield>`_


Tests
=====

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

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

Contributors
============

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

Changelog
=========

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]



