{ "info": { "author": "Robin Harms Oredsson, Martin Lundwall et.al.", "author_email": "robin@betahaus.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\nbetahaus.memberprofile is a package to create member profiles for Plone.\nIt stores members data in the portal_memberdata tool and/or in a regular content object.\n\nhttp://www.betahaus.net\n\n\nChange history\n==============\n\n0.2rc1 (2011-03-30)\n-------------------\n\n* Validation to make sure the entered text in the email field is an email address\n and that the address is unique. [robinharms]\n* Added change password as an action. Most users won't find it otherwise. [robinharms]\n\n\n0.2rc (2011-03-24)\n------------------\n\n* setDefaultRoles for the add permission, otherwise the permission won't exist to\n some of the old CMF stuff. [robinharms]\n* Tests not layer based [robinharms]\n\n\n0.2b (2011-03-03)\n-----------------\n* Updated tests for Plone 4 compatibility [robinharms]\n* Using locales instead of i18n. The later had problems with the i18n message factory [robinharms]\n* Dropping skin layer creation of MemberProfiles to cause less\n incompatibility-problems with other packages [robinharms]\n* Dropped support for complete profile methods by default. May be readded later. [robinharms]\n* No longer automatic installation of Kupu properties in Plone 3. See KNOWN_ISSUES.txt [robinharms]\n\n0.1b6/7 (2010-10-26)\n--------------------\n\n* Added a fullname sync. [mlundwall]\n* Added a title fallback to username if no fullname exists. [mlundwall]\n* Added zcml auto include. [mlundwall]\n* Don't run kupu tests if kupu doesn't exist. (TinyMCE default on P4) [robinharms]\n* Add same config to TinyMCE as Kupu would have had. (Plone4 Support) [robinharms]\n\n0.1b5 (2010-01-29)\n------------------\n\n* Added configuration for whether or not to enforce complete profiles. [mlundwall]\n\n0.1b4 (2010-01-26)\n------------------\n\n* Memberprofile creation uses contenttype setting in portal_membersip. [mlundwall]\n* author.py script now redirects correctly. [mlundwall] \n* Archetypes initialized event thrown on memberarea creation. [mlundwall]\n* Made MemberProfiles registered as collection for Kupu. [mlundwall]\n* Check for existence of a memfolder was wrong. [mlundwall]\n\n0.1b3 (2009-12-01)\n------------------\n\n* Fixed i18n problems, Swedish showed up wrong. [mlundwall]\n\n0.1b2 - (2009-11-10)\n--------------------\n\n* The manifest file excluded the GS xml. Fixed [robinharms]\n\n0.1b1 - (2009-11-09)\n--------------------\n\n* Added tool for creating member areas which is called by the overriden, login_next.cpy in skins.\n Subscribers don't work for this case, and it wasn't a good idea to let Plone run createMemberArea script. [robinharms]\n* Firstname and Lastname are now installed as default. [robinharms]\n* Added controlpanel for choosing firstname / lastname or userid as title. [robinharms]\n* Removed overrides.zcml - Blocking the Plone dashboard should be optional, or a skin [robinharms]\n* getText is no longer an accessor for description changed. Now description is more of a tagline, and text field can be biography or similar. [robinharms]\n* Managed to get rid of all subscribers. Everything works without them now. [robinharms]\n* Controlpanel for membership ids, so it's possible to enable only lowercase ids. (Uses portal_registration tool) [robinharms]\n\n0.1b - (2009-10-30)\n-------------------\n\n* Initial beta release [robinharms]\n\nContributors\n============\n\n* Robin Harms Oredsson (author)\n* Martin Lundwall (author)\n* Raphael Ritz (Lots of good ideas + archetypes.memberdatastorage)\n \nKnown Issues\n============\n\n\n* Installation as linkable type in kupu library tool stopped working in 3.3.5.\n Since Kupu will disappear and support for Plone 3 will be dropped sooner or later\n I'm not fixing this. It's possible to add the config manually anyway.\n It doesn't affect Plone 4 at all unless you're using Kupu.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://dev.betahaus.net", "keywords": "plone", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "betahaus.memberprofile", "package_url": "https://pypi.org/project/betahaus.memberprofile/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/betahaus.memberprofile/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://dev.betahaus.net" }, "release_url": "https://pypi.org/project/betahaus.memberprofile/0.2rc1/", "requires_dist": null, "requires_python": null, "summary": "Flexible member profiles for Plone", "version": "0.2rc1" }, "last_serial": 786815, "releases": { "0.1b": [ { "comment_text": "", "digests": { "md5": "cb65d126eebb01b621cbd91fa77f3a05", "sha256": "1e3daf5e01fea302326c78f776635b7d78f5c431951446952a830c6e06be53bd" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b.tar.gz", "has_sig": false, "md5_digest": "cb65d126eebb01b621cbd91fa77f3a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8948, "upload_time": "2009-10-30T21:15:03", "url": "https://files.pythonhosted.org/packages/44/7e/e3cab40b07d5479e48d545eb73267c13e204e6bcdd1a76ca764adc967c2a/betahaus.memberprofile-0.1b.tar.gz" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "e559e581ad20f8e44b9936bd3b9c8fe0", "sha256": "37b43ce62f9d4e744fbbb8aac56cf3e4f62620f39e84d540d7f921430ac4bdeb" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b1.tar.gz", "has_sig": false, "md5_digest": "e559e581ad20f8e44b9936bd3b9c8fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14895, "upload_time": "2009-11-09T22:55:14", "url": "https://files.pythonhosted.org/packages/67/86/a6edff0453fa99f16c9c3d99adb45d7a3fdc360e4d7590d1de38505dab2e/betahaus.memberprofile-0.1b1.tar.gz" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "f1b17b467ce15253510eb2b36a51c972", "sha256": "661c17feabf6f9b9bddefa030dc6ce6c42444dd14a8ff690ae1f8a1532cda213" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b2.tar.gz", "has_sig": false, "md5_digest": "f1b17b467ce15253510eb2b36a51c972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27507, "upload_time": "2009-11-10T12:16:22", "url": "https://files.pythonhosted.org/packages/c4/b0/1da0ee2d187ca5bf4d5b2e78c3a613ae06c949c65db3ef3820e00b2e447b/betahaus.memberprofile-0.1b2.tar.gz" } ], "0.1b3": [ { "comment_text": "", "digests": { "md5": "a185d9449f536e3dac30d6432b936050", "sha256": "e765a54a144933d001890a84ecda143711c09c3647af1eb9ff53a70145690381" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b3.tar.gz", "has_sig": false, "md5_digest": "a185d9449f536e3dac30d6432b936050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28719, "upload_time": "2009-12-01T13:44:11", "url": "https://files.pythonhosted.org/packages/e1/1a/ff5d6a8783304c0719bcb26ab62dc387024af73dc628ab24d4b7304b9b05/betahaus.memberprofile-0.1b3.tar.gz" } ], "0.1b4": [ { "comment_text": "", "digests": { "md5": "0bb22bb1600c90b054614375c33f9177", "sha256": "d6812ddc13b900751dc13e8bb4d64242705049b66ae104b6129dd06acf1990ad" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b4.tar.gz", "has_sig": false, "md5_digest": "0bb22bb1600c90b054614375c33f9177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29236, "upload_time": "2010-01-26T14:18:57", "url": "https://files.pythonhosted.org/packages/66/2a/5d470df35003239e13394bef35c4872cf7f9bdafca7cd790f9282d254381/betahaus.memberprofile-0.1b4.tar.gz" } ], "0.1b5": [ { "comment_text": "", "digests": { "md5": "5d9b7f7d6c98d9123708953683bac4a1", "sha256": "ce8999f891b6fe29dad6e0c3d52663431a0447cdda86b3b2cec92a4ece073de9" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b5.tar.gz", "has_sig": false, "md5_digest": "5d9b7f7d6c98d9123708953683bac4a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30195, "upload_time": "2010-01-29T14:42:09", "url": "https://files.pythonhosted.org/packages/74/72/f36c3ed8046579c2ae816f025238963cc38063abc853b01416e9d09cdbb0/betahaus.memberprofile-0.1b5.tar.gz" } ], "0.1b6": [ { "comment_text": "", "digests": { "md5": "958ee5be24287ac9b76cbf065bbddf90", "sha256": "4795e8e28dbe966dcf92c699fe215ab6c5c3c17021217432e2f16f6fcb5e4aad" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b6.zip", "has_sig": false, "md5_digest": "958ee5be24287ac9b76cbf065bbddf90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55712, "upload_time": "2010-08-04T15:47:08", "url": "https://files.pythonhosted.org/packages/ad/c5/d748ad782f40eadf4eb1757d78515b17d2e1ddad4872cfee51723bf09deb/betahaus.memberprofile-0.1b6.zip" } ], "0.1b7": [ { "comment_text": "", "digests": { "md5": "a96e915e5e808d0ee938851b6308eb33", "sha256": "a47b359713b9c60d013dd30f1bf3e8718fc0491041d2b8280072903d6dcd96e2" }, "downloads": -1, "filename": "betahaus.memberprofile-0.1b7.zip", "has_sig": false, "md5_digest": "a96e915e5e808d0ee938851b6308eb33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55787, "upload_time": "2010-10-26T10:06:58", "url": "https://files.pythonhosted.org/packages/30/71/e57f6df9910f6eb297d1d646a2928cfd1fda70d562f654c66e8a97221c29/betahaus.memberprofile-0.1b7.zip" } ], "0.2b": [ { "comment_text": "", "digests": { "md5": "28aa9f699765e8a7f7ee3295df3adad9", "sha256": "a887cb22c61cc989cabc8f6760a2130527636f786b86a14fde1fa5de8186dfda" }, "downloads": -1, "filename": "betahaus.memberprofile-0.2b.zip", "has_sig": false, "md5_digest": "28aa9f699765e8a7f7ee3295df3adad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49598, "upload_time": "2011-03-03T21:37:02", "url": "https://files.pythonhosted.org/packages/a7/fb/6e6541f5d50da4ed1073b3687f98e32f3fb907d396425f0b5a633ad8c7d0/betahaus.memberprofile-0.2b.zip" } ], "0.2rc": [ { "comment_text": "", "digests": { "md5": "89de4555de4d47d194c9a8ad8cc58443", "sha256": "3b5b1f268260261d49d99fddf1d0b806b03097321830f2ff6f88b8e4f3278804" }, "downloads": -1, "filename": "betahaus.memberprofile-0.2rc.zip", "has_sig": false, "md5_digest": "89de4555de4d47d194c9a8ad8cc58443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48719, "upload_time": "2011-03-24T21:05:45", "url": "https://files.pythonhosted.org/packages/57/8a/566881849055adb7c159ef5cd554a1b34c20475301145f02235de4efb079/betahaus.memberprofile-0.2rc.zip" } ], "0.2rc1": [ { "comment_text": "", "digests": { "md5": "e875bc1f2060a113447819f98b9b9b27", "sha256": "bb41fc58a876f5c17d4e5a547828063c0991826a960094d08575c29a427c93fd" }, "downloads": -1, "filename": "betahaus.memberprofile-0.2rc1.zip", "has_sig": false, "md5_digest": "e875bc1f2060a113447819f98b9b9b27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51593, "upload_time": "2011-03-30T13:59:56", "url": "https://files.pythonhosted.org/packages/e9/c0/3bc3a266ce4010aab6bcd7ea256ec4fa32a19fc750dcba2ec7b3f548e1ae/betahaus.memberprofile-0.2rc1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e875bc1f2060a113447819f98b9b9b27", "sha256": "bb41fc58a876f5c17d4e5a547828063c0991826a960094d08575c29a427c93fd" }, "downloads": -1, "filename": "betahaus.memberprofile-0.2rc1.zip", "has_sig": false, "md5_digest": "e875bc1f2060a113447819f98b9b9b27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51593, "upload_time": "2011-03-30T13:59:56", "url": "https://files.pythonhosted.org/packages/e9/c0/3bc3a266ce4010aab6bcd7ea256ec4fa32a19fc750dcba2ec7b3f548e1ae/betahaus.memberprofile-0.2rc1.zip" } ] }