Atténuer un bouton de publication avec wui

Bonjour
Dans les sources d’un projet basé sur ScenariSuiteStarter où un bouton de publication/déploiement a été ajouté dans « chain.portlet » via « overloadingModelsUi », pensez-vous qu’il soit jouable d’atténuer les autres boutons (présents par défaut dans Dokiel et qui deviennent quasi inutiles) en utilisant WUI et des règles CSS ?
exemple de rendu souhaité :


Merci pour votre aide

Christophe Scherrer
Pôle Usagers et Qualité
Direction du numérique
Université de Strasbourg

Bonjour @xtof ,
Pour filtrer les entrées de publication dans la vue Publications, sans toucher au modèle qui les apporter, une solution peut être d’exploiter ce point d’injection (sc6.4+) : reg.registerSvc(« itemtype.hookItemPubNodeList », 1, IHookItemPubNodeList )
… avec IHookItemPubNodeList, qui retourne la liste filtrée, à définir de cette façon :

IHookItemPubNodeList = (list: IItemPubNode[], reg: IReg<IItemTypeUiEnv>, shortDesc: JSrcFields) => (IDatasItemGenNode | IDatasItemCidNode)[]

Quand on maitrise le modèle initial, le plus simple, - et qui apporte en plus une dimension sécuritaire - est de jouer avec les perm associées aux générateurs.
Désolé, ça devient forcément un peu technique, très spécialisé api scenari, la réponse à ce type de question :).
Antoine
Kelis

1 « J'aime »

:exploding_head: :joy:
Merci Antoine
Pour être sûr de comprendre, Wui ne sert qu’à modifier visuellement les interfaces d’édition mais on ne peut pas intervenir sur les autres panneaux (Publications, Explorateur, Recherche…), c’est ça ?

Dans notre jargon, wui désigne le « web ui », soit tous les composants de l’interface web de scenari

Et dans notre jargon toujours, c’est WED « Web EDitor » qui désigne la personnalisation des interfaces d’édition et qui « ne peut pas intervenir sur les autres panneaux (Publications, Explorateur, Recherche…) » :slight_smile: