A talk's title and topics can not be edited
This commit is contained in:
parent
ac629dd116
commit
9086b5b23c
|
@ -52,6 +52,9 @@ def talk_edit(request, talk=None):
|
||||||
if not talk.is_editable_by(request.user):
|
if not talk.is_editable_by(request.user):
|
||||||
raise PermissionDenied()
|
raise PermissionDenied()
|
||||||
form = TalkForm(request.POST or None, instance=talk)
|
form = TalkForm(request.POST or None, instance=talk)
|
||||||
|
if talk:
|
||||||
|
form.fields['title'].disabled = True
|
||||||
|
form.fields['topics'].disabled = True
|
||||||
if request.method == 'POST' and form.is_valid():
|
if request.method == 'POST' and form.is_valid():
|
||||||
if hasattr(talk, 'id'):
|
if hasattr(talk, 'id'):
|
||||||
talk = form.save()
|
talk = form.save()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user