{ "info": { "author": "David Batranu", "author_email": "david.batranu@eaudeweb.ro", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "================\r\nEdW User History\r\n================\r\n\r\nIntroduction\r\n============\r\n\r\n`EdW User History`_ package will make available a portlet providing user login history.\r\nThe portlet will list the most recent 10 user logins. Clicking a userid will open a\r\npage showing the full login history for that user including login date and his/her IP.\r\nA full user listing page is also available in the \"Site setup\" section of the site.\r\n\r\nMain features\r\n=============\r\n\r\n1. New available portlet called \"User login history\"\r\n2. Control panel tool to display the full login history\r\n3. Login history works not only for local users but for external user sources too\r\n\r\nInstallation\r\n============\r\n\r\nzc.buildout\r\n-----------\r\n\r\nIf you are using `zc.buildout`_ and the `plone.recipe.zope2instance`_\r\nrecipe to manage your project, you can do this:\r\n\r\n* Update your buildout.cfg file:\r\n\r\n * Add ``edw.userhistory`` to the list of eggs to install\r\n * Tell the plone.recipe.zope2instance recipe to install a ZCML slug\r\n\r\n ::\r\n\r\n [instance]\r\n ...\r\n eggs =\r\n ...\r\n edw.userhistory\r\n\r\n zcml =\r\n ...\r\n edw.userhistory\r\n\r\n* Re-run buildout, e.g. with::\r\n\r\n $ ./bin/buildout\r\n\r\nYou can skip the ZCML slug if you are going to explicitly include the package\r\nfrom another package's configure.zcml file.\r\n\r\nCopyright and license\r\n=====================\r\n\r\nThe Initial Owner of the Original Code is Eau de Wed (EdW).\r\nAll Rights Reserved.\r\n\r\nThe EdW User History (the Original Code) is free software;\r\nyou can redistribute it and/or modify it under the terms of the GNU\r\nGeneral Public License as published by the Free Software Foundation;\r\neither version 2 of the License, or (at your option) any later\r\nversion.\r\n\r\nMore details under edw.userhistory/docs/License.txt\r\n\r\n.. _`EdW User History`: https://github.com/collective/edw.userhistory\r\n.. _`plone.recipe.zope2instance`: http://pypi.python.org/pypi/plone.recipe.zope2instance\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n1.8 - (2016-06-23)\r\n------------------\r\n* Bug fix: Use getSite to get portal_membership\r\n [avoinea]\r\n\r\n1.7 - (2016-05-04)\r\n------------------\r\n* Bug fix: Fix REMOTE_ADDR getter from request.environ\r\n [avoinea]\r\n* Bug fix: Safely get portal_membership tool\r\n [avoinea]\r\n\r\n1.6 - (2015-01-09)\r\n------------------\r\n* Change: Added missing package includes in order to be compatible\r\n with Plone >= 4.1\r\n [olimpiurob refs #22037]\r\n\r\n1.5 - (2012-09-28)\r\n------------------\r\n* Bugfix: fixed version.txt location. Added README.rst\r\n [ghicaale refs #5542]\r\n\r\n1.4 - (2012-09-28)\r\n------------------\r\n* Feature: added documentation and fixed pylint warning\r\n [ghicaale refs #5542]\r\n* Feature: enhanced user login history to take into\r\n account all external users, not only the local users\r\n [ghicaale refs #5542]\r\n\r\n1.3 - (2012-02-22)\r\n------------------\r\n* Bugfix: using proper date format\r\n [david, (Eau de Web)]\r\n\r\n1.2 - (2012-02-22)\r\n------------------\r\n* Bugfix: proper date sorting\r\n [david, (Eau de Web)]\r\n\r\n1.1 - (2012-01-06)\r\n------------------\r\n* Bugfix: adding tests\r\n [david, (Eau de Web)]\r\n* Bugfix: updating package layout for eggmonkey\r\n [david, (Eau de Web)]\r\n* Bugfix: don't log user logins if no user information is available in\r\n portal_membership. This solves login issues with Products.PloneSurvey which\r\n uses a separate user folder\r\n [david, (Eau de Web)]\r\n\r\n1.0 - (2011-08-01)\r\n------------------\r\n* Initial release\r\n [david, (Eau de Web)]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "edw.userhistory", "package_url": "https://pypi.org/project/edw.userhistory/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/edw.userhistory/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/edw.userhistory/1.8/", "requires_dist": null, "requires_python": null, "summary": "User login history", "version": "1.8" }, "last_serial": 2183395, "releases": { "1.5": [ { "comment_text": "", "digests": { "md5": "26d53c0472b1e9b509de2527785367f9", "sha256": "5b1ab06e9c525909725b7c0c7602d5a57385a7298eb8bd56151d20a1a6137bf0" }, "downloads": -1, "filename": "edw.userhistory-1.5.zip", "has_sig": false, "md5_digest": "26d53c0472b1e9b509de2527785367f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25834, "upload_time": "2012-09-28T11:45:57", "url": "https://files.pythonhosted.org/packages/16/58/6bf10d227f28e091ce9ef93f0e64c9cbb75768e54108e5325277b6067254/edw.userhistory-1.5.zip" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "49158b6177d2e592c7676b88324c853a", "sha256": "3380ccb3f9da84b3c582fc4e48df06ddb9376e0da5ccbd8886d041283590c22f" }, "downloads": -1, "filename": "edw.userhistory-1.6.zip", "has_sig": false, "md5_digest": "49158b6177d2e592c7676b88324c853a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26078, "upload_time": "2015-08-11T08:05:52", "url": "https://files.pythonhosted.org/packages/2b/42/457ba935529a062a7fd8ea0f395a0635e5292e8fc62a1bdbc9b6f1550689/edw.userhistory-1.6.zip" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "87c70190ae8ac138502dce30b83291ef", "sha256": "c7d6df22fc24906879e69498909b6d0549522ead59d123b0e0a019eecb2b27a3" }, "downloads": -1, "filename": "edw.userhistory-1.7.zip", "has_sig": false, "md5_digest": "87c70190ae8ac138502dce30b83291ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26330, "upload_time": "2016-06-23T13:55:57", "url": "https://files.pythonhosted.org/packages/66/18/2700383690fa48b821ef62e746e74ce74ed57b3de6fdc6db719c1fb39970/edw.userhistory-1.7.zip" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "517de97247be7918a47ade52851b9d87", "sha256": "0faff51e0a191f3880fa17cd1c49ab7dbecc58852f5a5f77242a7ebf8f4b0715" }, "downloads": -1, "filename": "edw.userhistory-1.8.zip", "has_sig": false, "md5_digest": "517de97247be7918a47ade52851b9d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26419, "upload_time": "2016-06-23T13:56:17", "url": "https://files.pythonhosted.org/packages/2f/d1/dd0897495bff5de1d27ae8c28dde61289eb53d97d0adbede05bf6ea61d95/edw.userhistory-1.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "517de97247be7918a47ade52851b9d87", "sha256": "0faff51e0a191f3880fa17cd1c49ab7dbecc58852f5a5f77242a7ebf8f4b0715" }, "downloads": -1, "filename": "edw.userhistory-1.8.zip", "has_sig": false, "md5_digest": "517de97247be7918a47ade52851b9d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26419, "upload_time": "2016-06-23T13:56:17", "url": "https://files.pythonhosted.org/packages/2f/d1/dd0897495bff5de1d27ae8c28dde61289eb53d97d0adbede05bf6ea61d95/edw.userhistory-1.8.zip" } ] }