Commit 1f643a51 by Calen Pennington

Merge pull request #604 from MITx/feature/cale/content-static-dir

Set the course static file dir to /static directories in course repos if...
parents fc8b4564 024e3fee
...@@ -267,12 +267,22 @@ STATICFILES_DIRS = [ ...@@ -267,12 +267,22 @@ STATICFILES_DIRS = [
PROJECT_ROOT / "askbot" / "skins", PROJECT_ROOT / "askbot" / "skins",
] ]
if os.path.isdir(DATA_DIR): if os.path.isdir(DATA_DIR):
# Add the full course repo if there is no static directory
STATICFILES_DIRS += [ STATICFILES_DIRS += [
# TODO (cpennington): When courses are stored in a database, this # TODO (cpennington): When courses are stored in a database, this
# should no longer be added to STATICFILES # should no longer be added to STATICFILES
(course_dir, DATA_DIR / course_dir) (course_dir, DATA_DIR / course_dir)
for course_dir in os.listdir(DATA_DIR) for course_dir in os.listdir(DATA_DIR)
if os.path.isdir(DATA_DIR / course_dir) if (os.path.isdir(DATA_DIR / course_dir) and
not os.path.isdir(DATA_DIR / course_dir / 'static'))
]
# Otherwise, add only the static directory from the course dir
STATICFILES_DIRS += [
# TODO (cpennington): When courses are stored in a database, this
# should no longer be added to STATICFILES
(course_dir, DATA_DIR / course_dir / 'static')
for course_dir in os.listdir(DATA_DIR)
if (os.path.isdir(DATA_DIR / course_dir / 'static'))
] ]
# Locale/Internationalization # Locale/Internationalization
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment