Portée des notes d'une composition au lieu d'un compte

Fixkamo-shared-library
Expédié
14 août 2026 à 23:06 UTC
Auteur
Kamo
Commite
411f0e0

Une note suspendue uniquement à l'USER-ID et ne transportait aucune organisation. Un utilisateur est global et un membre est cet utilisateur au sein d'une organisation, donc un Un compte appartenant à plusieurs organisations avait une pile de notes visibles de chacun d'eux - ouvrir une organisation différente et les notes de la première org sont venus sur /notes, la page d'accueil et les bâtonnets flottants. Notez que l'on gagne MEMBER-ID et chaque filtre dessus. Il y a délibérément aucune variante par utilisateur n'est laissée à portée: c'est ce qui a fait l'exclusion de l'étendue erronée. L'UTILISATEUR reste et reste peuplé. Le contenu d'une note est crypté sous une clé dérivée de l'utilisateur id, de sorte que le compte doit rester sur la ligne pour les propres notes d'un compte à déchiffrer de l'une quelconque de ses adhésions; Il ne s'arrête pas d'être le champ d'application lu. La colonne de jointule INT8 de sorte qu'elle ne peut pas Hériter DEFAULT unique-rowid() de Member.id et timbres de chaque timbre existant note avec un membre id ne correspondant pas à une ligne. not-tags n'a pas besoin de colonne de sa propre - une étiquette pend de sa note, donc le l'énumération de l'étiquette parvient à ses membres. Passer par NoteTag.user aurait énuméré les étiquettes de chaque organisation auxquelles le compte appartient. Les notes supprimées y sont également exclues; leurs étiquettes utilisées pour conserver hantent la barre filtrante.

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