Skip to content

fix(settings): restore custom_app_settings for v4.40 rollout - #1198

Merged
wesleyboar merged 2 commits into
mainfrom
ix/backwards-bcility-for-core-cms-pr-1177
Jul 6, 2026
Merged

fix(settings): restore custom_app_settings for v4.40 rollout#1198
wesleyboar merged 2 commits into
mainfrom
ix/backwards-bcility-for-core-cms-pr-1177

Conversation

@wesleyboar

@wesleyboar wesleyboar commented Jul 6, 2026

Copy link
Copy Markdown
Member

Overview

Restore custom_app_settings.py support.

Related

Changes

  • added legacy import of taccsite_cms.custom_app_settings (CUSTOM_APPS, STATICFILES_DIRS, CUSTOM_MIDDLEWARE) after settings_local

Testing

If you really want to test working code that I merely restored…
  1. Mount a custom_app_settings.py with CUSTOM_APPS (e.g. blog stack) at taccsite_cms/custom_app_settings.py as Camino does on main.
  2. Start CMS on this branch and confirm blog-related apps are in INSTALLED_APPS.
  3. Mount a settings_custom.py with EXTRA_INSTALLED_APPS only (no custom_app_settings) and confirm CMS starts and apps load.
  4. Confirm CMS starts when neither legacy nor EXTRA_* keys are present.

UI

N/A

#1177 need not break all clients.

Less urgent solution is restoring this code to support both custom app settings locations.
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@wesleyboar
wesleyboar merged commit 17500cd into main Jul 6, 2026
@wesleyboar
wesleyboar deleted the ix/backwards-bcility-for-core-cms-pr-1177 branch July 6, 2026 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant