refactor: [DEPR]: Neo4J Support #34342
This commit is contained in:
@@ -1755,9 +1755,6 @@ INSTALLED_APPS = [
|
||||
# edx-milestones service
|
||||
'milestones',
|
||||
|
||||
# Coursegraph
|
||||
'cms.djangoapps.coursegraph.apps.CoursegraphConfig',
|
||||
|
||||
# Credit courses
|
||||
'openedx.core.djangoapps.credit.apps.CreditConfig',
|
||||
|
||||
@@ -2441,40 +2438,6 @@ POLICY_CHANGE_TASK_RATE_LIMIT = '900/h'
|
||||
# 11 grade designations are used by the UI, so it's advisable to restrict the list to 11 items.
|
||||
DEFAULT_GRADE_DESIGNATIONS = ['A', 'B', 'C', 'D']
|
||||
|
||||
############## Settings for CourseGraph ############################
|
||||
|
||||
# .. setting_name: COURSEGRAPH_JOB_QUEUE
|
||||
# .. setting_default: value of LOW_PRIORITY_QUEUE
|
||||
# .. setting_description: The name of the Celery queue to which CourseGraph refresh
|
||||
# tasks will be sent
|
||||
COURSEGRAPH_JOB_QUEUE: str = LOW_PRIORITY_QUEUE
|
||||
|
||||
# .. setting_name: COURSEGRAPH_CONNECTION
|
||||
# .. setting_default: 'bolt+s://localhost:7687', in dictionary form.
|
||||
# .. setting_description: Dictionary specifying Neo4j connection parameters for
|
||||
# CourseGraph refresh. Accepted keys are protocol ('bolt' or 'http'),
|
||||
# secure (bool), host (str), port (int), user (str), and password (str).
|
||||
# See https://py2neo.org/2021.1/profiles.html#individual-settings for a
|
||||
# a description of each of those keys.
|
||||
COURSEGRAPH_CONNECTION: dict = {
|
||||
"protocol": "bolt",
|
||||
"secure": True,
|
||||
"host": "localhost",
|
||||
"port": 7687,
|
||||
"user": "neo4j",
|
||||
"password": None,
|
||||
}
|
||||
|
||||
# .. toggle_name: COURSEGRAPH_DUMP_COURSE_ON_PUBLISH
|
||||
# .. toggle_implementation: DjangoSetting
|
||||
# .. toggle_creation_date: 2022-01-27
|
||||
# .. toggle_use_cases: open_edx
|
||||
# .. toggle_default: False
|
||||
# .. toggle_description: Whether, upon publish, a course should automatically
|
||||
# be exported to Neo4j via the connection parameters specified in
|
||||
# `COURSEGRAPH_CONNECTION`.
|
||||
COURSEGRAPH_DUMP_COURSE_ON_PUBLISH: bool = False
|
||||
|
||||
########## Settings for video transcript migration tasks ############
|
||||
VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE = DEFAULT_PRIORITY_QUEUE
|
||||
|
||||
|
||||
@@ -261,17 +261,6 @@ FEATURES['ENABLE_PREREQUISITE_COURSES'] = True
|
||||
# (ref MST-637)
|
||||
PROCTORING_USER_OBFUSCATION_KEY = '85920908f28904ed733fe576320db18cabd7b6cd'
|
||||
|
||||
############## CourseGraph devstack settings ############################
|
||||
|
||||
COURSEGRAPH_CONNECTION: dict = {
|
||||
"protocol": "bolt",
|
||||
"secure": False,
|
||||
"host": "edx.devstack.coursegraph",
|
||||
"port": 7687,
|
||||
"user": "neo4j",
|
||||
"password": "edx",
|
||||
}
|
||||
|
||||
#################### Webpack Configuration Settings ##############################
|
||||
WEBPACK_LOADER['DEFAULT']['TIMEOUT'] = 5
|
||||
|
||||
|
||||
@@ -517,9 +517,6 @@ JWT_AUTH.update(AUTH_TOKENS.get('JWT_AUTH', {}))
|
||||
if FEATURES.get('CUSTOM_COURSES_EDX'):
|
||||
INSTALLED_APPS.append('openedx.core.djangoapps.ccxcon.apps.CCXConnectorConfig')
|
||||
|
||||
############## Settings for CourseGraph ############################
|
||||
COURSEGRAPH_JOB_QUEUE = ENV_TOKENS.get('COURSEGRAPH_JOB_QUEUE', LOW_PRIORITY_QUEUE)
|
||||
|
||||
########## Settings for video transcript migration tasks ############
|
||||
VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE = ENV_TOKENS.get('VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE', DEFAULT_PRIORITY_QUEUE)
|
||||
|
||||
@@ -616,8 +613,6 @@ EXPLICIT_QUEUES = {
|
||||
'queue': SINGLE_LEARNER_COURSE_REGRADE_ROUTING_KEY},
|
||||
'cms.djangoapps.contentstore.tasks.update_search_index': {
|
||||
'queue': UPDATE_SEARCH_INDEX_JOB_QUEUE},
|
||||
'cms.djangoapps.coursegraph.tasks.dump_course_to_neo4j': {
|
||||
'queue': COURSEGRAPH_JOB_QUEUE},
|
||||
}
|
||||
|
||||
LOGO_IMAGE_EXTRA_TEXT = ENV_TOKENS.get('LOGO_IMAGE_EXTRA_TEXT', '')
|
||||
|
||||
Reference in New Issue
Block a user