{ "info": { "author": "4teamwork AG", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.1", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Overview\n========\n\nCurrently ``ftw.journal`` provides two adapters to store infos.\n\n- workflow_histoy\n- annotations\n\nHowto use:\n\n- Simply Add a rule throught the plone ui.\n\n\nInstall\n=======\n\n- Add ``ftw.journal`` to your buildout configuration\n\n::\n\n [instance]\n eggs =\n ftw.journal\n\n- Run buildout\n\n- Add rule through plone ui\n\n\nCompatibility\n-------------\n\nRuns with `Plone `_ `4.3` or `5.1`.\n\n\nLinks\n=====\n\n- Github: https://github.com/4teamwork/ftw.journal\n- Issues: https://github.com/4teamwork/ftw.journal/issues\n- Package will be on pypi: http://pypi.python.org/pypi/ftw.journal\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.journal\n\n\nCopyright\n---------\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.journal`` is licensed under GNU General Public License, version 2.\n\nChangelog\n=========\n\n\n1.3.0 (2019-09-05)\n------------------\n\n- Port to Plone 5.1 [njohner]\n- Drop support for Plone 4.2. [njohner]\n- Drop support for Plone 4.0 and 4.1. [jone]\n\n\n1.2.9 (2016-12-12)\n------------------\n\n- Whitelist journal writes for plone.protect > 3.0\n [Rotonen]\n\n\n1.2.8 (2014-09-23)\n------------------\n\n- BugFix: Do not journalize in workflow history if the item has no workflow.\n [misch]\n\n1.2.7 (2014-02-10)\n------------------\n\n- Update French translations.\n [jone]\n\n- Move plone translations from i18n to locales folder.\n [jone]\n\n\n1.2.6 (2013-05-13)\n------------------\n\n- Updated French translations.\n [tschanzt]\n\n\n1.2.5 (2012-06-05)\n------------------\n\n- Update German translations.\n [jone]\n\n\n1.2.4 (2012-02-28)\n------------------\n\n- Adjust MANIFEST.in: add include for rst files (reamde.rst).\n [phgross]\n\n\n1.2.3 (2012-02-28)\n------------------\n\n- Fixed previous Release.\n [phgross]\n\n1.2.2 (2012-02-27)\n------------------\n\n- Added some French translations\n [ttschanz]\n\n- Added default .gitignore\n [lgraf]\n\n\n1.2.1 (2011-11-17)\n------------------\n\n- Changed entry_points target from opengever to plone\n [eschmutz]\n\n- Added integration tests\n [eschmutz]\n\n- Added functional test for events\n [eschmutz]\n\n- Added functional tests for interfaces and adapters\n [eschmutz]\n\n- Added testsetup for jenkins\n [eschmutz]\n\n- Translations updated.\n [phabegger]\n\n\n1.2 (2010-11-18)\n----------------\n\n- Adjust Manifest.in and IGNORE.txt\n\n\n1.1 (2010-09-13)\n----------------\n\n- Translated actions in plone domain\n [jinfanger]\n\n1.0\n---\n\n- Final relase\n\n0.5\n---\n\n- Created version.txt\n [jone]\n\n- Fixed Bug in AnnotationsJournalizable-Adapter (AttributeError: context)\n [13.10.2009]\n\n- Fixed Bug in AnnotationsJournalizable-Adapter\n\n - There seemed to be multiple journal list instances\n - Using PersistentList and PersistentDict now\n\n [jone]\n\n\n0.4\n---\n\n- Added contentrule action for journal entries\n [christian.schneider]\n\n\n0.3\n---\n\n- Moving from teamraum.journal to ftw.journal\n [christian.schneider]\n\n\n0.2.3\n-----\n\n- Fixed bug that prevented journalizer event handler from working\n [christian.schneider]\n\n\n0.2.2\n-----\n\n- Added i18n stuff\n [christian.schneider]\n\n- Make journaling event handler check if an adapter exists before trying to\n journalize\n [christian.schneider]\n\n\n0.2.1\n-----\n\n- Changed setup.py to try and fix the annoying dependency error when egg-info\n has not been deleted before running buildout\n [christian.schneider]\n\n\n0.2\n---\n\n- Implemented journaling mechanism using adapters and event handlers. There are\n two adapters to journalize something on a context, one for journalizing in\n the workflow history, and one for an annotations-based journal. Which one\n is used depends on which marker interface (see interfaces.py) the type\n implements. The annotations based system is not tested yet.\n [christian.schneider]\n\n\n0.1\n---\n\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/4teamwork/ftw.journal", "keywords": "plone workflow journal", "license": "GPL2", "maintainer": "Jonas Baumann", "maintainer_email": "", "name": "ftw.journal", "package_url": "https://pypi.org/project/ftw.journal/", "platform": "", "project_url": "https://pypi.org/project/ftw.journal/", "project_urls": { "Homepage": "https://github.com/4teamwork/ftw.journal" }, "release_url": "https://pypi.org/project/ftw.journal/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "Journaling infrastructure for plone", "version": "1.3.0" }, "last_serial": 5823346, "releases": { "1.2.4": [ { "comment_text": "", "digests": { "md5": "fc68a8cd3916be728c66520f01f6c5e9", "sha256": "7460625476a815c2039071ee1d12e1596218683a50ddfec6ef82705b635ef76a" }, "downloads": -1, "filename": "ftw.journal-1.2.4.zip", "has_sig": false, "md5_digest": "fc68a8cd3916be728c66520f01f6c5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31124, "upload_time": "2014-01-27T11:05:16", "url": "https://files.pythonhosted.org/packages/ee/0a/364e559e40756be8e77a75251aa71e3aabf7ba849e68dde55215623f3f40/ftw.journal-1.2.4.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "4dca4a2b4be695231f67f780fa440dd9", "sha256": "acac8df59dedf386b51146aef9d6a573ebaaad268bb71f05773f0290ae32e9fb" }, "downloads": -1, "filename": "ftw.journal-1.2.5.tar.gz", "has_sig": false, "md5_digest": "4dca4a2b4be695231f67f780fa440dd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18229, "upload_time": "2012-06-05T12:27:44", "url": "https://files.pythonhosted.org/packages/8c/fa/155928584fb27105643e740698c79161c4e1009273a57553408c54d5151c/ftw.journal-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "2be6c8c38d0a195a041e18796861d3fb", "sha256": "2189cf18af99c2f17a999ab7959ffbdfaff1e2a6e4c49f4d3fe3c98636cd46f9" }, "downloads": -1, "filename": "ftw.journal-1.2.6.zip", "has_sig": false, "md5_digest": "2be6c8c38d0a195a041e18796861d3fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31562, "upload_time": "2013-05-13T13:29:25", "url": "https://files.pythonhosted.org/packages/0f/9e/a743802aa6fd6d3ae061b991ae611bade1bfad060a33852b753c8f7f2e54/ftw.journal-1.2.6.zip" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "7374b73780913521ec28ae34b84f385d", "sha256": "2cbca4a3497c0ab2e5d21d7e37d61b7d7cb794698a98631420144ee3abf712f2" }, "downloads": -1, "filename": "ftw.journal-1.2.7.zip", "has_sig": false, "md5_digest": "7374b73780913521ec28ae34b84f385d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32699, "upload_time": "2014-02-10T13:55:56", "url": "https://files.pythonhosted.org/packages/f5/37/cf408ccf7b0a507cd53bdc13a2bc63c2ff5551fdeeea508901db736f1d5e/ftw.journal-1.2.7.zip" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "5ad119ef8772a0a2d3a3e8a45ec68c5a", "sha256": "fd0fe2ecbeec512e48ae954bdc4e4206ebe58a41ec26bc61dfdaccd5c03bc419" }, "downloads": -1, "filename": "ftw.journal-1.2.8.zip", "has_sig": false, "md5_digest": "5ad119ef8772a0a2d3a3e8a45ec68c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32910, "upload_time": "2014-09-23T10:18:42", "url": "https://files.pythonhosted.org/packages/0c/e8/6df2792e3364fb0deb3800864e108b96eec26290c77d321502942aff2482/ftw.journal-1.2.8.zip" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "648c6bc02ed86900f49226c6c35aa3b9", "sha256": "67bc3389f54cbfdd77e7a7489da42992597aa3ec277b9ae9a79fa0aa5cae2318" }, "downloads": -1, "filename": "ftw.journal-1.2.9.tar.gz", "has_sig": false, "md5_digest": "648c6bc02ed86900f49226c6c35aa3b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18957, "upload_time": "2016-12-12T10:44:36", "url": "https://files.pythonhosted.org/packages/10/cc/fc44417d27596ab57a5c7728c2d5430ed739bb3ef9666fc63ee7e9e16843/ftw.journal-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e000f772e6ade0228d3c470932feccb5", "sha256": "ee8e7ca72aa607a5198020ab390c26b1443364c4de876e9d3eb0ab7c4d0c729c" }, "downloads": -1, "filename": "ftw.journal-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e000f772e6ade0228d3c470932feccb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20206, "upload_time": "2019-09-05T06:40:42", "url": "https://files.pythonhosted.org/packages/10/84/5b4738299b03ca5aaca9f9033101a12c5f5a45e1a3f0cb2c2bccf3c07471/ftw.journal-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e000f772e6ade0228d3c470932feccb5", "sha256": "ee8e7ca72aa607a5198020ab390c26b1443364c4de876e9d3eb0ab7c4d0c729c" }, "downloads": -1, "filename": "ftw.journal-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e000f772e6ade0228d3c470932feccb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20206, "upload_time": "2019-09-05T06:40:42", "url": "https://files.pythonhosted.org/packages/10/84/5b4738299b03ca5aaca9f9033101a12c5f5a45e1a3f0cb2c2bccf3c07471/ftw.journal-1.3.0.tar.gz" } ] }