Replacing the word lecturer by speaker (suggested by cascardo)
[cascardo/ema.git] / eventos / views.py
index d222c16..42c40a7 100644 (file)
@@ -23,7 +23,7 @@ from django.newforms import form_for_instance, form_for_model, HiddenInput
 from django.shortcuts import render_to_response, get_object_or_404
 from django.template import RequestContext, Context, loader
 from eventos.models import Palestrante, Trabalho
-from eventos.forms import RegisterLecturer
+from eventos.forms import RegisterSpeaker
 
 forbidden = \
     HttpResponseForbidden('<h2>You are not allowed to do this action.<h2>')
@@ -61,10 +61,10 @@ def logout(request):
     auth.logout(request)
     return HttpResponseRedirect('/')
 
-def lecturer_add(request):
-    """Adds a new lecturer to the system.
+def speaker_add(request):
+    """Adds a new speaker to the system.
     """
-    uform = RegisterLecturer(request.POST or None)
+    uform = RegisterSpeaker(request.POST or None)
 
     FormKlass = form_for_model(Palestrante)
     form = FormKlass(request.POST or None)
@@ -75,7 +75,7 @@ def lecturer_add(request):
         group = Group.objects.get_or_create(name='palestrantes')[0]
 
         # creating the user that will be set as the user of the
-        # lecturer.
+        # speaker.
         user = User(username=cd['username'])
         user.set_password(cd['password1'])
         user.is_active = True
@@ -83,7 +83,7 @@ def lecturer_add(request):
         user.groups.add(group)
 
         # this commit=False is to avoid IntegritErrors, because at
-        # this point, the lecturer doesn't have an user associated
+        # this point, the speaker doesn't have an user associated
         # with it.
         instance = form.save(commit=False)
         instance.usuario = user
@@ -91,12 +91,12 @@ def lecturer_add(request):
         return HttpResponseRedirect('/')
 
     c = {'form': form, 'uform': uform}
-    return render_to_response('eventos/lecturer-add.html', Context(c),
+    return render_to_response('eventos/speaker-add.html', Context(c),
                               context_instance=RequestContext(request))
 
-def lecturer_details(request, lid):
+def speaker_details(request, lid):
     """Shows a simple form containing all editable fields of a
-    lecturer and gives the lecturer the possibility to save them =)
+    speaker and gives the speaker the possibility to save them =)
     """
     if not hasattr(request.user, 'palestrante_set'):
         return forbidden
@@ -113,11 +113,11 @@ def lecturer_details(request, lid):
         form.save()
 
     c = {'form': form}
-    return render_to_response('eventos/lecturer-details.html', Context(c),
+    return render_to_response('eventos/speaker-details.html', Context(c),
                               context_instance=RequestContext(request))
 
-def lecturer_talks(request, lid):
-    """Lists all talks of a lecturer (based on lecturer id -- lid
+def speaker_talks(request, lid):
+    """Lists all talks of a speaker (based on speaker id -- lid
     parameter).
     """
     if not hasattr(request.user, 'palestrante_set'):
@@ -128,7 +128,7 @@ def lecturer_talks(request, lid):
         return forbidden
 
     talks = Trabalho.objects.filter(palestrante=entity)
-    c = {'lecturer': entity, 'talks': talks}
+    c = {'speaker': entity, 'talks': talks}
     return render_to_response('eventos/talk-list.html', Context(c),
                               context_instance=RequestContext(request))
 
@@ -157,10 +157,10 @@ def talk_delete(request, tid):
         return forbidden
 
     talk.delete()
-    return HttpResponseRedirect('/lecturer/%d/talks/' % entity.id)
+    return HttpResponseRedirect('/speaker/%d/talks/' % entity.id)
 
 def talk_add(request):
-    """Shows a form to the lecturer send a talk
+    """Shows a form to the speaker send a talk
     """
     if not hasattr(request.user, 'palestrante_set'):
         return forbidden
@@ -173,13 +173,13 @@ def talk_add(request):
     # This field should not be shown to the user.
     form.fields['palestrante'].widget = HiddenInput()
 
-    # hidding the owner in the other lecturers list
+    # hidding the owner in the other speakers list
     other = Palestrante.objects.exclude(pk=entity.id)
     form.fields['outros_palestrantes']._set_queryset(other)
 
     if request.POST and form.is_valid():
         instance = form.save()
-        return HttpResponseRedirect('/lecturer/%d/talks/' % entity.id)
+        return HttpResponseRedirect('/speaker/%d/talks/' % entity.id)
 
     c = {'form': form}
     return render_to_response('eventos/talk-add.html', Context(c),