Problem setting default theme for a domain
I want to give a domain its own theme (company branding - that sort of thing).
Creating the theme is fine, I can pick it as user and it does the job.
But I want to set it to be the only theme accessible for all users in that domain.
So, on the admin console, I create a new Class of Service with the "Change UI" unchecked. In the CoS, I then go to the "Preferences" tab.
My new theme appears in the "Available UI themes" list. I can remove it to the "Installed UI themes" and add it back in again, so no problem there.
Where it doesn't appear at all, whatever else I do, is in the pop-up list for "Current UI theme" so I don't have the option to pick it as the one default theme for my CoS and so my domain.
Is this a bug, or is there something I might have done wrong?
(I followed these instructions to create the theme :
Default theme per domain?
I'm trying to achieve the same, not sure if this is a Zimbra limitation, or if I am misunderstanding the theming instructions.
Basically, we have different customers, with different domains, and want to change each customers themes on a per domain basis. Obviously, the only way that we know what domain a user belongs to when they hit the login page is via the virtual host for a particular domain.
I've duplicated the default COS for each domain (and each domain has only 1 COS, and this COS is unique per domain), limited the themes for the themes branded for that particular domain, and set the default theme to one of the domains themes, then restarted Zimbra.
Now, when I go to the virtual host for that domain to login, I'd expect the login screen to be in the default theme for that domain, but its not - its in the default Sand theme until I login, and only THEN do I get the theme for the domain.
Am I doing something wrong? or is Zimbra not able to choose themes on a virtual host basis?
Also, this seems a little clunky - is there plans in 5.0 to enable themes on a per domain basis? having to create a COS for each domain is a real PITA - if I change any settings which I would call "global settings" (for all users) - I now have to change it in about 50 different COS's! (too much room for error!)