"""Django admin page for grades models"""fromdjango.contribimportadminfromconfig_models.adminimportConfigurationModelAdmin,KeyedConfigurationModelAdminfromlms.djangoapps.grades.config.modelsimportCoursePersistentGradesFlag,PersistentGradesEnabledFlagfromlms.djangoapps.grades.config.formsimportCoursePersistentGradesAdminFormclassCoursePersistentGradesAdmin(KeyedConfigurationModelAdmin):""" Admin for enabling subsection grades on a course-by-course basis. Allows searching by course id. """form=CoursePersistentGradesAdminFormsearch_fields=['course_id']fieldsets=((None,{'fields':('course_id','enabled'),'description':'Enter a valid course id. If it is invalid, an error message will display.'}),)admin.site.register(CoursePersistentGradesFlag,CoursePersistentGradesAdmin)admin.site.register(PersistentGradesEnabledFlag,ConfigurationModelAdmin)