Add mute button.

This commit is contained in:
Jim Driessen
2017-09-05 14:02:27 +02:00
parent aadeb44b43
commit 984a068880
4 changed files with 20 additions and 1 deletions

View File

@ -18,4 +18,5 @@ urlpatterns = [
url(r'^upload', views.upload),
url(r'^volumedown', views.volume_down),
url(r'^volumeup', views.volume_up),
url(r'^mute', views.mute),
]

View File

@ -267,3 +267,13 @@ def volume_up(request):
command = QueueCommand(queue=request.user.queue, command='volume_up')
command.save()
return JsonResponse({})
@require_http_methods(["POST"])
@api_auth_required
def mute(request):
if not request.user.has_perm('queues.can_control_volume'):
return HttpResponseForbidden()
command = QueueCommand(queue=request.user.queue, command='mute')
command.save()
return JsonResponse({})