{ "info": { "author": "rain2o", "author_email": "Joel@rain2odesigns.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nThe package allows you to audit actions being done on your site.\nIt accomplishes this by using configurable content rules.\n\nBy default, after you activate this package,\nit'll create all the content rules\nthat can be used for auditing with only the Page type to audit OOTB.\nIf you want to audit more types of objects,\nyou'll need to configure the content rules.\n\nThe audits are stored into a relational database.\nOnce installed and called for the first time\nit will create a table called \"audit\" if it does not already exist,\nso there is no need to create the table manually.\n\nAuditLog attempts to use plone.app.async to perform the store actions,\nbut if that fails it will finish the task directly.\nThe advantage of this is to allow an individual 'worker' client\nto run Async and handle all of these request.\nIf there is a lot of activity it will not get backed up.\nAsync queues the job up and handles it as it can\nwhile the users request finishes and moves on\navoiding sacrifices in performance.\nRefer to the collective.async pypi page\nfor instructions on setting it up if you use it.\nAsync is NOT required for AuditLog to work,\nhowever it is advised, especially for high traffic sites.\n\n\nInstallation\n============\n\nDownload the package from GitHub and extract into your src directory.\nAdd 'collective.auditlog' to your eggs and zcml slugs in buildout.\nInclude the location (src/collective.auditlog) in development slugs too.\nRun buildout\n\nIn Site Setup -> Add-ons, active Audit Log.\nOnce it is installed you will see \"AuditLog\" under Add-on Configuration.\nThis is where you can configuration the relational database.\nThe configuration string needs to be a valid SQLAlchemy connection string.\nThe control panel also allows you to enable/disable\ntracking of actions performed on working copies.\n\nAll that is left is to configure the new Content Rules\nto track the content types and actions you desire.\n\n\nDependencies\n============\n\nAll dependencies are installed automatically\nwhen installing collective.auditlog.\nHere is just a list of those for reference:\n\n- setuptools\n- sqlalchemy\n- five.globalrequest\n- plone.app.async\n\n\nAuthors\n=======\n\n- Joel Rainwater, initial author\n- Nathan van Gheem, Async integration, bug fixes, optimization.\n- Alessandro Pisa, bug fixing, testing\n\nChangelog\n=========\n\n1.3.3 (2018-07-12)\n------------------\n\n- Factored out getObjectInfo and addLogEntry.\n [reinhardt]\n\n\n1.3.2 (2018-07-11)\n------------------\n\n- Skip retrieving rule when audit log is disabled completely.\n Improves performance.\n [reinhardt]\n\n\n1.3.1 (2017-04-13)\n------------------\n\n- Fix upgrade step title.\n [ale-rt]\n\n\n1.3.0 (2017-04-13)\n------------------\n\n- The engine parameters (like pool_recycle, echo, ...)\n can be specified through a registry record\n [ale-rt]\n\n\n1.2.2 (2016-06-06)\n------------------\n\n- Make action more robust on IActionSucceededEvent\n [ale-rt]\n\n\n1.2.1 (2016-05-10)\n------------------\n\n- Fix unicode issues\n- Tests are working again\n [ale-rt]\n\n\n1.2.0 (2016-05-03)\n------------------\n\n- First public release\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "Plone Audit Log", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.auditlog", "package_url": "https://pypi.org/project/collective.auditlog/", "platform": "", "project_url": "https://pypi.org/project/collective.auditlog/", "project_urls": { "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/collective.auditlog/1.3.3/", "requires_dist": null, "requires_python": "", "summary": "Provides extra conditions and triggers for all content actions", "version": "1.3.3" }, "last_serial": 5123153, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "5f44bc71645d2d64caf61e4abcd2b03c", "sha256": "7973b1260f50cd15cb30b9d23754b078ad41f8a789b22482d1c8f2ff1b398254" }, "downloads": -1, "filename": "collective.auditlog-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5f44bc71645d2d64caf61e4abcd2b03c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21150, "upload_time": "2016-05-03T11:44:29", "url": "https://files.pythonhosted.org/packages/37/33/4eee8a94d607aecd24487f2e62b9a4d794c5b4e4a4e039b67bb5fd408a4a/collective.auditlog-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "fa4a9d3ece01ce5493504b8fea6235bb", "sha256": "dbad6eacddd2e436f2313da806e6d797d2347ab88184cc1b30a39fdade2fe7ce" }, "downloads": -1, "filename": "collective.auditlog-1.2.1.tar.gz", "has_sig": false, "md5_digest": "fa4a9d3ece01ce5493504b8fea6235bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21523, "upload_time": "2016-05-10T11:07:20", "url": "https://files.pythonhosted.org/packages/a6/82/ed63505c238c8ff72d308837a57a28bc22e53d3af7f0ad3ec5cb0ccaf740/collective.auditlog-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "af93de0bbfe66fb5a6c81d3d7d78f9c3", "sha256": "c64d6651e5ddad1939c5e4bb95c3ebb09ee9434824d96bceba2313cbc24823f3" }, "downloads": -1, "filename": "collective.auditlog-1.2.2.tar.gz", "has_sig": false, "md5_digest": "af93de0bbfe66fb5a6c81d3d7d78f9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21854, "upload_time": "2016-06-06T08:58:51", "url": "https://files.pythonhosted.org/packages/76/42/75681eec5005a07804955fd89b1a3f8705590ebd20bed3d93ea875beffb6/collective.auditlog-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "2e6c6291808c18ded42dccb2de122b50", "sha256": "1c7ce1a28c5cf32903fe5025835e3b478c1ee751bba83e1805433dd139716d21" }, "downloads": -1, "filename": "collective.auditlog-1.3.0.tar.gz", "has_sig": false, "md5_digest": "2e6c6291808c18ded42dccb2de122b50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22592, "upload_time": "2017-04-13T06:43:14", "url": "https://files.pythonhosted.org/packages/24/18/3e130d4d87f54941d74907bd45e5c4d7d53b865e166bb34778ed3ba87238/collective.auditlog-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "8bcd972f5b0f5699f95af0cd94b78401", "sha256": "01e366c930e8a278e063e5fcc1f5a41177477a14fe09fe5579ff0f6c604a7b49" }, "downloads": -1, "filename": "collective.auditlog-1.3.1.tar.gz", "has_sig": false, "md5_digest": "8bcd972f5b0f5699f95af0cd94b78401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22629, "upload_time": "2017-04-13T06:56:23", "url": "https://files.pythonhosted.org/packages/6d/14/7de43e9f3aae185122f043e6b3926efbfe92ff423fe0afa0dc5225addbfa/collective.auditlog-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "9390037741a1ffb7665af7cd7b8bfb23", "sha256": "c4d1b84076a4a439e66dce715bb7a268b2c00fb015e4b23c730c81f1937a110e" }, "downloads": -1, "filename": "collective.auditlog-1.3.2.tar.gz", "has_sig": false, "md5_digest": "9390037741a1ffb7665af7cd7b8bfb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22927, "upload_time": "2018-07-11T12:15:32", "url": "https://files.pythonhosted.org/packages/7b/68/28dffbc2a6c41860db2991703263d9030b129c179929cbf70f75de34acf3/collective.auditlog-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "58722516a42ba4dd86129af582154fba", "sha256": "58272b0542628a751ea6e11281056b9a1b9dce8663cbe6cc23fe23cc10b96e65" }, "downloads": -1, "filename": "collective.auditlog-1.3.3.tar.gz", "has_sig": false, "md5_digest": "58722516a42ba4dd86129af582154fba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23011, "upload_time": "2018-07-12T13:44:33", "url": "https://files.pythonhosted.org/packages/1b/6a/4ecb7b8cb624f322e454c731c03d9e93cde6857d9064344c117046aa63e7/collective.auditlog-1.3.3.tar.gz" } ], "1.4.0a1": [ { "comment_text": "", "digests": { "md5": "ddac5decfe13aed0369eeedb38abe332", "sha256": "b5ff1a7c1d44612380284ee9811b3521c5c51780e7145060a9c96f246e0707c8" }, "downloads": -1, "filename": "collective.auditlog-1.4.0a1.tar.gz", "has_sig": false, "md5_digest": "ddac5decfe13aed0369eeedb38abe332", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24080, "upload_time": "2018-08-30T12:54:30", "url": "https://files.pythonhosted.org/packages/3f/31/39bc202f6ab891e86f2199c8445b5c50478ce13b3c59a376b5e99c5236af/collective.auditlog-1.4.0a1.tar.gz" } ], "1.4.0a2": [ { "comment_text": "", "digests": { "md5": "595d526796b34d5d915065b0c434dbb5", "sha256": "afd066f786b4105ab5e5c61136ad51bbf89cdf9900fc5a1ce80c51a52c227583" }, "downloads": -1, "filename": "collective.auditlog-1.4.0a2.tar.gz", "has_sig": false, "md5_digest": "595d526796b34d5d915065b0c434dbb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24181, "upload_time": "2018-10-11T09:45:23", "url": "https://files.pythonhosted.org/packages/a5/7a/70c154a5513527e1342415040b5ad7cf0062ad3d579ea74e5bbb9dbd2108/collective.auditlog-1.4.0a2.tar.gz" } ], "1.4.0a3": [ { "comment_text": "", "digests": { "md5": "2e44570919bf352875f775eb7ba17674", "sha256": "d1db2b8f520636dcd0481b39e599140948c5db3f691d7d47494827a7f466d6c1" }, "downloads": -1, "filename": "collective.auditlog-1.4.0a3.tar.gz", "has_sig": false, "md5_digest": "2e44570919bf352875f775eb7ba17674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24221, "upload_time": "2019-04-10T09:39:45", "url": "https://files.pythonhosted.org/packages/29/cd/695b980dc032854af11005ce8acb2c2341e64fb62a9d647926128d303892/collective.auditlog-1.4.0a3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58722516a42ba4dd86129af582154fba", "sha256": "58272b0542628a751ea6e11281056b9a1b9dce8663cbe6cc23fe23cc10b96e65" }, "downloads": -1, "filename": "collective.auditlog-1.3.3.tar.gz", "has_sig": false, "md5_digest": "58722516a42ba4dd86129af582154fba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23011, "upload_time": "2018-07-12T13:44:33", "url": "https://files.pythonhosted.org/packages/1b/6a/4ecb7b8cb624f322e454c731c03d9e93cde6857d9064344c117046aa63e7/collective.auditlog-1.3.3.tar.gz" } ] }