Changeset 125298 in spip-zone


Ignore:
Timestamp:
Jun 24, 2020, 2:59:41 PM (3 weeks ago)
Author:
Matthieu Marcillaud
Message:

Éviter dans la vue des documents d’un objet de proposer de le détacher si le document est 'vu' dans le texte de l’objet.
Et par ailleurs, la boucle _compte était fermée tardivement et pouvait provoquer un disfonctionnement des autorisations, qui pouvaient tester un objet / id_objet d’une autre liaison que celle en cours.

Location:
_core_/plugins/medias
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias

    • Property subgit:lock:5df7ada7115bb6c4a2b5ed149b2effa8fc5cb141 deleted
    • Property subgit:lock:76d0d5cc1d711ce11a0e85e7b09075f00e6725c3 set to 2020-06-24T17:02:09.476
  • _core_/plugins/medias/modeles/document_case.html

    r116139 r125298  
    4040                                <BOUCLE_compte(documents_liens){id_document}{0,2} />
    4141                                [(#TOTAL_BOUCLE|=={1}|et{#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_supprimer_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT-suppr,#SELF},ajax,<:medias:bouton_enlever_supprimer_document_confirmation:>,'',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
     42                                <//B_compte>
    4243                                [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET})[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT,#SELF},ajax,'','',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
    4344                                [(#AUTORISER{modifier,document,#ID_DOCUMENT}|oui)
    4445                                <a href="#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT}" target="_blank" class="editbox" tabindex="0" role="button"><:medias:bouton_modifier_document:></a>
    45                                 ]<//B_compte>
     46                                ]
    4647                                [(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,document_case,objet,#OBJET,id_objet,#ID_OBJET},data,''}})]
    4748                        </div>
  • _core_/plugins/medias/modeles/document_desc.html

    r116139 r125298  
    8585                                </div>]
    8686                                <BOUCLE_compte(documents_liens){id_document}{0,2} />
    87                                 [(#TOTAL_BOUCLE|=={1}|et{#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}}|et{#VU|=={non}})[(#BOUTON_ACTION{<:medias:bouton_enlever_supprimer_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT-suppr-safe,#SELF},ajax noscroll,<:medias:bouton_enlever_supprimer_document_confirmation:>,'',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
    88                                 [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET})[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT--safe,#SELF},ajax noscroll,'','',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
     87                                [(#TOTAL_BOUCLE|=={1}|et{#VU|=={non}}|et{#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_supprimer_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT-suppr-safe,#SELF},ajax noscroll,<:medias:bouton_enlever_supprimer_document_confirmation:>,'',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
     88                                <//B_compte>
     89                                [(#VU|=={non}|et{#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT--safe,#SELF},ajax noscroll,'','',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]]
    8990                                [(#AUTORISER{modifier,document,#ID_DOCUMENT}|oui)
    9091                                        <div class="deplacer-modifier">
     
    9293                                                <a href="#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT}" target="_blank" class="editbox" tabindex="0" role="button"><:medias:bouton_modifier_document:></a>
    9394                                        </div>
    94                                 ]<//B_compte>
     95                                ]
    9596                                [(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,document_desc,objet,#OBJET,id_objet,#ID_OBJET},data,''}})]
    9697                        </div>
  • _core_/plugins/medias/prive/squelettes/inclure/document_infos.html

    r100686 r125298  
    99                <li class='item #OBJET'>[(#CHEMIN_IMAGE{#OBJET|objet_info{icone_objet}|concat{-16.png}}|balise_img) ][(#ID_OBJET|generer_lien_entite{#OBJET})]
    1010                [(#VU|=={oui}|oui)
    11                 [<span class='vu'>(#CHEMIN_IMAGE{document-vu-24.png}|balise_img|inserer_attribut{title,<:medias:document_vu:>}|inserer_attribut{alt,<:medias:document_vu:>})</span>]
    12                 ]
    13                 [(#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}|oui)
     11                        [<span class='vu'>(#CHEMIN_IMAGE{document-vu-24.png}|balise_img|inserer_attribut{title,<:medias:document_vu:>}|inserer_attribut{alt,<:medias:document_vu:>})</span>]
     12                ][(#VU|=={non}|et{#AUTORISER{dissocierdocuments,#OBJET,#ID_OBJET}})
    1413                        [(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,[(#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT--safe,#SELF})],ajax,'',''})]
    1514                ]
Note: See TracChangeset for help on using the changeset viewer.