Hello! I've created a new segment within my produ...
# gooddata-platform
l
Hello! I've created a new segment within my product and it's being managed by LCM successfully. However the correct theme is not being applied to workspaces under this new segment when I run rollout or provisioning brick. I've activated the theme on the master workspace but for some reason it's not being propagated to the segments workspaces. https://help.gooddata.com/doc/enterprise/en/dashboards-and-insights/create-custom-themes/manage-themes-with-life-cycle-management/
m
Hi Luis, this is actually intended behavior meant to allow different branding for different clients within the segment. For this reason the rollout does not override workspace-level theme. To set the default theme for all your workspaces at once, rather than setting it for each individual workspace, you can easily set it on the whole dataproduct level:
<https://example.gooddata.com/gdc/domains/YOUR_GD_DOMAIN/dataproducts/YOUR_DATAPRODUCT/config/selectedUiTheme>
You can then override any specific workspace theme by changing the selectedUiTheme directly on the workspace level. Technically you should be able to to define it in any of the hierarchical levels as described here. Also please make sure that your theme definitions are transferred to your client workspaces. Some configurations of the release brick might not be trasfering the schemes, since they are not directly tied to specific dashboards. You can check what themes do exist in your client workspace like this:
<https://example.gooddata.com/gdc/md/CLIENT_WORKSPACE_PID/query/themes>
If they happen not to be transferred, you might want to change the way how your release brick is selecting what to transfer either wiht parameter
transfer_all
or even better with
production_tags
(by tagging your theme and other dashboards/objects you want to transfer from dev to master).