yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #51294
[Bug 1582298] Re: Django compressor cannot find custom theme templates
Reviewed: https://review.openstack.org/317051
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=4b870b12c139bda715c9d68e53daf80b51034d42
Submitter: Jenkins
Branch: master
commit 4b870b12c139bda715c9d68e53daf80b51034d42
Author: Diana Whitten <hurgleburgler@xxxxxxxxx>
Date: Mon May 16 10:34:21 2016 -0700
Django compressor cannot find custom theme templates
An else condition was missed in the Theme Template loader. Some
templates that are loaded from a theme do start with '/', so
another elif was added to catching this possibility.
Closes-bug: #1582298
Change-Id: I74e147d5abdcb2ab12f1a0c8e7af7fc7f89aff1e
** Changed in: horizon
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1582298
Title:
Django compressor cannot find custom theme templates
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
Looks like django compressor can't find templates files from custom
theme. When I try to run .manage.py compress I have the following
errors:
`Non-existent template at:
/home/paul/horizon/openstack_dashboard/themes/custom/templates/header/_header.html`
And Horizon can find that template because I see that overriden page
has been changed.
If I run it with material theme with followinf settings:
AVAILABLE_THEMES = [
('custom', 'Custom', 'themes/custom'),
('material', 'Material', 'themes/material')
]
DEFAULT_THEME = 'material'
I will get the following errors:
Non-existent template at: /home/paul/horizon/openstack_dashboard/themes/material/templates/header/_header.html
Non-existent template at: /home/paul/horizon/openstack_dashboard/themes/material/templates/auth/_splash.html
Non-existent template at: /home/paul/horizon/openstack_dashboard/themes/material/templates/horizon/_sidebar.html
Non-existent template at: /home/paul/horizon/openstack_dashboard/themes/material/templates/header/_brand.html
If I remove DEFAULT_THEME and AVAILABLE_THEMES consts, there is no
errors.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1582298/+subscriptions
References