In the same vein, maybe it should be pointed out that the bug that prevented testers from downloading Wedge for a couple of days was due to the fact that the media profile permissions weren't set for them.
Which leads me to two remarks about permission copying:
- we should make it clearer in the permissions page what the difference between 'inherit' and 'base' is (I actually had to go through the source code to be sure I was going to 'copy' them from the Regular Members table!)
- when copying permissions from another membergroup, also copy their media profile permissions!!
i.e. go through all media permission profiles, get the original membergroup's permissions, and copy them for the new membergroup.
I know it's a PITA, but it's safer that way.
Do you think you can do it, Pete? I'm way too uncomfortable with permission code. But OTOH, here it's mostly media permissions, which you may not be as well versed into. My knowledge about them is not perfect either -- that feature was broken by Dragooon, and I had to learn how to use it first. And it was years ago...