Fix developer panel when debug is set to False
When developer panel is enabled in horizon via local enabled files, and in local_settings.py is DEBUG = False,horizon start without whole left side panel because dashboard with slug "developer" is not registered. Correct fix is to register, but set it to not allowed. Change-Id: Icbfc9ba11b07d6dbc33ed60df0dcf84dc4141429 Closes-Bug: 1812230
This commit is contained in:
parent
64542397d8
commit
a25d6b3312
|
@ -23,6 +23,10 @@ class Developer(horizon.Dashboard):
|
|||
slug = "developer"
|
||||
default_panel = "theme_preview"
|
||||
|
||||
def allowed(self, context):
|
||||
if not getattr(settings, 'DEBUG', False):
|
||||
return False
|
||||
return super(Developer, self).allowed(context)
|
||||
|
||||
if getattr(settings, 'DEBUG', False):
|
||||
horizon.register(Developer)
|
||||
|
||||
horizon.register(Developer)
|
||||
|
|
Loading…
Reference in New Issue