talk title editable by orga / staff
This commit is contained in:
parent
59ad88c3e9
commit
a8001c9cea
|
@ -150,11 +150,12 @@ def talk_edit(request, talk=None):
|
||||||
raise PermissionDenied()
|
raise PermissionDenied()
|
||||||
form = TalkForm(request.POST or None, instance=talk, site=site)
|
form = TalkForm(request.POST or None, instance=talk, site=site)
|
||||||
if talk:
|
if talk:
|
||||||
form.fields['title'].disabled = True
|
|
||||||
form.fields['topics'].disabled = True
|
form.fields['topics'].disabled = True
|
||||||
if not talk.is_editable_by(request.user):
|
if not talk.is_editable_by(request.user):
|
||||||
form.fields.pop('track')
|
form.fields.pop('track')
|
||||||
form.fields.pop('duration')
|
form.fields.pop('duration')
|
||||||
|
if not talk.is_moderable_by(request.user):
|
||||||
|
form.fields['title'].disabled = True
|
||||||
else:
|
else:
|
||||||
form.fields['speakers'].initial = [request.user]
|
form.fields['speakers'].initial = [request.user]
|
||||||
if not is_orga(request, request.user):
|
if not is_orga(request, request.user):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user