collective.dms.basecontent


Namecollective.dms.basecontent JSON
Version 1.13 PyPI version JSON
download
home_pagehttps://github.com/collective/collective.dms.basecontent
SummaryBase content types for document management system
upload_time2024-03-01 13:53:39
maintainer
docs_urlNone
authorEcreall, Entrouvert, IMIO
requires_python
licensegpl
keywords document management system dms viewer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.20048s