Component
Panky Mass Assigner
Move everything a user created or modified (articles, categories, contacts, banners, tags, fields, user notes and third-party content) to another user, with a preview first and the option to delete the old account in the same step.
- J6
- J5
- Updated
Latest release
Stablev1.0.0
Download Panky Mass Assigner- File
- com_jlbmassreassign-1.0.0-1793687486.zip
- Size
- 22.3 kB
- Released
- SHA-256
- 1a58d6656cee6df36c28a7edd396f60c72c7094fb6f76a2a6b9452e628bb304a
Once installed, new versions appear under System → Update → Extensions in your Joomla admin.
What it does
Panky Mass Assigner is an administrator component that hands over all of one user's content to another user in a single, safe operation. Use it when a colleague leaves, when you merge duplicate accounts, or before you delete a user whose name is still attached to articles and other items.
Features
- Covers the whole site: every database table is scanned for user ID columns (created_by, modified_by, created_user_id and similar), so core content and third-party extensions are both included without extra setup.
- Preview first: pick the old and the new user and press Preview to see exactly which tables and how many rows will change. Nothing is touched until you press Reassign.
- Sensible default: the receiving user defaults to the lowest-ID active Super User.
- Check in items: optionally release every item the old user still has checked out (locked for editing).
- Delete the old user: optionally remove the old account in the same database transaction, after the content has moved. Contacts linked to that account keep displaying because their user link is cleared.
- All or nothing: the whole reassignment runs in one transaction, so a failure leaves the site exactly as it was.
- Configurable: add your own creator and modifier column names, and list tables that must never be touched. Logs, content history, sessions and user tables are excluded by default.
- Access control: uses Joomla's permission system, so you decide which administrator groups can run it.
Requirements
| Requirement | Supported |
|---|---|
| Joomla | 6.x, 5.x |
| PHP | 8.1.0+ |
| Languages | English |
- Download com_jlbmassreassign.zip. Don't unzip it.
- In the Joomla Administrator, go to System → Install → Extensions.
- Drag the zip onto the Upload Package File area, or browse to it. You'll see a success message once it's installed.
- Take a backup of your site. The reassignment runs in a transaction, but a backup is always good practice before bulk changes.
- Go to Components → Mass Reassign Content.
- Set it up:
- Move content from: the user who currently owns the content.
- Who gets their content: the user who will own it. Leave the default to use the lowest-ID active Super User.
- Check in their items: choose Yes to release anything the old user has checked out.
- Delete the old user: choose Yes to remove the old account once the content has moved.
- Press Preview and check the list of tables and row counts.
- Press Reassign to apply the changes.
- Optional: under Options, adjust the creator and modifier column names, add tables to exclude, and set Permissions for the administrator groups that may use the component.
Updating: Joomla notices new versions through its update server, so use System → Update → Extensions. You can also install the new zip over the old one; your settings are kept.
Version 1.0.0 ·
- NoteInitial Release