From: Yoan Le Clanche Date: Thu, 10 Oct 2024 07:10:22 +0000 (+0200) Subject: Merge branch 'master' into feature/quiz X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=171338fecd4765c80ac0c8640290e05ba33f22a8;p=teleforma.git Merge branch 'master' into feature/quiz --- 171338fecd4765c80ac0c8640290e05ba33f22a8 diff --cc teleforma/models/core.py index 5b055f50,778af7d8..57e4f457 mode 100755,100644..100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@@ -53,16 -55,17 +55,18 @@@ from django.template.defaultfilters imp from django.urls import reverse_lazy, reverse from django.utils.translation import ugettext_lazy as _ from django.db.models.signals import post_save -# from quiz.models import Quiz +from quiz.models import Quiz +from sorl.thumbnail import default as sorl_default + from teleforma.utils import guess_mimetypes + from ..fields import ShortTextField + + from sorl.thumbnail import default as sorl_default + from pypdf import PdfWriter import httpx - from ..fields import ShortTextField + from storages.backends.s3boto3 import S3Boto3Storage - HAS_TELEMETA = False - if 'telemeta' in settings.INSTALLED_APPS: - HAS_TELEMETA = True app_label = 'teleforma' diff --cc teleforma/urls.py index 8ab8ff6e,3d97a65f..a2e996d8 --- a/teleforma/urls.py +++ b/teleforma/urls.py @@@ -61,9 -61,9 +61,9 @@@ from .views.crfpa import (AnnalsCourseV CorrectorRegistrationPDFView, CorrectorRegistrationPDFViewDownload, CRFPAProfileView, NewsItemCreate, NewsItemDelete, - NewsItemList, NewsItemUpdate, ReceiptPDFView, + NewsItemList, NewsItemUpdate, QuizQuestionView, ReceiptPDFView, ReceiptPDFViewDownload, RegistrationPDFView, - RegistrationPDFViewDownload, UserAddView, + RegistrationPDFViewDownload, RetractationView, UserAddView, UserCompleteView, UserLoginView, UsersExportView, UsersView, WriteView, update_training, UserAddUseYourLawOriginView) @@@ -180,9 -184,7 +184,9 @@@ urlpatterns = url(r'^desk/documents/(?P.*)/view/$', document.view, name="teleforma-document-view"), + url(r'^desk/periods/(?P.*)/quiz/(?P[\w-]+)/$', QuizQuestionView.as_view(), name="teleforma-quiz"), + - + # Annals url(r'^archives/annals/$', AnnalsView.as_view(), name="teleforma-annals"), diff --cc teleforma/views/crfpa.py index 728081d5,f28fe8e7..e3bbad39 --- a/teleforma/views/crfpa.py +++ b/teleforma/views/crfpa.py @@@ -58,10 -59,9 +59,10 @@@ from postman.forms import AnonymousWrit from postman.views import WriteView as PostmanWriteView from xlwt import Workbook from django.conf import settings +from quiz.views import QuizTake from ..decorators import access_required - from ..forms import (CorrectorForm, NewsItemForm, UserForm, WriteForm, + from ..forms import (CorrectorForm, NewsItemForm, RetractationForm, UserForm, WriteForm, get_unique_username, UserUseYourLawOriginForm) from ..models.core import Course, CourseType, Document, NamePaginator, Period from ..models.crfpa import (IEJ, Discount, NewsItem, Parameters, Payback,