The body of the enrollment message template Tokenize platform name in message. Changing to a datetime enrollment approach Adding sorting. A little refactoring. Adding confguration model for time delta Adding admin registration and basic form for new config model. Fixing docstring typo Updating default time delta to 0, adding test to show it disabled functionality. Removing the form from configuration and tweaking the enrollment message html
25 lines
723 B
Python
25 lines
723 B
Python
'''
|
|
django admin pages for courseware model
|
|
'''
|
|
from config_models.admin import ConfigurationModelAdmin
|
|
|
|
from student.models import UserProfile, UserTestGroup, CourseEnrollmentAllowed, DashboardConfiguration
|
|
from student.models import CourseEnrollment, Registration, PendingNameChange, CourseAccessRole, CourseAccessRoleAdmin
|
|
from ratelimitbackend import admin
|
|
|
|
admin.site.register(UserProfile)
|
|
|
|
admin.site.register(UserTestGroup)
|
|
|
|
admin.site.register(CourseEnrollment)
|
|
|
|
admin.site.register(CourseEnrollmentAllowed)
|
|
|
|
admin.site.register(Registration)
|
|
|
|
admin.site.register(PendingNameChange)
|
|
|
|
admin.site.register(CourseAccessRole, CourseAccessRoleAdmin)
|
|
|
|
admin.site.register(DashboardConfiguration, ConfigurationModelAdmin)
|