KamoCRM

Les audiences juridiques et de formation ne touchent que les membres de l'équipe, par statut d'emploi

Fixkamo-shared-library
Expédié
13 novembre 2026 à 03:53 UTC
Auteur
Kamo
Commit
3a83e65

TeamMemberRepo.findAudience filtré sur le statut d'emploi et l'état de l'enregistrement, mais jamais sur Chaque membre, y compris ceux de type MEMBER, possède une ligne member_team_member avec un nom d'utilisateur et JPQL `FROM TeamMember` ne filtre pas sur le discriminateur, donc les paquets légaux envoyés Un message envoyé à un département a atteint des personnes qui ne sont pas membres de l'équipe (five in Kamo's org, 2026-11-12). - findAudienceIds: SQL natif avec members.member_type = 'TEAM_MEMBER', is_active, et team_membership_status IN (:statuses). findAudience charge ces identifiants; la surcharge à 5 arguments garde ACTIVE uniquement. - findActiveByIdsAnyMemberType: l'ancien prédicat (ACTIVE, n'importe quel type de membre), pour la conformité Toute personne qui retire une commission doit toujours un formulaire W-9. - LegalPackage.audienceStatuses **************** VARCHAR(255) DEFAULT 'ACTIVE', Employment (appliqué à la main avant ce push): les statuts d'emploi qu'un paquet cible unknown se lit comme ACTIVE.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification