Quote from: pixelchutes at Oct 05, 2007, 08:20 PM
On a few of our MODx 0.9.6 sites we have thousands of users (over 13k)...Granted, not all of them are active, but they are there nonetheless...and growing.
Given the current layout of the Web Permissions page in the MODx manager, any user defined in a given Web group is displayed next to the Users in group: label. We have multiple web users and multiple web groups, most of which are a part of 3 groups or more at a time...this causes the Web Permissions page to take extremely long to load, as it is outputting all of these user names per group.
Question: Is this something that should be limited? Maybe moved to a separate, paginated section? Should it be an option in the site configuration?
Just curious if others have seen this as an issue and interested in feedback on a better way to represent the data/access web permissions w/ many web users.
Thanks!
Reviving this old topic...
Anyone else out there currently running into issues related to Web Access Permissions displaying every associated user, per group? Many of my sites have a lot of users and multiple permission groups, which makes adding new permission groups a nightmare
...Not only does it take minutes to render the page, but the behavior must be repeated multiple times just to get a Web user Group, Resource Group, and then link the two. Sure, I could just do this from the database directly, but this page model needs some serious re-evaluation IMHO.
In the meantime to keep our systems functioning realistically we must update
manager/actions/web_access_permissions.dynamic.php after every upgrade. Commenting out Lines 106 and 107 is enough to speed up the page response time to allow editing Web Access Permissions for sites with a very high web user count...
//if ($pid == $row['id']) echo ', '; // comma separation :)
//echo '<a href="index.php?a=88&id='.$row['user_id'].'">'.$row['user_name'].'</a>';
What would be the best way to bring some attention to this issue and possibly integrate a solution into the core?