New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display content depending on ACL #549
Comments
et si c'est pour du contenu dans un page wiki classique, on peut utiliser dans doryphore |
Trop cool merci! C'est pas documenté alors. |
C'est un peu documenté ici : https://yeswiki.net/?ChampsPossibles dans 'L'utilisation de chacune des treize zones' mais de manière générale, y'a pas mal de truc à améliorer sur la doc. N'hésite pas à y participer notamment sur ce point. |
Ça roule @acheype. Cela dit mon issue ne concernait pas les 13 champs possibles d'un formulaire. Ça c'est assez clairement documenté et ça fonctionne bien mais @mrflos a répondu à ma question et je testerai. C'est bien du contenu libre genre texte, bouton etc...que je souhaite cacher selon l'utilisateur et l'option visibility semble bien répondre à ça :) Par contre elle est pas du tout documentée donc je testerai et je regarderai comment ajouter ça à la doc ;) Merci! |
J'ai testé ça
Et visiblement ça fonctionne pas. Voir la page https://www.sourcesasarcm.fr/?PageBureau |
@seballot , c'est bien comme cela la syntaxe du parametre visibility ? |
@toddoli ah ok autant pour moi, je sais pas pourquoi j'ai cru que c'était pour les formulaires... j'ai testé ton code et il fonctionne. Seulement cette fonctionnalité a à peine un mois (du 24/10) et il faut mettre à jour ton wiki avec la toute dernière version de doryphore qui est disponible ici. Ce n'est pas encore documenté, ni proposé dans les paramétrage du constructeur graphique de composant. Ca vaudrait le coup de l'y ajouter également. |
Ah j'oubliais, tu as aussi ce type de bouton (qui peut être un lien avec nobtn="1") :
qui cache le lien quand l'utilisateur n'a pas les acls pour voir la page. Ni documenté non plus, ni intégré au constructeur graphique de composant... |
Yop! bien vu y'avais pas la doc de hideifnoaccess dans l'action builder, corrigé ! (visibility était déjà documenté) |
👍 |
Je viens de mettre à jour, je suis donc sous doryphore 2020-11-23-2 et j'ai toujours le même souci. C'est quoi le bout de code que je vérifie si le code est bien à jour ? |
bizarre car les actions section.php et button.php comporte bien ces options !! as-tu aussi testé aussi le bout de code pour {{button}} ? |
@acheype Idem pour {{button}} et justement j'ai lu dans ton post précédent que c'était intégré au constructeur graphique et je vois rien c'est quand même louche... |
dans docs/actions/ il y a le fichier section.yaml, tu devrais y retrouver la chaîne de caractère "visibilité". C'est avec ce fichier que {{section}} affiche ses paramètres dans le constructeur graphique. pour {{button}}, c'est normal qu'il n'y soit pas, sebastian vient tout juste de l'ajouter. |
Pardon, "visibility" ou "Visible par" pour les chaînes à vérifier... |
Bonjour @toddoli |
Merci de relancer @J9rem j'avais complètement mis de côté. Très bizarre je pense rien avoir fait depuis et ça fonctionne oui. En tout cas cette syntaxe fonctionne. Si on ne fait pas partie du groupe "admins" le bouton ne s'affiche effectivement pas.
J'ai aussi testé ça mais celle là ne fonctionne pas (pas grave pour moi car moins flexible de toute façon:
|
@toddoli super si ça fonctionne. |
On peut clairement considérer l'issue close :) Merci! |
Type of issue (keep only one) / Type de demande (ne garder qu'une ligne)
New feature / Nouvelle fonctionnalité
Description
Si ça n'existe pas déjà ce serait super d'avoir une action qui permette d'afficher du contenu (bouton, HTML, ou autre...peu importe) uniquement pour tel ou tel utilisateur (suivant une ACL quoi). Dans mon cas par exemple je souhaite afficher un bouton "ajouter un évènement" à un calendrier qui mène vers la bonne page d'admin mais que ce bouton ne s'affiche que pour les @admins évidemment.
Additionnal informations / Informations complémentaires
Doryphore
The text was updated successfully, but these errors were encountered: