Alcance señala a una membresía en lugar de una cuenta

Fixkamo-shared-library
Se descapó
14 de agosto de 2026 a las 23:06 UTC
Autor
Kamo
Compromit
411f0e0

Una nota colgaba solo de USUARIOS y no llevaba ninguna organización. Usuario es global y un miembro es ese usuario dentro de una organización, así que un la cuenta perteneciente a varias organizaciones tenía visibles una pila de billetes de cada uno de ellos. Abra un org diferente y las notas de la primera org Llegó, en /notes, la página de inicio y los pegadíos flotantes por igual. Nota ganancias y todos los filtros de buscadores en él. Está deliberadamente no por la variante de usuario que alcanzar: eso es lo que hizo el alcance equivocado en primer lugar. USUARIO se queda y se mantiene poblado. El contenido de una nota está cifrado bajo una clave derivada del identificador del usuario, por lo que la cuenta tiene que permanecer en la fila para las propias notas de una cuenta para descifrar de cualquiera de sus miembros; Simplemente deja de ser el alcance de lectura. La columna de unión INT8 para que no pueda hereda DEFAULT unique-rowid() de Member.id y estampa cada existente nota con un miembro id que no coincide con ninguna fila. note. los etiquetas no necesita ninguna columna propia de su propia etiqueta cuelga de su nota, por lo que el La lista de etiquetas llega a la membresía a través de él. Pasando por NoteTag.user habría enumerado las etiquetas de cada organización a la que pertenece la cuenta. Las notas eliminadas están excluidas allí también ahora; sus etiquetas se utilizan para mantener persiguiendo la barra de filtro.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios