Main menu

Forum


× Forum d'aide en Français

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

  • web.academie@denikol.fr
  • Topic Author
  • New Member
  • New Member
More
1 month 2 weeks ago #18668 by 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

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
1 month 1 week ago #18671 by 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.7
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) .

File Attachment:

Please Log in or Create an account to join the conversation.

  • web.academie@denikol.fr
  • Topic Author
  • New Member
  • New Member
More
1 month 5 days ago #18675 by web.academie@denikol.fr
Replied by web.academie@denikol.fr on topic 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
Attachments:

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
1 month 3 days ago #18676 by 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.7
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) .

File Attachment:

Please Log in or Create an account to join the conversation.

  • web.academie@denikol.fr
  • Topic Author
  • New Member
  • New Member
More
3 weeks 6 days ago #18677 by web.academie@denikol.fr
Replied by web.academie@denikol.fr on topic 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.
Attachments:

Please Log in or Create an account to join the conversation.

  • web.academie@denikol.fr
  • Topic Author
  • New Member
  • New Member
More
3 weeks 3 days ago #18678 by web.academie@denikol.fr
Replied by web.academie@denikol.fr on topic 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
The following user(s) said Thank You: Lyr!C

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
1 week 1 day ago - 1 week 1 day ago #18683 by 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.7
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) .

File Attachment:

Last edit: 1 week 1 day ago by Lyr!C.

Please Log in or Create an account to join the conversation.

  • web.academie@denikol.fr
  • Topic Author
  • New Member
  • New Member
More
1 week 1 day ago #18684 by web.academie@denikol.fr
Replied by web.academie@denikol.fr on topic Filtrage pas date inopérant dans les inscriptions si pas superuser
Bonjour
Merci de votre retour.
Tenez moi au courant, SVP.
Cordialement
Denis

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
6 days 23 hours ago #18685 by 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.7
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) .

File Attachment:

Please Log in or Create an account to join the conversation.

Moderators: Lyr!C
Time to create page: 0.230 seconds

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new