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.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]
Raw data
{
"_id": null,
"home_page": "https://github.com/collective/collective.dms.basecontent",
"name": "collective.dms.basecontent",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "document management system dms viewer",
"author": "Ecreall, Entrouvert, IMIO",
"author_email": "cedricmessiant@ecreall.com",
"download_url": "https://files.pythonhosted.org/packages/44/51/b59ea4a94efb49545689bf15b669f7ab232989b44fbcbdf5f8f09931601c/collective.dms.basecontent-1.13.tar.gz",
"platform": null,
"description": "Introduction\n============\n\nBase content classes for document management system.\n\nFeatures\n--------\n\n- Add dmsdocument type : base content type to handle metadata of a document\n- Add dmsmainfile type : content type of the dematerialized file\n- Add dmsappendixfile type : content type of an appendix file\n\nThe dmsdocument view is divided in 2 columns:\n\n- left column displays metadata\n- rigth column displays a documentviewer image of the dmsmailfile content\n\nMigration\n---------\n\n* From 1.0 version, collective.z3cform.rolefield has been replaced by dexterity.localrolesfield.\n After the upgrade step, you have to manually define dexterity localroles field configuration.\n See `dexterity.localrolesfield page information <https://pypi.python.org/pypi/dexterity.localrolesfield>`_\n\n\nTests\n=====\n\nThis add-on is tested using Travis CI. The current status of the add-on is :\n\n.. image:: https://secure.travis-ci.org/collective/collective.dms.basecontent.png\n :target: http://travis-ci.org/collective/collective.dms.basecontent\n\nContributors\n============\n\n- Gauthier Bastien, IMIO\n- St\u00e9phan Geulette, IMIO\n- Vincent Fretin, Ecreall\n- C\u00e9dric Messiant, Ecreall\n- Fr\u00e9d\u00e9ric Peters, Entr'ouvert\n\nChangelog\n=========\n\n1.13 (2024-03-01)\n-----------------\n\n- Removed `collective.z3cform.chosen` dependency.\n [sgeulette]\n- Removed grok from viewlets. Commented `dms.changetitle` viewlet definition.\n [sgeulette]\n- Removed grok from columns, batch adapter, vocabularies, index.\n [sgeulette]\n\n1.12 (2023-05-12)\n-----------------\n\n- Customised dmsdocument view template so the description is inside a span. So it can be displayed as multilines by\n using dms-description class.\n [sgeulette]\n\n1.11 (2023-03-29)\n-----------------\n\n- Replaced subscriber grok declaration by zcml.\n [sgeulette]\n- Replaced collective.z3cform.chosen widget by collective.z3cform.select2.\n Must remove \"chosen\" packages in next release.\n [sgeulette]\n\n1.10 (2022-10-28)\n-----------------\n\n- Removed pdbpp as dependency.\n [sgeulette]\n\n1.9 (2022-10-28)\n----------------\n\n- Made buildout running again.\n [sgeulette]\n- Added `DmsDocument.get_mainfiles` to get dmsmainfiles\n [sgeulette]\n\n1.8 (2022-07-01)\n----------------\n\n- Corrected UnicodeEncodeError.\n [sgeulette]\n\n1.7 (2022-06-21)\n----------------\n\n- Updated columns to work with z3c.table 2.2. Escaped rendering special caracters to avoid xss.\n [sgeulette]\n\n1.6 (2021-04-20)\n----------------\n\n- RelatedDocs field can handle object_provides criteria.\n [sgeulette]\n\n1.5 (2019-11-25)\n----------------\n\n- Added css on some columns.\n [sgeulette]\n\n1.4 (2019-09-20)\n----------------\n\n- Made class inheritance clearer.\n [sgeulette]\n\n1.3 (2018-09-24)\n----------------\n\n- Use a fade edit pencil to dissuade user click on it.\n [sgeulette]\n\n1.2 (2018-09-05)\n----------------\n\n- Changed french translation to avoid confusion.\n [sgeulette]\n\n1.1 (2018-07-23)\n----------------\n\n- Remove filerepresentation adapters.\n They are not needed for collective.zopeedit > 1.0.0\n [gotcha]\n- Replace restrictedTraverse by getMultiAdapter\n [sgeulette]\n- Display related docs with list\n [sgeulette]\n\n1.0 (2017-06-02)\n----------------\n\n- Replace collective.z3cform.rolefield by dexterity.localrolesfield. Manual configuration needed. See readme...\n [sgeulette]\n\n0.7 (2017-05-30)\n----------------\n\n- Move the signed attribute to collective.dms.scanbehavior.\n [mpeeters]\n\n0.6 (2015-11-24)\n----------------\n\n- Removed old sorting attribute. Added dependency. Changed travis config.\n [sgeulette]\n\n0.5 (2015-06-02)\n----------------\n\n- Added div with id to fix fields display in edit mode\n [sgeulette]\n- Added treating_groups and recipient_groups catalog index.\n [sgeulette]\n- Added treating_groups and recipient_groups in p.a.collection columns\n [sgeulette]\n- Cleaning on task old stuff\n [cmessiant]\n- Don't use AjaxChosenMultiFieldWidget for treating_groups field\n [cmessiant]\n\n0.4 (2015-03-13)\n----------------\n\n- Fix fields width to 50% to keep fields on the left of the scan preview\n [sgeulette]\n- Test attribute existence to resolve a recatalog problem\n [sgeulette]\n\n0.3 (2014-10-24)\n----------------\n\n- Correct wrong metadata name in column\n [sgeulette]\n- Add a dmsdocument edit view including documentviewer to complete attributes after batch import.\n [sgeulette]\n\n0.2 (2014-02-26)\n----------------\n\n- Update the LocalRolesToPrincipals fields to use zope.schemaevent\n [mpeeters]\n- Integrated documentviewer\n [vincentfretin]\n- Add signed version\n [vincentfretin, cedricmessiant]\n- New default view for all documents\n [vincentfretin, cedricmessiant]\n- Allow tasks to be added to document\n [fpeters, vincentfretin, cedricmessiant]\n\n0.1.1 (2013-03-08)\n------------------\n\n- Corrected MANIFEST.in\n\n0.1 (2013-03-06)\n----------------\n\n- Package created using templer\n [cedricmessiant]\n- Added portal types\n [sgeulette]\n- Related field\n [davidconvent]\n- LocalRolesToPrincipals field\n [gauthierbastien]\n\n\n\n",
"bugtrack_url": null,
"license": "gpl",
"summary": "Base content types for document management system",
"version": "1.13",
"project_urls": {
"Download": "https://pypi.org/project/collective.dms.basecontent",
"Homepage": "https://github.com/collective/collective.dms.basecontent"
},
"split_keywords": [
"document",
"management",
"system",
"dms",
"viewer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4451b59ea4a94efb49545689bf15b669f7ab232989b44fbcbdf5f8f09931601c",
"md5": "5a7f14d5e3f564282d53d95dbc78d9e7",
"sha256": "5979fcebd697de0894e525d9840dc6dbbcf07d1b2546ea5aff68578a08321743"
},
"downloads": -1,
"filename": "collective.dms.basecontent-1.13.tar.gz",
"has_sig": false,
"md5_digest": "5a7f14d5e3f564282d53d95dbc78d9e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 39995,
"upload_time": "2024-03-01T13:53:39",
"upload_time_iso_8601": "2024-03-01T13:53:39.794735Z",
"url": "https://files.pythonhosted.org/packages/44/51/b59ea4a94efb49545689bf15b669f7ab232989b44fbcbdf5f8f09931601c/collective.dms.basecontent-1.13.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-01 13:53:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "collective",
"github_project": "collective.dms.basecontent",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "collective.dms.basecontent"
}