Thanks for the taking the time to provide your feedback. I have been wanting to improve the ease of user management and your post confirms this. Expect an improvement in this area later in 2009.
However, the treeview shouldn't be taking that long to respond. Please tell me more. When you check an album, a little javascript runs that makes sure all child albums are selected as well. Is that running slow? And when you expand a node, a callback is sent to the server to request that album's children. On a slow network I can see how it might be slow, but it shouldn't be significant on broadband. I just did a test with the
demo site: When I expanded the node for the Public Playground album on the Manage Roles page, it loaded the 24 albums in about a second.
An earlier version of GSP loaded all albums in the gallery when the page first loaded, which definitely caused performance issues when there were a lot of albums.
Roger Martin
Lead Developer for Gallery Server Pro