Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Il faut retirer toutes les occurrences des fonctions $rowAccess.setByDatasourceAsync et $rowAccess.setByDatasourcesAsync utilisant le(s) datasource de type “rowaccess” avec le TableName correspondant à la table pour laquelle on veut désactiver.Note : ne

Info

Ne pas oublier de vider le rowacess pour la table après avoir désactivé.

Remarque

La désactivation d'un rowaccess, c’est retirer une restriction d’accès pour tous les utilisateurs d’un projet. Sans restriction, tous les utilisateurs vont accéder à toutes les données.
Si on veut continuer à avoir une restriction sans utiliser le rowaccess, c’est possible, mais il faut pour

  • toutes les listes utilisant la table, ajouter des filtres afin de réduire l’accès en fonction de l’utilisateur connecté

  • tous les formulaires, mettre en place une condition d’accès à la page qui se base sur l’ID du formulaire

Historique d’utilisation

Ce mécanisme est mis à disposition par le Framework SFK depuis février 2021.
Il a d’abord été intégré pour filtrer l’accès au tiers (table sw_data_customer) dans les versions suivantes de weavy 5.3, 5.4, 5.5, 5.6 et 5.7.

...