Student, Training)
from .models.messages import GroupedMessage, StudentGroup
from .views.crfpa import CorrectorXLSBook, UserXLSBook
-from .views.core import get_default_period
+from .views.core import get_periods
from django.contrib.admin.helpers import ActionForm
from django import forms
def get_form(self, request, obj=None, **kwargs):
form = super(MediaAdmin, self).get_form(request, obj, **kwargs)
- period = get_default_period()
+ period = get_periods(request)
form.base_fields['conference'].queryset = Conference.objects.filter(period=period)
return form
logger = logging.getLogger('teleforma')
+access_error = _('Access not allowed.')
+contact_message = _(
+ 'Please login or contact the website administator to get a private access.')
+
def format_courses(courses, course=None, queryset=None, types=None):
if queryset:
return access
-access_error = _('Access not allowed.')
-contact_message = _(
- 'Please login or contact the website administator to get a private access.')
-
-
def get_host(request):
host = request.META['HTTP_HOST']
if ':' in host:
return periods
-def get_default_period(request):
- # period = Period.objects.filter(is_open=True).order_by("-date_begin")[0]
- return get_periods(request)[0]
-
-
def content_to_pdf(content, dest, encoding='utf-8', **kwargs):
"""
Write into *dest* file object the given html *content*.
if request.user.is_authenticated:
period_id = request.session.get('period_id')
if not period_id:
- period_id = get_default_period(request).id
+ period_id = get_periods(request)[0].id
return HttpResponseRedirect(reverse('teleforma-desk-period-list', kwargs={'period_id': period_id}))
else:
return HttpResponseRedirect(reverse('teleforma-login'))
period_id = int(self.kwargs['period_id'])
self.period = get_object_or_404(Period, pk=period_id)
else:
- period = get_default_period()
+ period = get_periods(request)[0]
period_id = period.id
self.period = period
self.request.session['period_id'] = period_id
from ..models.crfpa import (IEJ, Discount, NewsItem, Parameters, Payback,
Payment, Profile, Student, Training, months_choices, payment_choices)
from ..views.core import (CourseAccessMixin, PDFTemplateResponseMixin, format_courses,
- get_courses, get_periods, get_default_period)
+ get_courses, get_periods)
from ..views.profile import ProfileView
def get_course_code(obj):
student = user.student.all()[0]
context['period'] = student.period
else:
- context['period'] = get_default_period()
+ context['period'] = get_periods(self.request)[0]
return context