Network Admin -> Sites -> Users not report correctly
|Reported by:||whiteatom||Owned by:|
The Network Admin -> Sites -> Users screen does not list all users in the site. I see the symptom of this issue has been reported before, but I have found the cause (in my case anyway).
In my set up I have added plugins that add user roles: a registration plugin that adds "Registration Admin" and a event management plugin that adds "Office" and "Committee". I have the registration plugin installed in all sites (root and test), but the event plugin in only installed in the test site.
When I add a user to the root site, I can choose the normal roles or "Registration Admin", when I add a user to the test site I can choose the normal roles or any of the 3 new roles that have been added.
When I view the list of users on the Network Admin, not all users are displayed in the list. It appears the Network Admin screen works in the context of the root site, where the event plugin is not installed. As a result, the Office and Committee roles are not available in the root site, and users of the sub-site with the those roles do not show in the user list.
The filters show the correct total number of users beside All, but the additional roles unique to the sub-site are not listed. In the sub-site Dashboard, they show correctly, and if I install the other plugin to add the Office and Committee roles to the root site they will show in the Network Admin -> Sites -> Users screen for the sub-site.
It would appear the user list for a sub-site will ignore users that are assigned a role that doesn't exist in the root site, even though they are assigned a valid role in the site displayed.
This bug is reproducible by adding roles to sub-sites.
I would a happily help with more clarification or resolving this issue as needed. I know it's not critical, but it is very frustrating when administering a large multi-site network.
Change History (12)
- Milestone Awaiting Review deleted
- Resolution set to invalid
- Status changed from new to closed
- Keywords needs-patch added
- Milestone set to Future Release
- Resolution invalid deleted
- Status changed from closed to reopened