<div dir="ltr">Thanks to the Ana Krivokapic's comment in <a href="https://bugs.launchpad.net/horizon/+bug/1271151">https://bugs.launchpad.net/horizon/+bug/1271151</a> I've found a typo in my code, so it's not Horizon's bug but mine. So, the original approach I used for augmenting openstack_dashboard settings (which is described in the initial letter of this thread) works fine, and it's still more flexible than a new Horizon's mechanism for adding separate dashboards settings, so we'll stick to our approach. Just to keep you informed :).<div>
<br></div><div>Also, the thing that bothered me most when I thought about how Murano could use this new Horizon's config facility, is changing DATABASES parameter (muranodashboard app needs it to be set) - and more generally, resolving conflicts when different dashboards change some common parameters (such as DATABASES or SESSION_BACKEND) affecting all Django applications. Current algorithm of determining which dashboard sets the actual value of a parameter such as DATABASES seems unreliable to me in sense that it can break other dashboards which failed to set this parameter to the value they needed.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 16, 2014 at 1:57 PM, Timur Sufiev <span dir="ltr"><<a href="mailto:tsufiev@mirantis.com" target="_blank">tsufiev@mirantis.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Radomir,<div><br></div><div>it looks interesting indeed. I think Murano could use it in case several additional parameters were added. I will submit a patch with my ideas a bit later.<div>
<br></div><div>One thing that seemed tricky to me in your patchset is determining which dashboard will actually be the default one, but I have yet no clue on how it could be made simpler using pluggable architecture.</div>

</div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 6:57 PM, Radomir Dopieralski <span dir="ltr"><<a href="mailto:openstack@sheep.art.pl" target="_blank">openstack@sheep.art.pl</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 15/01/14 15:30, Timur Sufiev wrote:<br>
> Recently I've decided to fix situation with Murano's dashboard and move<br>
> all Murano-specific django settings into a separate file (previously<br>
> they were appended to<br>
> /usr/share/openstack-dashboard/openstack_dashboard/settings.py). But, as<br>
> I knew, /etc/openstack_dashboard/local_settings.py is for customization<br>
> by admins and is distro-specific also - so I couldn't use it for<br>
> Murano's dashboard customization.<br>
<br>
</div>[snip]<br>
<div><br>
> 2. What is the sensible approach for customizing settings for some<br>
> Horizon's dashboard in that case?<br>
<br>
</div>We recently added a way for dashboards to have (some) of their<br>
configuration provided in separate files, maybe that would be<br>
helpful for Murano?<br>
<br>
The patch is <a href="https://review.openstack.org/#/c/56367/" target="_blank">https://review.openstack.org/#/c/56367/</a><br>
<br>
We can add more settings that can be changed, we just have to know what<br>
is needed.<br>
<span><font color="#888888"><br>
--<br>
Radomir Dopieralski<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div dir="ltr">Timur Sufiev</div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Timur Sufiev</div>
</div>