First feel the need to make sure you understand how it is supposed to work:
The "select different theme" is suppose to control who has permissions to have a different theme than a site wide theme, that is a user specific theme. The themes that they are allowed to pick are controlled by which themes are enabled in admin/build/themes. If you only have one theme enabled, then the user will not see the choice regardless of permission.
The ability to change a site wide theme is in fact controlled by the "admister site configuration" theme. You may find it strange, but I guess there just haven't been enough use cases where you'd let someone change atheme, but not hte site slogan or title to justify the feature request.
Well looks like you figured it out while I was writing this. But hitting send anyway just ofr the record.
Dave
________________________________
From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of adept techlists - kazar Sent: Monday, February 07, 2011 6:28 AM To: support@drupal.org Subject: Re: [support] Select different theme
On 2/7/11 9:21 AM, adept techlists - kazar wrote:
On 2/6/11 10:59 PM, Carl Wiedemann wrote:
I'm not sure if this has changed in Drupal 7, but in Drupal 6, users need the permission "administer site configuration" in order to access the path admin/build/themes.
just tested. Very strange that one must be allowed to administer all sub-items of site configuration in order to change the theme which is under site building. That one checkbox allows the role to do *everything* in site configuration, which is not what Leonard is looking for. And then why is there a separate permission to "select different theme" under System Module in permissions? If I check the "administer site configuration" permission and /uncheck/ "select different theme" the user can still change & configure the site-wide theme. "huh?@!"
furthermore, it seems the option to allow a user to change the theme on the account level is now missing (i'm still on 6.19). see att'd screenshot of an account page (the theme is Abarre but i tested with other themes applied site-wide and there still is no button or link to change the theme on the user's account page)
kazar