Every time a user's structure assignment changes, the event is automatically recorded in the Membership History log. Open it from the History Log tab on the assignment page in Manage Memberships.
Event types
| Event | When it is recorded |
|---|---|
| Assignment | A user is assigned to a Department (including their first assignment). |
| Removal | A user's Department assignment is removed, leaving them unassigned. |
| Status Change | The user's account status changed (e.g., activated or deactivated). |
| Role Added | The user was appointed as a leader or manager of a structure. |
| Role Removed | The user was removed from a leadership role. |
How to read the timeline
Events are shown in reverse chronological order (most recent first), up to 100 entries. Each entry displays:
- A colour-coded icon for the event type.
- A human-readable event label describing what changed.
- A department transition arrow (when applicable) showing the structure the user moved from and the one they moved to.
- The date and time of the event.
- The operator who made the change, with their personal code — or nothing if the change was made automatically by the system.
First-time setup: The History Log requires the
membership_history table in the database. If you are upgrading from an older installation and the tab shows empty, ask your system administrator to run the SQL migration included in the manage_memberships.php source file to create the table.