Skip to content

Fix the theme compilation issue since juniper (#24990) - #253

Merged
DonatoBD merged 1 commit into
open-release/juniper.utecfrom
dob/cache_statics
Jan 17, 2022
Merged

Fix the theme compilation issue since juniper (#24990)#253
DonatoBD merged 1 commit into
open-release/juniper.utecfrom
dob/cache_statics

Conversation

@DonatoBD

Copy link
Copy Markdown

Description

This is a backport of edx/edx-platform#24990. The full context can be found on the original PR, but the gist of it is that some static files aren't being correctly served. The issue is specially noticeable when using a theme with translations on it.

Testing instructions

  • Check that the pages are being loaded correctly: LMS register is a good example and so is Studio home page.
    both need to load javascript to show correctly.

Replaces the deprecated CachedFilesMixin with ManifestFilesMixin.
Also sorts xmodules and xblocks js bundles to make theme assets
compilation hashes consistent across different machines.

(cherry picked from commit e9cba8c)

@Ian2012 Ian2012 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@DonatoBD
DonatoBD merged commit 981a294 into open-release/juniper.utec Jan 17, 2022
cruise-control-service pushed a commit that referenced this pull request Dec 8, 2022
fix: Fix retiring user auth models on disable event
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.

3 participants