I couldn’t find this feature suggested elsewhere…
Currently, if you want a single member to have a unique set of privileges, you have to create a new member “group” for that one member—even if you only need to change one of the privileges of the main member group. Depending on how EE is being used, this limitation could lead to having tons of member groups with only one member.
My suggestion is to have in the member’s profile a special field, editable only by admins, for overrinding specific permissions. The data in the field could be stored in pairs, each representing a specific privilege to be overrided and the on/off setting for that privilege.
When an admin (someone with privileges to administrate members accounts) goes to Control Panel Home> Member Account> Administrative Options, there will be the usual popup selector for Member Group, plus a simple interface for creating exceptions.
The advantage of having Member Group privileges and individual exceptions is that if you need to change one aspect of the former, you won’t need to go into a bunch of single-member groups and change them to match.
It would be analogous to CSS styles, where you can (for example) define all <p>aragraphs to be formatted “font: normal 10px Verdana”, but you can also set the style of a specific paragraph with the exception of “font-weight: bold”. You can change the font for the overall p tag and the exceptional paragraph will reflect the new font yet still be bolded.
