Hello Gordon, That scenario would be an option and only might get messy if there are two or more admins who belong to different institutions... But since I suspect that a non-branded theme would be chosen or that the people in the group know that the group belongs to an institution (by having been created by a person from that institution), we might be able to overlook that.
There are two scenarios though that would need a solution is the following though I think. 1. Site admin as group creator Multi-tennanted Mahara site where the group admin is a member of a particular institution (or more) and the site does not allow the choosing of themes other than the institution themes. The group admin is also a site admin. That admin wants to create a site-wide group for supporting users that should not be branded according to one particular institution. Instead, the site's default theme should be used to make it an institution- neutral group. However, since the site admin is also a member of one or more institutions, she can only select between these institution themes. Possible solutions: a) Easiest and no additional dev work required: Site admin sets up another account and uses that for site admin related work. b) More difficult: Site admin can always also choose the site theme when setting up a group or even any theme that is installed on the site for that matter, which would make it more flexible for them if they have to set up groups on behalf of others (and also for scenario 2 I would think). 2. Group creation via CSV: Groups can be created by site and institution admins via CSV file. For institution admins, we could say that the group theme is the institution theme per default. It's tricky if the institution admin is admin in more than one institution. Site administrators can also set up groups via CSV that are not associated to an institution. It would be cumbersome if they had to go into each group and change the theme. It would be good if there was a field when setting up groups in which the theme could be chosen. The tricky part here could be how to represent the theme. The best might be to go according to the theme's display name as that is the only one that people can see. If an institution admin is not allowed to use a particular theme, they'll get an error message. The theme variable could be left out and then Mahara makes a decision based on the institution admin who created the group and their presently preferred browsing theme. Are there any other scenarios that I'm missing? Thanks Kristina -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1488463 Title: group wide theme Status in Mahara: Confirmed Bug description: Hi, As a feature enhancement it would be useful if there was an option in group admin settings to specify a theme for all pages within the group. This is really important for sites where the default institutional theme doesn't work well with the content of a specific group, but currently the only way to deal with that is to edit every page manually to apply the theme - having to change 20-30 pages (or more) is time consuming - not to mention having to remember to make the change for every new page, so being able to set a default theme at a group level would be a logical improvement. In anticipation of the question - yes I think it would be fine to override this default manually on a per-page basis later, but being able to set all pages to a consistent look from the group admin settings would be extremely useful. Regards, Gordon. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1488463/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

