]> git.parisson.com Git - teleforma.git/commitdiff
add comment to remote conf, modify init mess
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 8 Jul 2013 12:38:52 +0000 (14:38 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 8 Jul 2013 12:38:52 +0000 (14:38 +0200)
teleforma/models/core.py
teleforma/templates/postman/email_user_init.txt
teleforma/views/core.py

index d953ba6192a8a0afdf36b2165091fb40f523b781..6fae038df26f8fd3f6dcd3f1361360a9b8a80aea 100644 (file)
@@ -275,6 +275,7 @@ class Conference(Model):
                 'professor_id': self.professor.user.username if self.professor else 'None',
                 'period': self.period.name if self.period else 'None',
                 'session': self.session if self.session else 'None',
+                'comment': self.comment if self.comment else 'None',
                 'streams': [],
                 'date_begin': self.date_begin.strftime('%Y %m %d %H %M %S') if self.date_begin else 'None',
                 'date_end': self.date_end.strftime('%Y %m %d %H %M %S') if self.date_end else 'None',
@@ -325,6 +326,9 @@ class Conference(Model):
             dl = data['date_end'].split(' ')
             self.date_end = datetime.datetime(int(dl[0]), int(dl[1]), int(dl[2]),
                                                 int(dl[3]), int(dl[4]), int(dl[5]))
+        if data['comment'] != 'None':
+            self.comment = data['comment']
+
         if 'room' in data.keys():
 
             self.room, c = Room.objects.get_or_create(name=data['room'],
index 4be2b1ab70448d835ca3dba44d8bc3845a45fec9..6a57488d85e9cf8ad74c04dea11627fedac5c353 100644 (file)
@@ -1,6 +1,6 @@
 {% load i18n %}{% load telemeta_utils %}{% load teleforma_tags %}{% autoescape off %}{% trans "Hello" %} {{ usr.first_name }} {{ usr.last_name }},
 
-Suite à votre inscription à la formation semestrielle 2013 du Pré-Barreau, nous vous invitons à initialiser votre compte sur notre plateforme e-learning interactive et multi-média. Pour cela, merci de cliquer sur le lien suivant puis d'indiquez votre adresse e-mail :
+Suite à votre inscription à la formation estivale 2013 du Pré-Barreau, nous vous invitons à initialiser votre compte sur notre plateforme e-learning interactive et multi-média. Pour cela, merci de cliquer sur le lien suivant puis d'indiquez votre adresse e-mail :
 
 http://{{ site.domain }}/accounts/password_reset/
 
@@ -21,4 +21,4 @@ Une page d'aide est disponible pour vous assister lors de la découverte de ces
 
 
 {% blocktrans %}Note: This message is issued by an automated system.
-Do not reply, this would not be taken into account.{% endblocktrans %}{% endautoescape %}
+Do not reply, this would not be taken into account.{% endblocktrans %}{% endautoescape %}
\ No newline at end of file
index 94155cede80616acb0bd52712661bd7e383d464a..345d45733afda551d5d123b4aca6be20ea8d4631 100644 (file)
@@ -121,8 +121,8 @@ def stream_from_file(__file):
 
 
 def get_room(content_type=None, id=None, name=None):
-    if settings.TELEFORMA_GLOBAL_TWEETER or name == 'site':
-        rooms = jqchat.models.Room.objects.filter(name='site')
+    if settings.TELEFORMA_GLOBAL_TWEETER or 'site' in name:
+        rooms = jqchat.models.Room.objects.filter(name=name)
 
     else:
         rooms = jqchat.models.Room.objects.filter(content_type=content_type,
@@ -192,7 +192,7 @@ class CourseView(DetailView):
                 courses = format_courses(courses, course=course, types=c['types'])
         context['courses'] = courses
         context['all_courses'] = all_courses
-        context['notes'] = course.notes.all().filter(author=self.request.user)
+        context['notes'] = course.notes.all().filter(author=self.request.user)
         content_type = ContentType.objects.get(app_label="teleforma", model="course")
         context['room'] = get_room(name=course.title, content_type=content_type,
                                    id=course.id)
@@ -281,7 +281,7 @@ class MediaView(DetailView):
         context['course'] = media.course
         context['item'] = media.item
         context['type'] = media.course_type
-        context['notes'] = media.notes.all().filter(author=self.request.user)
+        context['notes'] = media.notes.all().filter(author=self.request.user)
         content_type = ContentType.objects.get(app_label="teleforma", model="course")
         context['room'] = get_room(name=media.course.title, content_type=content_type,
                                    id=media.course.id)
@@ -343,7 +343,7 @@ class DocumentView(DetailView):
         context['all_courses'] = all_courses
         document = self.get_object()
         context['course'] = document.course
-        context['notes'] = document.notes.all().filter(author=self.request.user)
+        context['notes'] = document.notes.all().filter(author=self.request.user)
         content_type = ContentType.objects.get(app_label="teleforma", model="course")
         context['room'] = get_room(name=document.course, content_type=content_type,
                                    id=document.course.id)
@@ -397,7 +397,7 @@ class ConferenceView(DetailView):
         conference = self.get_object()
         context['course'] = conference.course
         context['type'] = conference.course_type
-        context['notes'] = conference.notes.all().filter(author=self.request.user)
+        context['notes'] = conference.notes.all().filter(author=self.request.user)
         content_type = ContentType.objects.get(app_label="teleforma", model="course")
         context['room'] = get_room(name=conference.course.title, content_type=content_type,
                                    id=conference.course.id)
@@ -547,7 +547,6 @@ class ConferenceRecordView(FormView):
             conf, c = Conference.objects.get_or_create(public_id=conference['id'],
                                                        course=course, course_type=course_type)
             if c:
-                conf.session = conference['session']
                 user = User.objects.get(username=conference['professor_id'])
                 conf.professor = Professor.objects.get(user=user)
                 try:
@@ -559,6 +558,8 @@ class ConferenceRecordView(FormView):
 
                 conf.date_begin = datetime.datetime.now()
                 conf.period, c = Period.objects.get_or_create(name=conference['period'])
+                conf.session = conference['session']
+                conf.comment = conference['comment']
                 conf.save()
                 course.save()
                 for stream in conference['streams']: