override enrollment attributes for learners
ENT-2998
This commit is contained in:
21
openedx/features/enterprise_support/admin/forms.py
Normal file
21
openedx/features/enterprise_support/admin/forms.py
Normal file
@@ -0,0 +1,21 @@
|
||||
"""
|
||||
Enterprise support admin forms.
|
||||
"""
|
||||
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from enterprise.admin.utils import validate_csv
|
||||
|
||||
|
||||
class CSVImportForm(forms.Form):
|
||||
csv_file = forms.FileField(
|
||||
required=True,
|
||||
label=_('CSV File'),
|
||||
help_text=_('CSV file should have 3 columns having names lms_user_id, course_id, opportunity_id')
|
||||
)
|
||||
|
||||
def clean_csv_file(self):
|
||||
csv_file = self.cleaned_data['csv_file']
|
||||
csv_reader = validate_csv(csv_file, expected_columns=['lms_user_id', 'course_id', 'opportunity_id'])
|
||||
|
||||
return csv_reader
|
||||
Reference in New Issue
Block a user