Closed AfaqShuaib09 closed 6 months ago
This PR carries CSV loader updates to handle b2b-custom representations. Now the CSV loader can handle the creation/update of multiple variants in a single ingestion. This also handles loader ingestion report email updates for multiple variants.
course-discovery
populate_executive_education_data_csv
./manage.py populate_executive_education_data_csv --product_source=2u --output_csv=output.csv --dev_input_json=dev.json --use_getsmarter_api_client=True
./manage.py import_course_metadata --partner_code=edx --csv_path=output.csv --product_type=EXECUTIVE_EDUCATION --product_source=2u
(Make sure to update the slug format dict in base.py; otherwise, it might raise an error.)
PROD-4007
This PR carries CSV loader updates to handle b2b-custom representations. Now the CSV loader can handle the creation/update of multiple variants in a single ingestion. This also handles loader ingestion report email updates for multiple variants.
Testing Instructions:
course-discovery
root folder.populate_executive_education_data_csv
command(Make sure to update the slug format dict in base.py; otherwise, it might raise an error.)