We have a number of OpenACS sites with a large number of users. For
example, we've bulk-loaded about 20,000 users into one of them. (Yes,
this took a long time. Thank goodness for transactions when things
went wrong!)
The problem, of course, is that the pages that grant permission -- or
any other page that asks me to select a user from the list of existing
users -- takes a long time to download. Indeed, it sometimes takes so
long that my browser times out. Even if it were to download
immediately, looking through more than 20,000 parties for the one
person to whom you want to grant permission is not my idea of a fun time.
There's already functionality (which is used in several places in
OpenACS) that is designed to prevent precisely this scenario, allowing
you to enter part of someone's name and then choose them from the
resulting list.
Are there any plans to make this (i.e., choosing a last name, rather
than getting a <select> list of all parties) the standard interface
when working with users (or large numbers of users) in the system?
This is an important enough issue for us that we can contribute it
toward 4.7, but I first want to be sure that no one else is working
toward this same goal.