Laisser un département et un org à l'une de leurs boîtes aux lettres

Featurekamo-shared-library
Expédié
7 août 2026 à 06:15 UTC
Auteur
Kamo
Commite
8e73db6

L'e-mail de contact d'un département était un texte gratuit, de sorte qu'il pouvait nommer une adresse. Ne s'appropriez pas -- deux des trois départements avec un ensemble aujourd'hui font exactement cela. C'est maintenant détient un indicateur vers l'une des boîtes aux lettres de l'organisation, et l'Organisation gagne la même pointer à côté de son contact existantEmail, qui n'est pas touché. L'affectation est un pointeur et rien de plus: il enregistre quelle boîte aux lettres le département ou org est atteint et n'accorde à personne d'accès. Les deux colonnes sont volontaires UUID sans FK à l'adresse e-mail.provider.mailboxes, délibérément. Les boîtes aux lettres se synchronisent auprès de fournisseurs externes et peuvent être supprimées du côté du fournisseur, et Le point d'extrémité de la boîte aux lettres supprimer ne sait rien des départements -- un vrai FK tournerait les deux de ceux-ci en échecs. Un pointeur rassis est le coût accepté et l'interface utilisateur le surface. Department.email reste, en maintenant l'adresse à laquelle la boîte aux lettres attribuée est affectée. Les consommateurs veulent une adresse, pas un identifiant, et les adresses de boîte aux lettres sont immuables (updateMailbox n'accepte qu'un nom d'affichage et un mot de passe), de sorte que la copie ne peut pas dériver. L'assignation écrit les deux; la compensation des nuls les deux. Une boîte aux lettres d'une autre organisation est Refusé -- le cueilleur n'offre que cet org, mais la demande peut être faite sans elle, et un pointeur de renvoi mettrait l'adresse d'un org sur le courrier sortant d'un autre.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation