Wello

Wello

  • Docs
  • API
  • Publication
  • Livre Blanc

›Carnet de liaison

Utilisateur

  • Authentification

Organisation

  • Organisation
  • Membre d'une organisation
  • Timeline d'une organisation
  • Activités par organisation
  • Demande de rappel / Devis
  • Formations - Video - Moocs
  • Groupe de discussion

League

  • City
  • Leagues
  • Articles

Carnet de liaison

  • Carnet de liaison / Pro
  • Carnet de liaison / Perso
  • Commentaire
  • Restriction

Concept

  • Tâche (task)
  • Récurrence d'un tâche (twig)

Restriction

Concept

Nos données portent certaines restrictions de visibilité ex:

  • je peux envoyer un message aux docteurs d'une organisation uniquement.
  • je peux envoyer un message aux docteurs & aux infirmières d'une organisation

Concrètement ; toutes les lignes d'une table portent un champs nommée "restrictions" de type jsonb

Quand ce champs est vide ({}), cela signifie l'absence de restriction de visibilité

Quand ce champs n'est pas vide ; il se structure ainsi :

restrictions = {
  organisation_id_1: [role,...],
  organisation_id_2: [role,...],
}

Visibilité

Les visibilités suivantes existent :

  • @family: visibles aux aidants et membres d'une familles (role: 'primary', 'family', 'admin') * @sap: pour les 'pro'
  • @association: visibles aux les bénévoles (role: 'volunteer')
  • @close_circle: visibles aux les voisins (role: 'neighbor', 'friend', 'family')
  • @healthcare: visibles aux infirmiers (role: 'nurse')
  • @doctor: visibles aux médecins (role: 'doctor')
  • @psychologist: visibles aux psy (role: 'psychologist')
← CommentaireTâche (task) →
  • Concept
  • Visibilité
Wello
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
HelpBlogGitHubStar
Facebook Open Source
Copyright © 2020 Wello