Skip to main content

Import / export users via CSV files

Project description

Overview

This plone product allows you to import / export portal’s members within CSV files. Few properties may equally been set.

Description

  • after being installed with the Quickinstaller tool, it adds an additional item in the control panel.

  • Informations concerned are those managed by portal_registration and portal_membership. (i.e. username, password, roles, emails, location, description …)

  • A CSV template is directly available via the control panel, to use as a base for your own CSV file.

  • There is no pretreatment. Data are used out-of-the-box. If any error occured in the CSV while importing, you have to correct those yourself.

  • On errors, this product allows you to download a CSV file only filled with the matching lines. Use it to correct your errors, then retry.

Installation

  • Use buildout, add atreal.usersinout in both of your egg and zcml sections.

Important

Off course, those functionalities are only available for member with ‘Manager’ role.

Note

  • Adding member in group(s) is now supported, but currently the export not implemented.

  • Global roles can be imported but currently not exported. Will be implemented soon.

Authors

atreal

Contributors

Credits

Thanks to Simon Kaser <simu> from raptus - raptus.com for roles / groups export and german translation.

TODO

  • Customizable CSV header.

Changelog

1.2.3 (2015-10-27)

1.2.2 (2011-11-28)

  • Fix behaviour when creating user with no group. [rbeylerian]

1.2.1 (2011-11-18)

  • Update README.txt [rbeylerian]

  • Added conditional include of CMFCore permisssions.zcml for Plone 4.1 support [rbeylerian]

  • Update MANIFEST.in (now including docs folder, txt and .mo files) [rbeylerian]

1.2

  • Added export support for roles and groups [simu]

  • 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]

  • Fixed AttributeError raised when exporting and portal_membership.getMemberById returns None (eg. if there are groups created over the plone UI) [simu]

  • Added german translation [simu]

1.1 beta1

1.0 beta4

  • Added translation support

  • Added french translations [Matthias Broquet a.k.a tiazma]

1.0 - Unreleased

  • Initial release [Matthias Broquet a.k.a tiazma]

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page