Notas de âmbito para um membro em vez de uma conta

Fixkamo-shared-library
Navios
14 de agosto de 2026 às 23:06 UTC
Autor
Kamo
Enviar
411f0e0

Uma nota pendurada no USER ID sozinho e não carregava nenhuma organização. Um usuário é global e um membro é que o usuário dentro de uma organização, conta pertencente a várias organizações tinha uma pilha de notas visíveis de cada um deles — abra uma org diferente e as notas da primeira org veio junto, em /notes, a home page e os palitos flutuantes iguais. Nota ganha MEMBRO ID e cada filtro localizador nele. Há deliberadamente nenhuma variante by-user deixada para alcançar: foi isso que fez o escopo errado em primeiro lugar. O ID do utilizador fica e fica povoado. O conteúdo de uma nota está encriptado em uma chave derivada do ID do usuário, então a conta tem que permanecer na linha para as notas de uma conta para descriptografar de qualquer dos seus membros; Deixa de ser o escopo de leitura. A coluna de junção pinos INT8 para que ele não pode herdar DEFAULT unique rowid() do Member.id e carimbar todos os existentes nota com um ID de membro que não corresponde a nenhuma linha. note tags não precisa de nenhuma coluna própria — uma tag pende de sua nota, então o A listagem de tags atinge a adesão através dela. Indo via NoteTag.user teria listado as marcas de cada organização a que a conta pertence. As notas apagadas também estão excluídas; as suas marcas usadas para manter assombrando a barra de filtro.

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