fsi.views.course ================ .. py:module:: fsi.views.course Functions --------- .. autoapisummary:: fsi.views.course.handle_send_invitation_email fsi.views.course.view_email_preview_for_course fsi.views.course.view_course_collection fsi.views.course.view_add_course_event fsi.views.course.view_course_event fsi.views.course.get_course_event_content fsi.views.course.view_edit_course_event fsi.views.course.invite_attendees_for_event fsi.views.course.delete_course Module Contents --------------- .. py:function:: handle_send_invitation_email(self: onegov.fsi.models.course_notification_template.CourseInvitationTemplate, course: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest, recipients: collections.abc.Collection[str], cc_to_sender: bool = True) -> onegov.fsi.request.FsiRequest Recipients must be a list of emails .. py:function:: view_email_preview_for_course(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest) -> onegov.core.types.RenderData .. py:function:: view_course_collection(self: onegov.fsi.collections.course.CourseCollection, request: onegov.fsi.request.FsiRequest) -> onegov.core.types.RenderData .. py:function:: view_add_course_event(self: onegov.fsi.collections.course.CourseCollection, request: onegov.fsi.request.FsiRequest, form: onegov.fsi.forms.course.CourseForm) -> onegov.core.types.RenderData | webob.Response .. py:function:: view_course_event(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest) -> onegov.core.types.RenderData .. py:function:: get_course_event_content(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest) -> str .. py:function:: view_edit_course_event(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest, form: onegov.fsi.forms.course.CourseForm) -> onegov.core.types.RenderData | webob.Response .. py:function:: invite_attendees_for_event(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest, form: onegov.fsi.forms.course.InviteCourseForm) -> onegov.core.types.RenderData | webob.Response .. py:function:: delete_course(self: onegov.fsi.models.course.Course, request: onegov.fsi.request.FsiRequest) -> None