projects
/
cascardo
/
ema.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show some speaker details if person is not logged in or is not the speaker
[cascardo/ema.git]
/
eventos
/
views.py
diff --git
a/eventos/views.py
b/eventos/views.py
index
547f9b8
..
acb435b
100644
(file)
--- a/
eventos/views.py
+++ b/
eventos/views.py
@@
-113,12
+113,16
@@
def speaker_details(request, lid):
"""Shows a simple form containing all editable fields of a
speaker and gives the speaker the possibility to save them =)
"""
"""Shows a simple form containing all editable fields of a
speaker and gives the speaker the possibility to save them =)
"""
+ speaker = get_object_or_404(Palestrante, pk=lid)
+ d = {'speaker' : speaker}
if not hasattr(request.user, 'palestrante_set'):
if not hasattr(request.user, 'palestrante_set'):
- return forbidden
+ return render_to_response('eventos/speaker-details2.html', Context(d),
+ context_instance=RequestContext(request))
entity = request.user.palestrante_set.get()
if entity.id != int(lid):
entity = request.user.palestrante_set.get()
if entity.id != int(lid):
- return forbidden
+ return render_to_response('eventos/speaker-details2.html', Context(d),
+ context_instance=RequestContext(request))
form = SpeakerForm(request.POST or None, instance=entity)
form = SpeakerForm(request.POST or None, instance=entity)