allow site and mode to be nullable in admin form
This commit is contained in:
@@ -65,6 +65,18 @@ class CourseEntitlementSupportDetailAdmin(admin.ModelAdmin):
|
||||
form = CourseEntitlementSupportDetailForm
|
||||
|
||||
|
||||
class CourseEntitlementPolicyForm(forms.ModelForm):
|
||||
""" Form for creating custom course entitlement policies. """
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(CourseEntitlementPolicyForm, self).__init__(*args, **kwargs)
|
||||
self.fields['site'].required = False
|
||||
self.fields['mode'].required = False
|
||||
|
||||
class Meta:
|
||||
fields = '__all__'
|
||||
model = CourseEntitlementPolicy
|
||||
|
||||
|
||||
@admin.register(CourseEntitlementPolicy)
|
||||
class CourseEntitlementPolicyAdmin(admin.ModelAdmin):
|
||||
"""
|
||||
@@ -75,3 +87,4 @@ class CourseEntitlementPolicyAdmin(admin.ModelAdmin):
|
||||
'regain_period',
|
||||
'mode',
|
||||
'site')
|
||||
form = CourseEntitlementPolicyForm
|
||||
|
||||
Reference in New Issue
Block a user