Autorisation "voir en ligne" sur fiche objet #3858

Closed
opened 6 years ago by pierre.laszczak · 3 comments

Bonjour,

Sur les noisettes prive/objets/infos/objet.html Spip affiche automatiquement un lien "voir en ligne"
Si l'on veut que l'objet apparaisse dans les listes de sélection de configuration (ex: cfg joindre document ) on est obligé de définir une page dans les fonctions de declaration de table ( page => "mapageobjet").
Cependant il est possible qu'on ne veuille pas que la page soit échafauder coté public! ( autoriser_mapageobjet_echafauder() )...

Est il possible d'ajouter la condition #AUTORISER dans prive/objets/infos/objet.html afin d'afficher "voir en ligne" quand cela est necessaire?

En pièce jointe un exemple de patch qui me semble suffisant dans tous les cas de figure...

Bonjour, Sur les noisettes prive/objets/infos/objet.html Spip affiche automatiquement un lien "voir en ligne" Si l'on veut que l'objet apparaisse dans les listes de sélection de configuration (ex: cfg joindre document ) on est obligé de définir une page dans les fonctions de declaration de table ( page => "mapageobjet"). Cependant il est possible qu'on ne veuille pas que la page soit échafauder coté public! ( autoriser_mapageobjet_echafauder() )... Est il possible d'ajouter la condition #AUTORISER dans prive/objets/infos/objet.html afin d'afficher "voir en ligne" quand cela est necessaire? En pièce jointe un exemple de patch qui me semble suffisant dans tous les cas de figure...
There is no content yet.
b_b commented 6 years ago
Owner
There is no content yet.
Owner

Si l'on veut que l'objet apparaisse dans les listes de sélection de configuration (ex: cfg joindre document ) on est obligé de définir une page dans les fonctions de declaration de table ( page => "mapageobjet").

non, il suffit que l'objet soit déclaré par l'API objet et de mettre page=>false pour que l'objet apparaisse bien dans les objets qu'on peut associer aux documents par exemple, mais qu'il n'ait pas de page et donc pas de lien prévisu
Statut changé à Fermé

> Si l'on veut que l'objet apparaisse dans les listes de sélection de configuration (ex: cfg joindre document ) on est obligé de définir une page dans les fonctions de declaration de table ( page => "mapageobjet"). non, il suffit que l'objet soit déclaré par l'API objet et de mettre `page=>false` pour que l'objet apparaisse bien dans les objets qu'on peut associer aux documents par exemple, mais qu'il n'ait pas de page et donc pas de lien prévisu **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.