Commit 6016929c by Clinton Blackburn

Running E-Commerce API data loader with management command

ECOM-3981
parent 604f18bf
......@@ -97,7 +97,7 @@ class OrganizationsApiDataLoader(AbstractDataLoader):
count = None
page = 1
logger.info('Refreshing Organizations from %s....', self.api_url)
logger.info('Refreshing Organizations from %s...', self.api_url)
while page:
response = client.organizations().get(page=page, page_size=self.PAGE_SIZE)
......@@ -138,7 +138,7 @@ class CoursesApiDataLoader(AbstractDataLoader):
count = None
page = 1
logger.info('Refreshing Courses and CourseRuns from %s....', self.api_url)
logger.info('Refreshing Courses and CourseRuns from %s...', self.api_url)
while page:
response = client.courses().get(page=page, page_size=self.PAGE_SIZE)
......
......@@ -5,9 +5,7 @@ from django.core.management import BaseCommand
from edx_rest_api_client.client import EdxRestApiClient
from course_discovery.apps.course_metadata.data_loaders import (
CoursesApiDataLoader,
DrupalApiDataLoader,
OrganizationsApiDataLoader,
CoursesApiDataLoader, DrupalApiDataLoader, OrganizationsApiDataLoader, EcommerceApiDataLoader
)
logger = logging.getLogger(__name__)
......@@ -43,4 +41,5 @@ class Command(BaseCommand):
OrganizationsApiDataLoader(settings.ORGANIZATIONS_API_URL, access_token).ingest()
CoursesApiDataLoader(settings.COURSES_API_URL, access_token).ingest()
EcommerceApiDataLoader(settings.ECOMMERCE_API_URL, access_token).ingest()
DrupalApiDataLoader(settings.MARKETING_API_URL).ingest()
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