I for one would welcome a discussion of Bibapp roles. I'm not at all
happy with the way things are implemented currently, although to be fair
there was a lot less reusable code for doing authorization when it was
originally done.
You might want to advertise this on the main Bibapp list as well as the
development list, as the first step to deciding what to do with roles is
knowing what users (and not developers) want to accomplish with them.
To be honest, from a development perspective I'd prefer to just rip out
all of the current role stuff in toto and redo it from the ground up.
This might involve adding some extra work for anyone who is already
using the current role system, but I'm not sure there will be a good
migration path.
Regardless, the first step is really to figure out what people actually
want the system to do. I suspect that when that is answered the rest
will be clear (and that it won't actually be that hard to implement).
Thanks,
Howard