Skip to content

Commit

Permalink
Move context processors from deployments settings to misago.settings (
Browse files Browse the repository at this point in the history
#1598)

* Move context processors list to misago.settings

* Format code with black

* Rename CONTEXT_PROCESSORS to TEMPLATE_CONTEXT_PROCESSORS
  • Loading branch information
rafalp authored May 20, 2023
1 parent 8970470 commit 42a8492
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 35 deletions.
35 changes: 1 addition & 34 deletions devproject/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -241,40 +241,7 @@
"DIRS": [],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.i18n",
"django.template.context_processors.media",
"django.template.context_processors.request",
"django.template.context_processors.static",
"django.template.context_processors.tz",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
"misago.acl.context_processors.user_acl",
"misago.conf.context_processors.conf",
"misago.conf.context_processors.og_image",
"misago.core.context_processors.misago_version",
"misago.core.context_processors.request_path",
"misago.core.context_processors.momentjs_locale",
"misago.icons.context_processors.icons",
"misago.search.context_processors.search_providers",
"misago.themes.context_processors.theme",
"misago.legal.context_processors.legal_links",
"misago.menus.context_processors.menus",
"misago.users.context_processors.user_links",
"misago.core.context_processors.hooks",
# Data preloaders
"misago.conf.context_processors.preload_settings_json",
"misago.core.context_processors.current_link",
"misago.markup.context_processors.preload_api_url",
"misago.threads.context_processors.preload_threads_urls",
"misago.users.context_processors.preload_user_json",
"misago.categories.context_processors.preload_categories_json",
"misago.socialauth.context_processors.preload_socialauth_json",
# Note: keep frontend_context processor last for previous processors
# to be able to expose data UI app via request.frontend_context
"misago.core.context_processors.frontend_context",
]
"context_processors": TEMPLATE_CONTEXT_PROCESSORS,
},
}
]
Expand Down
38 changes: 37 additions & 1 deletion misago/settings.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
"""Misago's default Django Project settings"""
"""Misago's default Django Project settings."""

__all__ = [
"INSTALLED_APPS",
"TEMPLATE_CONTEXT_PROCESSORS",
]

INSTALLED_APPS = [
Expand Down Expand Up @@ -48,3 +49,38 @@
"misago.plugins",
"misago.apiv2",
]

TEMPLATE_CONTEXT_PROCESSORS = [
"django.template.context_processors.debug",
"django.template.context_processors.i18n",
"django.template.context_processors.media",
"django.template.context_processors.request",
"django.template.context_processors.static",
"django.template.context_processors.tz",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
"misago.acl.context_processors.user_acl",
"misago.conf.context_processors.conf",
"misago.conf.context_processors.og_image",
"misago.core.context_processors.misago_version",
"misago.core.context_processors.request_path",
"misago.core.context_processors.momentjs_locale",
"misago.icons.context_processors.icons",
"misago.search.context_processors.search_providers",
"misago.themes.context_processors.theme",
"misago.legal.context_processors.legal_links",
"misago.menus.context_processors.menus",
"misago.users.context_processors.user_links",
"misago.core.context_processors.hooks",
# Data preloaders
"misago.conf.context_processors.preload_settings_json",
"misago.core.context_processors.current_link",
"misago.markup.context_processors.preload_api_url",
"misago.threads.context_processors.preload_threads_urls",
"misago.users.context_processors.preload_user_json",
"misago.categories.context_processors.preload_categories_json",
"misago.socialauth.context_processors.preload_socialauth_json",
# Note: keep frontend_context processor last for previous processors
# to be able to expose data UI app via request.frontend_context
"misago.core.context_processors.frontend_context",
]

0 comments on commit 42a8492

Please sign in to comment.