Changeset 100563 in spip-zone


Ignore:
Timestamp:
Nov 18, 2016, 5:47:42 PM (3 years ago)
Author:
peetdu@…
Message:

si le plugin Bank est activé, le statut d'une commande ne doit évoluer qu'en fonction des infos sur les transactions.
-> ne pas afficher le formulaire statut de la commande du plugin Commandes
-> activer l'info sur le statut de la transaction liée à cette commande, avec lien vers réglement si nécessaire.

Location:
_plugins_/commandes/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes/trunk/lang/commandes_fr.php

    r98670 r100563  
    216216        'texte_changer_statut_commande' => 'Cette commande est :',
    217217        'texte_changer_statut_commande_detail' => 'Ce détail de commande est :',
     218        'texte_statut_transaction_commande' => 'La transaction liée à cette commande est :',
    218219        'titre_adresse_client' => 'Adresse du client',
    219220        'titre_adresse_commande' => 'Adresse associée à la commande',
  • _plugins_/commandes/trunk/paquet.xml

    r100419 r100563  
    22        prefix="commandes"
    33        categorie="divers"
    4         version="1.8.17"
     4        version="1.8.18"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
  • _plugins_/commandes/trunk/prive/objets/infos/commande.html

    r90619 r100563  
    33<div class='numero'><:commandes:info_numero:><p>#ID_COMMANDE</p></div>
    44
    5 [(#FORMULAIRE_INSTITUER_OBJET{commande,#ID_COMMANDE})]
     5[(#REM) si le plugin Bank est activé, le statut d'une commande ne doit évoluer qu'en fonction des infos sur les transactions.
     6        -> ne pas afficher le formulaire statut de la commande du plugin Commandes
     7        -> activer l'info sur le statut de la transaction liée à cette commande, avec lien vers réglement si nécessaire.
     8]
     9<B_transaction>
     10        <div class="liste">
     11        <h4><:commandes:texte_statut_transaction_commande:></h4>
     12        <ul class="liste-items">
     13<BOUCLE_transaction(transactions){id_commande}{tout}{si #VAL{bank}|test_plugin_actif}>
     14        <li class="item">
     15                [(#STATUT|match{echec|ok|rembourse}|et{#MESSAGE|trim|strlen}|?{[<abbr title="[(#MESSAGE|attribut_html)[ - (#ERREUR|attribut_html)]]">(#STATUT)</abbr>],En #STATUT})][(#STATUT|in_array{#LISTE{commande,attente}}|et{#AUTORISER{regler,transaction,#ID_TRANSACTION}}) : <a href="[(#URL_ECRIRE{payer,id_transaction=#ID_TRANSACTION}|parametre_url{transaction_hash,#TRANSACTION_HASH})]"><:bank:payer:></a>]
     16        </li>
     17</BOUCLE_transaction>
     18</ul>
     19</div>
     20</B_transaction>
     21
     22[(#VAL{bank}|test_plugin_actif|non)
     23        [(#FORMULAIRE_INSTITUER_OBJET{commande,#ID_COMMANDE})]
     24]
    625
    726[(#REM) Notifications lors des changements de statut
  • _plugins_/commandes/trunk/prive/objets/liste/commandes.html

    r100419 r100563  
    154154<div class="liste-elements commandes"><strong class="caption">(#ENV*{sinon,''})</strong></div>
    155155]<//B_liste_commandes>
     156
     157[(#REM) si le plugin Bank est activé, on ne peut changer le statut d'une commande que si on a une info sur le paiement. Du coup rendre inactif le js de changement de statut au survol de la puce statut]
     158[(#VAL{bank}|test_plugin_actif|oui)
     159        <script type="text/javascript">
     160        (function($){
     161                $(document).ready(function(){
     162                        $('td.etat span.commande').removeClass('puce_objet');
     163                });
     164        })(jQuery);
     165        </script>
     166]
Note: See TracChangeset for help on using the changeset viewer.