]> git.parisson.com Git - teleforma.git/commitdiff
add get_course_type_list rpc method
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 7 Mar 2023 14:40:12 +0000 (15:40 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 7 Mar 2023 14:40:12 +0000 (15:40 +0100)
teleforma/views/core.py

index d245e157d30f036aa1680cb53b518e691c556b08..12bc0070958036cf9f5974ac0a55914b5522292f 100644 (file)
@@ -456,6 +456,10 @@ class CourseListView(CourseAccessMixin, ListView):
         department = Department.objects.get(id=id)
         return [{'id': str(c.id), 'name': unicode(c)} for c in department.period.all()]
 
+    @jsonrpc_method('teleforma.get_course_type_list')
+    def get_course_type_list(request):
+        return [course_type.to_dict() for course_type in CourseType.objects.all()]
+
 
 class CourseView(CourseAccessMixin, DetailView):