from teleforma.forms import *
from teleforma.views.pro import *
from telemeta.views import *
+from teleforma.context_processors import *
import jqchat.models
from xlwt import Workbook
from xhtml2pdf import pisa
elif settings.TELEFORMA_E_LEARNING_TYPE == 'AE':
from teleforma.views.ae import get_ae_courses
return get_ae_courses(user, date_order, num_order)
-
-def get_seminars(user):
- from teleforma.views.pro import get_seminars
- return get_seminars(user)
def stream_from_file(__file):
chunk_size = 0x10000
def get_context_data(self, **kwargs):
context = super(DocumentView, self).get_context_data(**kwargs)
all_courses = get_courses(self.request.user)
- seminars = get_seminars(self.request.user)
+ seminars = all_seminars(self.request)['all_seminars']
context['all_courses'] = all_courses
document = self.get_object()
context['course'] = document.course
def download(self, request, pk):
document = Document.objects.get(id=pk)
courses = get_courses(request.user)
- seminars = get_seminars(request.user)
+ seminars = all_seminars(request)['all_seminars']
if get_course_access(document, courses) or get_seminar_access(document, seminars):
document.readers.add(request.user)
fsock = open(document.file.path, 'r')
def view(self, request, pk):
courses = get_courses(request.user)
- seminars = get_seminars(request.user)
+ seminars = all_seminars(request)['all_seminars']
document = Document.objects.get(id=pk)
if get_course_access(document, courses) or get_seminar_access(document, seminars):
document.readers.add(request.user)