Update Plone User
plone_update_userModify a user's fullname, email, description, and roles in Plone. Managers can update any user; users can update their own profile.
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 |
|---|---|---|---|
| No | New email address | ||
| roles | No | Roles to add or remove, as an object mapping role names to booleans (e.g., {Contributor: true, Editor: false}) | |
| userid | Yes | The ID of the user to update | |
| fullname | No | New full name | |
| location | No | New location | |
| home_page | No | New home page URL | |
| description | No | New biography or description |