{ "info": { "author": "Lennart Regebro", "author_email": "regebro@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone :: 4.1", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "collective.memberemails will send email notifications for the steps of \r\nthe approval process implemented by pas.plugins.memberapproval.\r\n\r\nIt will send an email to a configurable administrator email address \r\nwhen a user is registered, and it will also send an email to the\r\nuser when the user is approved or denied.\r\n\r\nThe emails and the administrator notification address is configured\r\nin the \"Member registration email settings\" control panel at the url\r\n/@@memberemails-settings\r\n\r\n\r\nContributors\r\n============\r\n\r\n- Lennart Regebro, Author\r\n\r\nChangelog\r\n=========\r\n\r\n1.0a2 (2012-06-26)\r\n------------------\r\n\r\n- Now handles the separation between pending and disapproved statuses.\r\n\r\n- Checking the login time was not reliable, and is no longer needed.\r\n\r\n\r\n1.0a1 (2012-05-31)\r\n------------------\r\n\r\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/regebro/collective.memberemails", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.memberemails", "package_url": "https://pypi.org/project/collective.memberemails/", "platform": "", "project_url": "https://pypi.org/project/collective.memberemails/", "project_urls": { "Homepage": "https://github.com/regebro/collective.memberemails" }, "release_url": "https://pypi.org/project/collective.memberemails/1.0a2/", "requires_dist": null, "requires_python": null, "summary": "Email notification for pas.plugins.memberapproval", "version": "1.0a2" }, "last_serial": 640860, "releases": { "1.0a2": [ { "comment_text": "", "digests": { "md5": "deaf77e839e81c14714e8c0b70268145", "sha256": "5ad991893d618ba4009ab63dd25d40909087be8ae46c8de9ab1e16140c784861" }, "downloads": -1, "filename": "collective.memberemails-1.0a2.tar.gz", "has_sig": false, "md5_digest": "deaf77e839e81c14714e8c0b70268145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13005, "upload_time": "2012-06-26T16:43:49", "url": "https://files.pythonhosted.org/packages/61/0a/4dc80cef3f054539f77f6bef9f5e03d2018e2fa94c65fa8419ee1c4c8c1b/collective.memberemails-1.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "deaf77e839e81c14714e8c0b70268145", "sha256": "5ad991893d618ba4009ab63dd25d40909087be8ae46c8de9ab1e16140c784861" }, "downloads": -1, "filename": "collective.memberemails-1.0a2.tar.gz", "has_sig": false, "md5_digest": "deaf77e839e81c14714e8c0b70268145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13005, "upload_time": "2012-06-26T16:43:49", "url": "https://files.pythonhosted.org/packages/61/0a/4dc80cef3f054539f77f6bef9f5e03d2018e2fa94c65fa8419ee1c4c8c1b/collective.memberemails-1.0a2.tar.gz" } ] }