|
|
|
@ -1,23 +1,14 @@ |
|
|
|
from django.shortcuts import render_to_response, redirect |
|
|
|
from django.shortcuts import render_to_response, redirect |
|
|
|
import time, os, csv |
|
|
|
import time, os, csv |
|
|
|
from datetime import date |
|
|
|
from datetime import date |
|
|
|
from django.http import HttpResponseForbidden |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from lms.settings import MEDIA_ROOT |
|
|
|
from lms.settings import MEDIA_ROOT |
|
|
|
from django.contrib.auth import get_user_model |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from courses.models import Course, CourseTheme |
|
|
|
from courses.models import Course, CourseTheme |
|
|
|
from journals.models import CourseThemeJ |
|
|
|
from journals.models import CourseThemeJ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def index_view(request): |
|
|
|
def index_view(request): |
|
|
|
if not request.user.is_authenticated(): |
|
|
|
|
|
|
|
return HttpResponseForbidden() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not ( |
|
|
|
|
|
|
|
request.user.in_role == "M" or request.user.in_role == "S" or request.user.in_role == "A" or request.user.is_admin): |
|
|
|
|
|
|
|
return HttpResponseForbidden() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
start = request.GET.get('start', '') |
|
|
|
start = request.GET.get('start', '') |
|
|
|
end = request.GET.get('end', '') |
|
|
|
end = request.GET.get('end', '') |
|
|
|
|
|
|
|
|
|
|
|
@ -53,13 +44,6 @@ def index_view(request): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def new_view(request): |
|
|
|
def new_view(request): |
|
|
|
if not request.user.is_authenticated(): |
|
|
|
|
|
|
|
return HttpResponseForbidden() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not ( |
|
|
|
|
|
|
|
request.user.in_role == "M" or request.user.in_role == "S" or request.user.in_role == "A" or request.user.is_admin): |
|
|
|
|
|
|
|
return HttpResponseForbidden() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
start = request.GET.get('start', '') |
|
|
|
start = request.GET.get('start', '') |
|
|
|
end = request.GET.get('end', '') |
|
|
|
end = request.GET.get('end', '') |
|
|
|
|
|
|
|
|
|
|
|
|