Main menu

Forum


× Forum d'aide en Français

Filtrage pas date inopérant dans les inscriptions si pas superuser

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 3 mois 10 heures #18668 par web.academie@denikol.fr
Filtrage pas date inopérant dans les inscriptions si pas superuser a été créé par web.academie@denikol.fr
Bonjour,
Suite à la mise à jour du module icagenda en version 3.9.7, je constate le problème suivant:
Si l'utilisateur [A] qui se connecte à l'interface admin ne possède pas les droits au moins de "manager" , voire d'administrator ou de  super user, le filtrage par date d'événement ne fonctionne pas.
En revanche celui par catégorie fonctionne. De fait, toutes les inscriptions (liées aux événements appartenant à l'utilisaeur [A]) de la catégorie sont présentés indiféremment de leur date.
Avec une connection  super user, le problème n'est pas présent.
Si j'attribue le droit manager , le problème n'est pas présent. En revanche l'utilisateur [A] ne voit pas que ses inscriptions, mais TOUTES les inscriptions existantes.
Ce problème n'était pas présent sur la version antérieure (une 3.8.X de mémoire)
j'ai hésité plusieurs mois avant de faire la mise à jour car suite à un problème de propriété des inscriptions, vous m'avez donné une modification  il y  quelques temps, modification que vous aviez prévu d'incoporer dans le code. Y a t-il un lien? 

Je vous remercie d'avance.
Denis

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 2 mois 3 semaines #18671 par Lyr!C
Bonjour,

Si la modification perso que vous aviez faite est celle de ce post (forum.joomlic.com/fr/icagenda-aide-fr/47...s-inscriptions#18505) alors ça ne doit pas être la raison.

Pour les droits, c'est assez curieux. Et surtout, je ne vois pas quelle modification dans le code dans la série 3.8.x pourrait affecter cela.

Pouvez-vous joindre des captures d'écran de la partie des permissions (options composant iCagenda) pour un groupe d'utilisateurs qui a accès à l'admin mais avec le problème de filtrage ainsi qu'un groupe (manager par exemple) qui ne rencontre pas de problème.

Cela peut venir d'un réglage pour un niveau d'accès inférieur, et hérité.

Bien cordialement,
Cyril

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 2 semaines #18675 par web.academie@denikol.fr
Réponse de web.academie@denikol.fr sur le sujet Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonjour
Merci pour votre réponse, et désolé pour mon retour tardif.
Je parlais bien de la modif que vous citez et qui fonctionnait parfaitement.

Ci-joint les 2 copies d'écrans des droits demandées. Il faut noter qu'aucune modification des droits n'a été faite après la mise a jour de icagenda en 3.9.7
Merci de votre retour.
je vous souhaite une bonne soirée.
Denis
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 2 mois 2 semaines #18676 par Lyr!C
Bonjour,

Dans vos 2 captures (manager et gestionnaire calendrier) laquelle fonctionne?

Car à mon sens, je ne pense pas que manager fonctionne pour filtrer la liste des inscriptions car pas d'accès à la partie inscriptions.

Je viens de relire votre premier message, et j'ai noté à cette deuxième lecture, des contre-sens qui m'ont un peu induit en erreur.

Par exemple, vous dites :

les droits au moins de "manager" , voire d'administrator ou de  super user, le filtrage par date d'événement ne fonctionne pas.

Puis :

Avec une connection  super user, le problème n'est pas présent.

Et vue les permissions ACL du groupe "manager", ils ne devraient pas avoir accès aux inscriptions.

Donc, je suis un peu perdu là...
J'ai fait des essais de mon côté, et je n'ai pas rencontré de soucis.
Il faudrait voir aussi si vous n'aviez pas fait de changements ACL au niveau de la configuration globales de Joomla.

Bien cordialement,
Cyril
 

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 1 semaine #18677 par web.academie@denikol.fr
Réponse de web.academie@denikol.fr sur le sujet Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonsoir Cyril
Effectivement, mon premier message n'était pas clair, et même erroné. J'avais fait une rapide analyse sur la base de la remontée de mes utilisateurs, désolé….
Je viens de refaire des tests approfondis :
je vous joint les copies d'écran des droits de chaque groupe utilisateurs sur le composant.

Quel que soit les droits attribués à mon utilisateur test (jusqu'à la configuration représentée par la première copie d'écran, c'est à dire tous les droits sauf super user) le fonctionnement est le suivant :
Le filtrage hiérarchique dans les listes fonctionne, c'est à dire que les listes s'alimentent bien en fonction du choix de la précédente. (Copies écran 2 et 3), mais le filtrage des événements ne se fait pas. L’utilisateur voit l’ensemble des événements qui lui appartiennent.En revanche si l’utilisateur possède les droits super user, le fonctionnement est correct.Avant (et après)  la mise à jour de icagenda, les droits des utilisateurs étaient ceux de la copie d’écran n°2Je m’aperçois, que la principale différence de droits entre administrator (non fonctionnel) et super user concerne la modification, mais celle-ci est verrouillée, je ne comprends pas pourquoi, et je ne peux donc pas faire de tests en ce sens.Vous parliez de changements D’ACL au niveau de joomla, ou devrais-je chercher ???Bien cordialement.
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 1 semaine #18678 par web.academie@denikol.fr
Réponse de web.academie@denikol.fr sur le sujet Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonjour Cyril
Nouvelle information remontée par un utilisateur:
Pour que le filtre fonctionne, il faut selectionner "En attente" dans "état l'inscription". Dans ce cas on ne voit que les inscrits de la date concernée.
Toute autre valeur de "Etat inscription" renvoie TOUTES les inscriptions.
J'espère que ca va aider à comprendre.
Bon Week-end
Denis
Les utilisateur(s) suivant ont remercié: Lyr!C

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #18683 par Lyr!C
Bonjour,

Merci pour les informations complémentaires.

Je n'ai pas encore eu le temps de regarder cela de plus près, mais je vais essayer cette semaine.
Je vous tiendrai informé

Merci !
Cordialement,
Cyril

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Dernière édition: il y a 1 mois 3 semaines par Lyr!C.

Connexion ou Créer un compte pour participer à la conversation.

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 3 semaines #18684 par web.academie@denikol.fr
Réponse de web.academie@denikol.fr sur le sujet Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonjour
Merci de votre retour.
Tenez moi au courant, SVP.
Cordialement
Denis

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 1 mois 3 semaines #18685 par Lyr!C
Bonsoir,

Je ne parviens pas à avoir d'erreur de mon côté, tout semble fonctionner (test avec un compte ayant le niveau "manager" et accès aux inscriptions autorisé).

Je ne vois pas pourquoi vous avez un problème, mais il faudrait voir si il n'y aurait pas un conflit avec un autre plugin qui serait chargé sur la page (voir aussi dans la console javascript de votre navigateur s'il n'y aurait pas des messages d'erreur de script).

Pour ce qui est d'un droit verrouillé, c'est au niveau de la configuration globale de Joomla.
Par défaut, un administrateur peut éditer les éléments, donc les permissions globales ont du être modifiées.

Pour que le filtre fonctionne, il faut selectionner "En attente" dans "état l'inscription". Dans ce cas on ne voit que les inscrits de la date concernée.
Toute autre valeur de "Etat inscription" renvoie TOUTES les inscriptions.

Là, c'est plus qu'étrange comme comportement.

Le pdf que vous avez joins ne m'éclaire pas trop finalement (merci malgré tout pour ce travail!) car je ne vois pas tous les filtres appliqués en même temps.
Ce qui serait plus utile, c'est un exemple unique et complet pour un cas précis où cela pose problème :
- groupe attribué à cet utilisateur
- permissions de ce groupe (le dernier dans la hiérarchie, car héritage des groupes parents, donc uniquement le dernier nécessaire)
- filtres complets appliqués
- Résultat complet
- Résultat souhaité (comme avec super user).

Peut-être que cela m'aidera à avoir l'indice qui me manque pour l'instant, pour comprendre le problème.
Mais regardez aussi avant si pas d'erreurs javascript ou de conflit avec un plugin tiers.

Bien cordialement,
Cyril
 

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • web.academie@denikol.fr
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 3 semaines 2 jours #18693 par web.academie@denikol.fr
Réponse de web.academie@denikol.fr sur le sujet Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonjour,Désolé pour cette réponse tardive, les fins d'années sont toujours chargées....le document joint essaye de répondre à vos demandes (enfin j'espère).Entre temps un nouveau bug (ressemblant étrangement au premier, c'est à dire lié au droit d'accès) est apparu, il est décrit en fin de document.Je pourrais faire un post dédié si c'est souhaitable.Si vous le souhaitez également, je pourrais vous créer des accès temporaires en superuser et gestoinnaire calendrier sur mon site pour tester en  live. Je vous souhaite de joyeuses fêtes de fin d'année.Denis
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Lyr!C
Temps de génération de la page : 0.119 secondes

 

Follow Us

Créez vos templates Joomla avec Template Creator CK

acymailing logo new