@@ -122,20 +122,26 @@ class LearningPathAdmin(admin.ModelAdmin):
122
122
def save_related (self , request , form , formsets , change ):
123
123
"""Save related objects and enroll users in the learning path."""
124
124
super ().save_related (request , form , formsets , change )
125
- enroll_all_in_courses = form .cleaned_data .get (' enroll_all_in_courses' , False )
125
+ enroll_all_in_courses = form .cleaned_data .get (" enroll_all_in_courses" , False )
126
126
with transaction .atomic ():
127
127
for user in form .cleaned_data ["usernames" ]:
128
- learning_path_enrollment , created = LearningPathEnrollment .objects .get_or_create (
129
- user = user , learning_path = form .instance
128
+ learning_path_enrollment , created = (
129
+ LearningPathEnrollment .objects .get_or_create (
130
+ user = user , learning_path = form .instance
131
+ )
130
132
)
131
133
if enroll_all_in_courses :
132
- courses = LearningPathStep .objects .filter (learning_path = form .instance ).values_list ('course_key' , flat = True )
134
+ courses = LearningPathStep .objects .filter (
135
+ learning_path = form .instance
136
+ ).values_list ("course_key" , flat = True )
133
137
for course_key in courses :
134
138
LearningPathCourseEnrollment .objects .create (
135
139
course_key = course_key ,
136
140
learning_path_enrollment = learning_path_enrollment ,
137
- course_enrollment = CourseEnrollment .objects .get_or_create (user = user , course_id = course_key )[0 ],
138
- status = LearningPathCourseEnrollment .ACTIVE
141
+ course_enrollment = CourseEnrollment .objects .get_or_create (
142
+ user = user , course_id = course_key
143
+ )[0 ],
144
+ status = LearningPathCourseEnrollment .ACTIVE ,
139
145
)
140
146
141
147
@@ -158,11 +164,14 @@ class EnrolledUsersAdmin(admin.ModelAdmin):
158
164
"learning_path__display_name" ,
159
165
]
160
166
167
+
161
168
class LearningPathCourseEnrollmentAdmin (admin .ModelAdmin ):
162
- """ Admin for Learning Path Course enrollments."""
169
+ """Admin for Learning Path Course enrollments."""
170
+
163
171
model = LearningPathCourseEnrollment
164
- list_display = ['learning_path_enrollment' , 'course_key' , 'status' ]
165
- list_filter = ['status' ]
172
+ list_display = ["learning_path_enrollment" , "course_key" , "status" ]
173
+ list_filter = ["status" ]
174
+
166
175
167
176
admin .site .register (LearningPath , LearningPathAdmin )
168
177
admin .site .register (Skill , SkillAdmin )
0 commit comments