only notify talk modifications done by speakers
This commit is contained in:
parent
b9478d51b7
commit
d4c24cf35e
|
@ -168,7 +168,8 @@ def talk_edit(request, talk=None):
|
||||||
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()
|
||||||
talk_edited.send(talk.__class__, instance=talk, author=request.user)
|
if request.user == talk.proposer or request.user in talk.speakers.all():
|
||||||
|
talk_edited.send(talk.__class__, instance=talk, author=request.user)
|
||||||
messages.success(request, _('Talk modified successfully!'))
|
messages.success(request, _('Talk modified successfully!'))
|
||||||
else:
|
else:
|
||||||
form.instance.site = get_current_site(request)
|
form.instance.site = get_current_site(request)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user