Update Plone User
plone_update_userUpdate a Plone user's properties including email, full name, description, home page, location, and roles. Requires Manager role or self-update.
Instructions
Updates an existing user's properties in Plone. Requires Manager role or the user updating their own account. Roles are specified as an object mapping role names to booleans to add or remove them. Example: plone_update_user({userid: 'jdoe', fullname: 'Jane Doe', roles: {Editor: true, Contributor: false}})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| userid | Yes | The ID of the user to update | |
| No | New email address | ||
| fullname | No | New full name | |
| description | No | New biography or description | |
| home_page | No | New home page URL | |
| location | No | New location | |
| roles | No | Roles to add or remove, as an object mapping role names to booleans (e.g., {Contributor: true, Editor: false}) |