Message posté par : Antoine_Byr (boyer.antoine000(a)gmail.com)
----------------------------------------
Bonjour à tous,
Voici ma situation :
Je souhaite créer un projet QField où plusieurs personnes peuvent se connecter.
À l'intérieur de ce projet se trouve une couche générale, l'objectif serait de
filtrer l'affichage et l'édition de cette couche selon l'utilisateur
connecté.
Exemple :
Une couche de parcelles de forêt est intégrée à mon projet.
Le forestier A doit pouvoir voir et éditer une partie de la couche tandis qu'il ne
doit pas être en mesure de voir et éditer le reste de celle-ci associée au forestier B.
J'ai trouvé dans la documentation de QField
(
https://docs.qfield.org/how-to/attributes-form/#additional-variables) des variables comme
@cloud_username qui permettrait de récupérer le nom d'utilisateur qui crée une entité.
J'ai tenté la manipulation et j'ai essayé de filtrer la couche par symbologie ou
par attribut avec le nom d'un utilisateur mais cela n'a pas fonctionné :
Exemple pour la symbologie :
-----------------
Code :
@cloud_username = 'forestier_A'
-----------------
J'ai également essayé dans le formulaire de la couche d'inscrire @cloud_username
pour que lors de la création d'une entité le nom d'utilisateur soit
automatiquement entré dans le champ (de la même manière que pour calculer automatiquement
une surface on entrerait $area).
Est-ce que certains d'entre vous ont expérimenté la question ?
Dans le cas où cette opportunité n'est pas encore mise en test ou en production par
les développeurs, la seule possibilité envisagée selon moi serait de créer un projet par
utilisateur et de filtrer directement dans le projet même si cela engendre une perte de
temps conséquente.
Merci à tous pour votre aide !
Informations techniques :
J'utilise la version 0.32.5 de QField Cloud en auto-hébergé (Je n'ai pas le
sentiment que le problème soit lié à l'auto-hébergement).
J'ai également testé des projets de test avec la 3.22 et la 3.34 de QGIS.
Enfin concernant QField, j'ai utilisé la dernière version disponible sur le Play Store
et celle proposée en apk sur le git.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372179#p372179
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net