mirror of
https://github.com/ansible/awx.git
synced 2026-06-22 23:27:46 -02:30
Define a DEFAULT_QUEUE_NAME
This commit is contained in:
committed by
Shane McDonald
parent
d3b20e6585
commit
82c4f6bb88
@@ -4,6 +4,8 @@
|
||||
# Python
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
|
||||
# Django REST Framework
|
||||
from rest_framework.exceptions import MethodNotAllowed, PermissionDenied
|
||||
from rest_framework import permissions
|
||||
@@ -245,7 +247,7 @@ class IsSuperUser(permissions.BasePermission):
|
||||
|
||||
class InstanceGroupTowerPermission(ModelAccessPermission):
|
||||
def has_object_permission(self, request, view, obj):
|
||||
if request.method == 'DELETE' and obj.name == "tower":
|
||||
if request.method == 'DELETE' and obj.name == settings.DEFAULT_QUEUE_NAME:
|
||||
return False
|
||||
return super(InstanceGroupTowerPermission, self).has_object_permission(request, view, obj)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user