Forçar o auto- ou proprietário em uma conta, não apenas o limite de org

FixBillingService
Navios
9 de agosto de 2026 às 03:10 UTC
Autor
Kamo
Enviar
60831b9

Seguimento do portal cross-org, agora que a regra é decidida: dentro de uma organização você pode gerenciar sua própria conta de faturamento, e um proprietário da organização pode gerenciar qualquer pessoa nessa organização. Ninguém. Senão, pode. Isso é exatamente o que a aba Planos e Billing já mostra — ele faz em "isSelf , é equipeMembro.isOrganizaçãoProprietário" — mas a regra viveu apenas na UI, então o servidor feliz serviu a um colega qualquer conta na mesma org. Nenhum usuário legítimo vê uma mudança; a tela já comportou-se assim. A propriedade é o membro principal da conta ou uma linha do membro da conta. A propriedade é resolvida através da Procura de membros da equipa do JPQL em vez de instância de findById(Membro), porque a herança devolver um proxy de membro que falha o elenco mesmo quando a linha é um membro da equipe — a armadilha PlataformaAdminDocumentos interceptores. Deliberadamente não fechado em MANAGEM ORG FINANCES: esse direito é atualmente concedido a ninguém, então Exigir que tivesse bloqueado cada membro da sua assinatura. 10 testes no portão, 92 passe geral.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços