lms中課程界面中的下載視頻權限

代碼路徑/common/lib/xmodule/xmodule/video_module/video_module.pyhtml


if not self.download_video:
    # modified by qdum taven
    request = get_current_request()
    login_user = None
    if request:
        login_user = request.user

    if login_user.profile.organization.is_root and login_user.is_superuser:
        pass
    elif login_user.is_superuser:
        course_access_role_list = CourseAccessRole.objects.filter(
            user_id=login_user.id, course_id=self.course_id)
        if (len(course_access_role_list) == 0 and
                login_user.profile.organization.code != self.course_id.org):
            download_video_link = None
    else:
        course_access_role_list = CourseAccessRole.objects.filter(
            user_id=login_user.id, course_id=self.course_id)
        if len(course_access_role_list) == 0:
            download_video_link = None

渲染視頻:ide

self.system.render_template('video_custom.html',....
相關文章
相關標籤/搜索