# obras/decorators.py
from django.http import HttpResponseForbidden
from functools import wraps
from django.contrib.auth.decorators import login_required

def nao_equipe_required(view_func):
    @wraps(view_func)
    @login_required
    def _wrapped_view(request, *args, **kwargs):
        if request.user.groups.filter(name='Equipe').exists():
            return HttpResponseForbidden("Acesso negado. Esta função é exclusiva para o cliente da obra.")
        return view_func(request, *args, **kwargs)
    return _wrapped_view
