28 lines
671 B
Python
28 lines
671 B
Python
"""
|
|
Defines a form for providing validation of LTI consumer course-specific configuration.
|
|
"""
|
|
import logging
|
|
|
|
from django import forms
|
|
|
|
from openedx.core.lib.courses import clean_course_id
|
|
from xblock_config.models import CourseEditLTIFieldsEnabledFlag
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
|
|
class CourseEditLTIFieldsEnabledAdminForm(forms.ModelForm):
|
|
"""
|
|
Form for LTI consumer course-specific configuration to verify the course id.
|
|
"""
|
|
|
|
class Meta(object):
|
|
model = CourseEditLTIFieldsEnabledFlag
|
|
fields = '__all__'
|
|
|
|
def clean_course_id(self):
|
|
"""
|
|
Validate the course id
|
|
"""
|
|
return clean_course_id(self)
|