Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
9d55cf36
Commit
9d55cf36
authored
Aug 19, 2014
by
swdanielli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code clean
parent
ff4c2c17
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
22 deletions
+28
-22
cms/envs/dev.py
+5
-3
common/lib/xmodule/xmodule/modulestore/django.py
+2
-2
common/lib/xmodule/xmodule/modulestore/mixed.py
+2
-2
common/lib/xmodule/xmodule/modulestore/mongo/base.py
+6
-6
common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
+3
-3
lms/envs/dev.py
+10
-6
No files found.
cms/envs/dev.py
View file @
9d55cf36
...
...
@@ -27,9 +27,11 @@ update_module_store_settings(
}
)
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'cms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'cms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
# cdodge: This is the specifier for the MongoDB (using GridFS) backed static content store
# This is for static content for courseware, not system static content (e.g. javascript, css, edX branding, etc)
...
...
common/lib/xmodule/xmodule/modulestore/django.py
View file @
9d55cf36
...
...
@@ -42,7 +42,7 @@ def load_function(path):
return
getattr
(
import_module
(
module_path
),
name
)
def
create_modulestore_instance
(
engine
,
content_store
,
doc_store_config
,
options
,
i18n_service
=
None
,
py
fs_service
=
None
):
def
create_modulestore_instance
(
engine
,
content_store
,
doc_store_config
,
options
,
i18n_service
=
None
,
fs_service
=
None
):
"""
This will return a new instance of a modulestore given an engine and options
"""
...
...
@@ -74,7 +74,7 @@ def create_modulestore_instance(engine, content_store, doc_store_config, options
xblock_select
=
getattr
(
settings
,
'XBLOCK_SELECT_FUNCTION'
,
None
),
doc_store_config
=
doc_store_config
,
i18n_service
=
i18n_service
or
ModuleI18nService
(),
pyfs_service
=
py
fs_service
or
xblock
.
reference
.
plugins
.
FSService
(),
fs_service
=
fs_service
or
xblock
.
reference
.
plugins
.
FSService
(),
branch_setting_func
=
_get_modulestore_branch_setting
,
create_modulestore_instance
=
create_modulestore_instance
,
**
_options
...
...
common/lib/xmodule/xmodule/modulestore/mixed.py
View file @
9d55cf36
...
...
@@ -91,7 +91,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
"""
ModuleStore knows how to route requests to the right persistence ms
"""
def
__init__
(
self
,
contentstore
,
mappings
,
stores
,
i18n_service
=
None
,
py
fs_service
=
None
,
create_modulestore_instance
=
None
,
**
kwargs
):
def
__init__
(
self
,
contentstore
,
mappings
,
stores
,
i18n_service
=
None
,
fs_service
=
None
,
create_modulestore_instance
=
None
,
**
kwargs
):
"""
Initialize a MixedModuleStore. Here we look into our passed in kwargs which should be a
collection of other modulestore configuration information
...
...
@@ -130,7 +130,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
store_settings
.
get
(
'DOC_STORE_CONFIG'
,
{}),
store_settings
.
get
(
'OPTIONS'
,
{}),
i18n_service
=
i18n_service
,
pyfs_service
=
py
fs_service
,
fs_service
=
fs_service
,
)
# replace all named pointers to the store into actual pointers
for
course_key
,
store_name
in
self
.
mappings
.
iteritems
():
...
...
common/lib/xmodule/xmodule/modulestore/mongo/base.py
View file @
9d55cf36
...
...
@@ -361,7 +361,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
default_class
=
None
,
error_tracker
=
null_error_tracker
,
i18n_service
=
None
,
py
fs_service
=
None
,
fs_service
=
None
,
**
kwargs
):
"""
:param doc_store_config: must have a host, db, and collection entries. Other common entries: port, tz_aware.
...
...
@@ -405,7 +405,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
self
.
error_tracker
=
error_tracker
self
.
render_template
=
render_template
self
.
i18n_service
=
i18n_service
self
.
pyfs_service
=
py
fs_service
self
.
fs_service
=
fs_service
# performance optimization to prevent updating the meta-data inheritance tree during
# bulk write operations
...
...
@@ -693,8 +693,8 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
if
self
.
i18n_service
:
services
[
"i18n"
]
=
self
.
i18n_service
if
self
.
py
fs_service
:
services
[
"fs"
]
=
self
.
py
fs_service
if
self
.
fs_service
:
services
[
"fs"
]
=
self
.
fs_service
system
=
CachingDescriptorSystem
(
modulestore
=
self
,
...
...
@@ -989,8 +989,8 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
if
self
.
i18n_service
:
services
[
"i18n"
]
=
self
.
i18n_service
if
self
.
py
fs_service
:
services
[
"fs"
]
=
self
.
py
fs_service
if
self
.
fs_service
:
services
[
"fs"
]
=
self
.
fs_service
runtime
=
CachingDescriptorSystem
(
modulestore
=
self
,
...
...
common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
View file @
9d55cf36
...
...
@@ -120,7 +120,7 @@ class SplitMongoModuleStore(ModuleStoreWriteBase):
def
__init__
(
self
,
contentstore
,
doc_store_config
,
fs_root
,
render_template
,
default_class
=
None
,
error_tracker
=
null_error_tracker
,
i18n_service
=
None
,
py
fs_service
=
None
,
i18n_service
=
None
,
fs_service
=
None
,
services
=
None
,
**
kwargs
):
"""
:param doc_store_config: must have a host, db, and collection entries. Other common entries: port, tz_aware.
...
...
@@ -148,8 +148,8 @@ class SplitMongoModuleStore(ModuleStoreWriteBase):
if
i18n_service
is
not
None
:
self
.
services
[
"i18n"
]
=
i18n_service
if
py
fs_service
is
not
None
:
self
.
services
[
"fs"
]
=
py
fs_service
if
fs_service
is
not
None
:
self
.
services
[
"fs"
]
=
fs_service
def
close_connections
(
self
):
"""
...
...
lms/envs/dev.py
View file @
9d55cf36
...
...
@@ -49,9 +49,11 @@ LOGGING = get_logger_config(ENV_ROOT / "log",
dev_env
=
True
,
debug
=
True
)
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'lms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'lms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
# If there is a database called 'read_replica', you can use the use_read_replica_if_available
# function in util/query.py, which is useful for very large database reads
...
...
@@ -219,9 +221,11 @@ CELERY_ALWAYS_EAGER = True
################################ DEBUG TOOLBAR ################################
INSTALLED_APPS
+=
(
'debug_toolbar'
,)
MIDDLEWARE_CLASSES
+=
(
'django_comment_client.utils.QueryCountDebugMiddleware'
,
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
'djpyfs'
)
MIDDLEWARE_CLASSES
+=
(
'django_comment_client.utils.QueryCountDebugMiddleware'
,
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
'djpyfs'
,
)
INTERNAL_IPS
=
(
'127.0.0.1'
,)
DEBUG_TOOLBAR_PANELS
=
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment