# Bouton d'action reste affiché en liste en RONLY

**URL:** <https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148>\
**Category:** Defect\
**Tags:** v5, p-normal\
**Created:** [November 10, 2023, 1:12pm UTC](https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148 "2023-11-10T13:12:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abed](https://community.simplicite.io/user_avatar/community.simplicite.io/abed/32/310_2.png) [@Abed](https://community.simplicite.io/u/Abed)\
**Post date:** [November 10, 2023, 1:12pm UTC](https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148/1 "2023-11-10T13:12:42Z")

</div>

Bonjour,

Nous avons un objet en RW, mais pour certains profils, nous le passons en RONLY en utilisant le hook isUpdateEnable.

Cet objet possède des transitions d’états (form + row).

Quand on est sur un profil RONLY, les boutons d’actions du statut ne s’affichent plus sur le formulaire, par contre, ils restent affichés en liste.

Voici un exemple sur la Démo (RONLY pour tout le monde):

 ![image](https://community.simplicite.io/uploads/default/original/2X/5/5a570b446333b97423d9099ed458708d66a8f799.png)

 ![image](https://community.simplicite.io/uploads/default/original/2X/0/08da1402ecaf4c727b4c92360a14d92a2dbe4adb.png)

![image](https://community.simplicite.io/uploads/default/original/2X/0/04599d5be2d7aefead5c9fc6e8c6ed99a4b0b8fa.png)

Merci d’avance

Abed.

[Platform]

Status=OK

Version=5.3.21

BuiltOn=2023-10-31 16:10

Git=5.3/bb90c9e36cac89047e7261a2e795738a0f242ac9

---

<div class="post-metadata">

**Author:** ![Francois](https://community.simplicite.io/user_avatar/community.simplicite.io/francois/32/6448_2.png) [@Francois](https://community.simplicite.io/u/Francois)\
**Post date:** [November 10, 2023, 1:28pm UTC](https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148/2 "2023-11-10T13:28:58Z")

</div>

Bonjour Abed,

Les actions sont décorrélées du droit de mise à jour (fonction de type update versus fonction de type action sur l’objet), car elles peuvent faire autre chose (export de données, appel de service…). Il convient de retouner false sur le `isActionEnable`.

Pour une action de transition d’état, comme il s’agit au final d’une mise à jour du statut il faudrait ne pas afficher les actions de ligne (suivant le isUpdateEnable de chaque ligne). On va corriger ce cas particulier.

---

<div class="post-metadata">

**Author:** ![Francois](https://community.simplicite.io/user_avatar/community.simplicite.io/francois/32/6448_2.png) [@Francois](https://community.simplicite.io/u/Francois)\
**Post date:** [November 10, 2023, 3:36pm UTC](https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148/4 "2023-11-10T15:36:38Z")

</div>

Ce sera corrigé en 5.3.22  
pour ne plus afficher de transitions sur les lignes en lecture seule.

---

<div class="post-metadata">

**Author:** ![system](https://community.simplicite.io/user_avatar/community.simplicite.io/system/32/4700_2.png) [@system](https://community.simplicite.io/u/system)\
**Post date:** [November 10, 2023, 4:36pm UTC](https://community.simplicite.io/t/bouton-daction-reste-affiche-en-liste-en-ronly/7148/6 "2023-11-10T16:36:56Z")

</div>

Closed on November 10, 2023, 4:36pm UTC

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.
