PermissionRequiredMixin в Django
Нужно конкретное право:
from django.contrib.auth.mixins import (
PermissionRequiredMixin,
)
class EmployeeDeleteView(
PermissionRequiredMixin,
DeleteView,
):
permission_required = 'main.delete_employee'
model = Employee
...
Закройте DeleteView правом на удаление модели.