{ "info": { "author": "atReal", "author_email": "contact@atreal.net", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\n\nOverview\n========\n\nThis plone product allows you to import / export portal's members within CSV\nfiles. Few properties may equally been set.\n\n\nDescription\n===========\n\n* after being installed with the Quickinstaller tool, it adds an additional\n item in the control panel.\n \n* Informations concerned are those managed by portal_registration and portal_membership.\n (i.e. username, password, roles, emails, location, description ...)\n\n* A CSV template is directly available via the control panel, to use as a base\n for your own CSV file.\n\n* There is no pretreatment. Data are used out-of-the-box. If any error occured\n in the CSV while importing, you have to correct those yourself.\n \n* On errors, this product allows you to download a CSV file only filled with the\n matching lines. Use it to correct your errors, then retry.\n \n \nInstallation\n============\n\n* Use buildout, add atreal.usersinout in both of your egg and zcml sections.\n\n\nImportant\n=========\n\nOff course, those functionalities are only available for member with 'Manager' role.\n\n\nNote\n====\n\n* Adding member in group(s) is now supported, but currently the export not\n implemented. \n* Global roles can be imported but currently not exported. Will be implemented soon.\n\n\nAuthors\n=======\n\n|atreal|_\n\n* `atReal Team`_\n\n - Matthias Broquet [tiazma]\n\n.. |atreal| image:: http://www.atreal.fr/medias/atreal-logo-48.png\n.. _atreal: http://www.atreal.fr/\n.. _atReal Team: mailto:contact@atreal.fr\n\n\nContributors\n============\n\n* `atReal Team`_\n\n - Romain BEYLERIAN [rbeylerian]\n\n.. _atReal Team: mailto:contact@atreal.fr\n\n\nCredits\n=======\n\nThanks to Simon Kaser from raptus - raptus.com for roles / groups export\nand german translation.\n\n\nTODO\n====\n\n* Customizable CSV header.\n\n\nChangelog\n=========\n\n1.2.3 (2015-10-27)\n------------------\n\n- Add uninstall profile.\n [thet]\n\n- Support of password export, from this blueprint:\n http://play.pixelblaster.ro/blog/archive/2011/03/09/export-import-users-in-and-out-of-plone\n [thet]\n\n- Add ``z3c.autoinclude.plugin`` entry point.\n [thet]\n\n- PEP 8, cleanup.\n [thet]\n\n\n1.2.2 (2011-11-28)\n------------------\n\n* Fix behaviour when creating user with no group. [rbeylerian]\n\n\n1.2.1 (2011-11-18)\n------------------\n\n* Update README.txt\n [rbeylerian]\n\n* Added conditional include of CMFCore permisssions.zcml for Plone 4.1 support\n [rbeylerian]\n\n* Update MANIFEST.in (now including docs folder, txt and .mo files)\n [rbeylerian]\n\n\n1.2\n----------------\n\n* Added export support for roles and groups [simu]\n* Added filtering for results of acl_users.searchUsers to ignore entries from mutable_properties plugin which resulted in duplicate entries for users and entries for groups [simu]\n* Fixed AttributeError raised when exporting and portal_membership.getMemberById returns None (eg. if there are groups created over the plone UI) [simu]\n* Added german translation [simu]\n\n\n\n1.1 beta1\n----------------\n\n* Added group creation / member assignment\n* Corrected bug #2\n http://plone.org/products/atreal.usersinout/issues/2\n* Typos in french translation\n [tiazma]\n\n\n\n1.0 beta4\n----------------\n\n* Added translation support\n* Added french translations\n [Matthias Broquet a.k.a tiazma]\n\n\n1.0 - Unreleased\n----------------\n\n* Initial release\n [Matthias Broquet a.k.a tiazma]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.atreal.net", "keywords": "zope plone atreal users import export csv", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "atreal.usersinout", "package_url": "https://pypi.org/project/atreal.usersinout/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/atreal.usersinout/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.atreal.net" }, "release_url": "https://pypi.org/project/atreal.usersinout/1.2.3/", "requires_dist": null, "requires_python": null, "summary": "Import / export users via CSV files", "version": "1.2.3" }, "last_serial": 3356247, "releases": { "1.0beta2": [ { "comment_text": "", "digests": { "md5": "27e8c0d4a2cf9f6db979d399df3f0c4a", "sha256": "995f50630622cf89c6424f7616dc77a24212fb38f263b1821262b112e14fa636" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta2-py2.4.egg", "has_sig": false, "md5_digest": "27e8c0d4a2cf9f6db979d399df3f0c4a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 12144, "upload_time": "2009-11-05T16:26:03", "url": "https://files.pythonhosted.org/packages/c0/00/4fe0a72f071bf853963da3e52c9274efb08e91dc96620a539c65e8f173a9/atreal.usersinout-1.0beta2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "2bd8bd1f700b192a5117b4d191095ff2", "sha256": "4ae0e288cb89107ecc8536cb1db3223b0c2491cc4ef0f386cc042d1bace1ad9b" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta2.tar.gz", "has_sig": false, "md5_digest": "2bd8bd1f700b192a5117b4d191095ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2009-11-05T16:26:03", "url": "https://files.pythonhosted.org/packages/7f/96/4b8398d8530fc5ebb337c1503fd82332f3966006685bec7c60102e2f8010/atreal.usersinout-1.0beta2.tar.gz" } ], "1.0beta3": [ { "comment_text": "", "digests": { "md5": "b0cfbe40de8e72134acd52f469b4bc4b", "sha256": "95d95c498bc17a2049731d343ca5aac901b9d02d5b1ead697dce06599c9218cc" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta3-py2.4.egg", "has_sig": false, "md5_digest": "b0cfbe40de8e72134acd52f469b4bc4b", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17114, "upload_time": "2009-11-06T14:32:17", "url": "https://files.pythonhosted.org/packages/6d/1b/033850277c3e27eea5db3250a2c152a849cf16d13aac2d8939d8c9f268f5/atreal.usersinout-1.0beta3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "80ab258dcfeffe51459a7136cfa47839", "sha256": "2645d0927267a851828db86adf5f36d8f2b379f599d157a53f79c289ad05688a" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta3.tar.gz", "has_sig": false, "md5_digest": "80ab258dcfeffe51459a7136cfa47839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9625, "upload_time": "2009-11-06T14:32:17", "url": "https://files.pythonhosted.org/packages/15/43/9ec30e638e1e1bda8c82b28fa51df3b9c1a43d963576312fc96ca6b775bf/atreal.usersinout-1.0beta3.tar.gz" } ], "1.0beta4": [ { "comment_text": "", "digests": { "md5": "c273885146df2213ae780a99713f33fa", "sha256": "78c8c1c6cd8aabf807f01b8696eb9490c6d60a087a8b76298c942758eb9ad3ba" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta4-py2.4.egg", "has_sig": false, "md5_digest": "c273885146df2213ae780a99713f33fa", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 19881, "upload_time": "2009-11-06T15:44:07", "url": "https://files.pythonhosted.org/packages/69/c4/21a194af1d77e52b704abc1dc0441a7f3ec2cef42a2ef27213ba08bdcf5c/atreal.usersinout-1.0beta4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "58a6df043058ee53bff33ca1b7599e41", "sha256": "818a7d13f9819e6d0e59efb30953e5acfa11e57b2293dff40c8f483e2dd1f0a2" }, "downloads": -1, "filename": "atreal.usersinout-1.0beta4.tar.gz", "has_sig": false, "md5_digest": "58a6df043058ee53bff33ca1b7599e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11033, "upload_time": "2009-11-06T15:44:07", "url": "https://files.pythonhosted.org/packages/1a/b7/80074f4b0a32f7afbfa2244550951206cbd113c29c34bbce962a30faa7ab/atreal.usersinout-1.0beta4.tar.gz" } ], "1.1beta1": [ { "comment_text": "", "digests": { "md5": "71cbfaa87fa874ce16665fe5fc2f06e9", "sha256": "b4a1f19e4dd05d6b64a58c065e9faa4a587ebc0cc1a5cc7c72d5f46670815adb" }, "downloads": -1, "filename": "atreal.usersinout-1.1beta1-py2.4.egg", "has_sig": false, "md5_digest": "71cbfaa87fa874ce16665fe5fc2f06e9", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 20550, "upload_time": "2010-02-17T22:58:05", "url": "https://files.pythonhosted.org/packages/88/2e/3da51c7199d7b1e6af2680b7c3c73e4e60b51df9c2005d796eced7fae56b/atreal.usersinout-1.1beta1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "702b167faa5b13604c89cacc1f90d890", "sha256": "db0a274cd8906d126cac585293740da8a44693eef353e9c101cb222a5d84aac8" }, "downloads": -1, "filename": "atreal.usersinout-1.1beta1.tar.gz", "has_sig": false, "md5_digest": "702b167faa5b13604c89cacc1f90d890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11384, "upload_time": "2010-02-17T22:58:05", "url": "https://files.pythonhosted.org/packages/e2/04/db7977ed1dfeee39a1e8bd9c319a62440438e785477f1328bfad0971b15d/atreal.usersinout-1.1beta1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "93fe774db96402125c7fc5bedf1b2889", "sha256": "175725b6c4a9b2a918f62e906d5615721d7c78a6378835f8b5cfbe97ebbfba4b" }, "downloads": -1, "filename": "atreal.usersinout-1.2-py2.4.egg", "has_sig": false, "md5_digest": "93fe774db96402125c7fc5bedf1b2889", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 22730, "upload_time": "2010-04-14T16:21:46", "url": "https://files.pythonhosted.org/packages/63/d0/068b4166817bf627de051adc70811659905d24bd7acfcd5c7d3b0d54126f/atreal.usersinout-1.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c3b2352b138136c0e5ab7f4fded9844b", "sha256": "e1c6a5c50f24d73d411a9319cb86afc098f94109354f599e136b8a420078903b" }, "downloads": -1, "filename": "atreal.usersinout-1.2.zip", "has_sig": false, "md5_digest": "c3b2352b138136c0e5ab7f4fded9844b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28720, "upload_time": "2011-01-12T15:20:48", "url": "https://files.pythonhosted.org/packages/5f/78/3daf78ef0a40d62383bba85fce33da8da6381cee60ae5d2e10a9c1175035/atreal.usersinout-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "fb81f419bed47c50e19f14a0a3dbcbc0", "sha256": "4f741a9d009f4d28e141a491ce8b68987172b7e85ca17e2dfb4ab5a179f527a5" }, "downloads": -1, "filename": "atreal.usersinout-1.2.1.zip", "has_sig": false, "md5_digest": "fb81f419bed47c50e19f14a0a3dbcbc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37987, "upload_time": "2011-11-18T09:37:42", "url": "https://files.pythonhosted.org/packages/16/f5/96d176edef631a4a7009ee284dff191f163b22cff2b97a656095b36055bc/atreal.usersinout-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "03d11c25574a926412fc577f0ff1b8b7", "sha256": "393148f2f7524e7468056df6d1249b171fa1fdc2bc9dd92a20cd66f2fc283477" }, "downloads": -1, "filename": "atreal.usersinout-1.2.2.zip", "has_sig": false, "md5_digest": "03d11c25574a926412fc577f0ff1b8b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38147, "upload_time": "2011-11-28T12:04:47", "url": "https://files.pythonhosted.org/packages/f0/40/3c4d3759df559536e334012a418be521d468cd3825fde007068f1c082cb2/atreal.usersinout-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "ee13f3e3a2dbd665501dfc78b86a0baf", "sha256": "0b6bf84ae2a8731fc54bba26722f50a50ee4332dc1f19e734de78333876d9a0f" }, "downloads": -1, "filename": "atreal.usersinout-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ee13f3e3a2dbd665501dfc78b86a0baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17604, "upload_time": "2015-10-27T10:26:44", "url": "https://files.pythonhosted.org/packages/3f/6e/e4fa10975b8c43d37d091d9af94b353e62abee427c0cd9a13568cfe0d38f/atreal.usersinout-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee13f3e3a2dbd665501dfc78b86a0baf", "sha256": "0b6bf84ae2a8731fc54bba26722f50a50ee4332dc1f19e734de78333876d9a0f" }, "downloads": -1, "filename": "atreal.usersinout-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ee13f3e3a2dbd665501dfc78b86a0baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17604, "upload_time": "2015-10-27T10:26:44", "url": "https://files.pythonhosted.org/packages/3f/6e/e4fa10975b8c43d37d091d9af94b353e62abee427c0cd9a13568cfe0d38f/atreal.usersinout-1.2.3.tar.gz" } ] }