aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/toolbar.py
AgeCommit message (Collapse)Author
2013-11-30Reduce the risk of circular imports.Aymeric Augustin
2013-11-29Stop sharing unsafely a context dict across threads.Aymeric Augustin
Panels that need to share data with other panels shall do it through the record_stats / get_stats API. Statistics are automatically pushed to the template context. Fix #450.
2013-11-24Take advantage of django.contrib.staticfiles to serve static files.Aymeric Augustin
It is the de facto standard nowadays and there's no good reason not to use it.
2013-11-24Rename some settings for clarity and consistency.Aymeric Augustin
Thanks Jannis for his help.
2013-11-24Rename storage to store to avoid conflicting with Django terminology.Aymeric Augustin
2013-11-24Rename all panels consistently.Aymeric Augustin
Enforce absolute imports to avoid clashing with built-in package names. Thanks Jannis for his feedback.
2013-11-16Flat is better than nested.Aymeric Augustin
2013-11-16Avoid providing the same information through multiple paths.Aymeric Augustin
2013-11-16Clean up DebugToolbar class, especially panels handling.Aymeric Augustin
2013-11-15Switch to random storage ids to avoid exposing information.Aymeric Augustin
2013-11-15fixudAymeric Augustin
2013-11-15Make panels behave more like Django middleware.Aymeric Augustin
2013-11-13Provide an option to force rendering panels in page.Aymeric Augustin
Requested by David who seems to runs the debug toolbar in production :-)
2013-11-12Make it possible for panels to provide URLs and views.Aymeric Augustin
Fix #448.
2013-11-12Move the logic to load panels inside the DebugToolbar class.Aymeric Augustin
This has the additional advantage of eliminating a side-effect that happened at import time unnecessarily. It justified refactoring the way we handle settings and defaults.
2013-11-12Move store/fetch logic inside the DebugToolbar class.Aymeric Augustin
2013-11-12Remove unnecessary nesting.Aymeric Augustin