Changeset 58675 in spip-zone


Ignore:
Timestamp:
Feb 19, 2012, 9:15:36 AM (8 years ago)
Author:
marcimat@…
Message:

Permettre de commenter (de nouveau) les tickets dans le privé (on s'appuie sur les squelettes du plugin forum)
+ des déplacements de fichiers pour cohérence avec SPIP 3

Location:
_plugins_/tickets/trunk
Files:
1 added
1 deleted
5 edited
11 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/paquet.xml

    r58437 r58675  
    22        prefix="tickets"
    33        categorie="divers"
    4         version="2.0.1"
     4        version="2.0.2"
    55        etat="dev"
    66        compatibilite="[3.0.0-dev;3.0.99]"
  • _plugins_/tickets/trunk/prive/squelettes/contenu/ticket.html

    r58438 r58675  
    6565#BOITE_FERMER
    6666
     67
     68[(#INCLURE{fond=prive/squelettes/inclure/ticket_commenter,env})]
     69
     70
    6771[(#EVAL{_AJAX}|oui)
    6872        <script type="text/javascript">/*<!\[CDATA\[*/reloadExecPage('#ENV{exec}','#navigation');/*\]\]>*/</script>
  • _plugins_/tickets/trunk/prive/squelettes/contenu/tickets.html

    r58439 r58675  
    2222<h1>[(#VAL{tickets:classement_#ENV{classement,asuivre}}|_T)]</h1>
    2323
    24 <INCLURE{fond=prive/contenu/inc_classement_#ENV{classement,asuivre}}{env}>
     24<INCLURE{fond=prive/squelettes/inclure/inc_classement_#ENV{classement,asuivre}}{env}>
    2525
    2626[(#AUTORISER{ecrire, ticket}|oui)
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_classement_accueil.html

    r58649 r58675  
    33]
    44#CACHE{0}
    5 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_assignes:>}
     5<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_assignes:>}
    66        {id_assigne=#SESSION{id_auteur}}
    77        {statut=ouvert}
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_classement_asuivre.html

    r58649 r58675  
    55        - Tickets en rédaction (pour les admins)
    66]
    7 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_en_cours:>}{id_auteur=#SESSION{id_auteur}}{statut=redac}{bloc=_bloc1}>
    8 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_assignes:>}{id_assigne=#SESSION{id_auteur}}{statut=ouvert}{bloc=_bloc2}>
    9 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:tous_tickets_ouverts:>}{statut=ouvert}{bloc=_bloc3}>
     7<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_en_cours:>}{id_auteur=#SESSION{id_auteur}}{statut=redac}{bloc=_bloc1}>
     8<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:vos_tickets_assignes:>}{id_assigne=#SESSION{id_auteur}}{statut=ouvert}{bloc=_bloc2}>
     9<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:tous_tickets_ouverts:>}{statut=ouvert}{bloc=_bloc3}>
    1010
    1111[(#AUTORISER{configurer,tickets}|oui)
    12 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:tous_tickets_en_redaction:>}{statut=redac}{bloc=_bloc4}>
     12<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:tous_tickets_en_redaction:>}{statut=redac}{bloc=_bloc4}>
    1313]
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_classement_termine.html

    r58649 r58675  
    33        - Tickets fermes
    44]
    5 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:statut_resolu_long:>}{statut=resolu}{bloc=_bloc1}>
    6 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:statut_ferme_long:>}{statut=ferme}{bloc=_bloc2}>
     5<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:statut_resolu_long:>}{statut=resolu}{bloc=_bloc1}>
     6<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:statut_ferme_long:>}{statut=ferme}{bloc=_bloc2}>
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_classement_type.html

    r58649 r58675  
    44        - amelioration
    55]
    6 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_probleme_long:>}{statut=ouvert}{tracker=1}{bloc=_bloc1}>
    7 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_tache_long:>}{statut=ouvert}{tracker=3}{bloc=_bloc2}>
    8 <INCLURE{fond=prive/contenu/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_amelioration_long:>}{statut=ouvert}{tracker=2}{bloc=_bloc3}>
     6<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_probleme_long:>}{statut=ouvert}{tracker=1}{bloc=_bloc1}>
     7<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_tache_long:>}{statut=ouvert}{tracker=3}{bloc=_bloc2}>
     8<INCLURE{fond=prive/squelettes/inclure/inc_liste_detaillee}{ajax}{env}{titre=<:tickets:type_amelioration_long:>}{statut=ouvert}{tracker=2}{bloc=_bloc3}>
  • _plugins_/tickets/trunk/prive/squelettes/inclure/ticket_commenter.html

    r58649 r58675  
    1 [(#REM) Bloc 2: liste des commentaires sur le ticket]
    2 <BOUCLE_ticket(TICKETS){id_ticket}>
    3 <B_messages>
    4 <div class="cadre cadre-r">
    5 <BOUCLE_messages(FORUMS){id_ticket}{par date}{"<hr style='height: 1px; background-color: #666666; color: #666666; border: 0px;' />"}>
    6         <div class="cadre_padding">
    7                 <div style="text-align: #LANG_RIGHT;">
    8                         <BOUCLE_auteur_message(AUTEURS){id_auteur}{tout}>
    9                         <:par_auteur:> <strong><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></strong>
    10                         </BOUCLE_auteur_message>
    11                         le [(#DATE|affdate)]
    12                 </div>
    13         [<div>(#TEXTE)</div>]
    14         </div>
    15 </BOUCLE_messages>
    16 </div>
    17 </B_messages>
     1<BOUCLE_si_repondre(CONDITION){si #ENV{repondre}}>
     2        [(#ENV{repondre}|intval|oui)
     3                [(#INCLURE{fond=prive/objets/liste/participer_forum, env, objet=ticket, id_objet=#ID_TICKET, id_forum=#ENV{repondre}, repondre=non})]
     4        ]
     5        <BOUCLE_repondre(FORUMS){id_forum=#ENV{repondre}}{statut?}>
     6                [(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
     7                        #FORMULAIRE_FORUM{#SELF|parametre_url{repondre,''}}
     8                ]
     9        </BOUCLE_repondre>
     10                [(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
     11                        #FORMULAIRE_FORUM{#SELF|parametre_url{repondre,''}}
     12                ]
     13        <//B_repondre>
     14</BOUCLE_si_repondre>
    1815
    19 [(#REM) Bloc 3: formulaire d'ajout d'un commentaire sur le ticket]
    20 [(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
    21         [(#FORMULAIRE_FORUM{#SELF})]
    22 ]
    23 </BOUCLE_ticket>
     16
     17        [(#SELF|parametre_url{repondre,new}
     18                |icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}
     19                |?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
     20        <div class='clear'></div>
     21        ]
     22        [(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env, objet=ticket, id_objet=#ID_TICKET})]
     23
     24<//B_si_repondre>
  • _plugins_/tickets/trunk/tickets_fonctions.php

    r57049 r58675  
    102102                foreach($liste as $_jalon) {
    103103                        $i += 1;
    104                         $page .= recuperer_fond('prive/contenu/inc_liste_detaillee',
     104                        $page .= recuperer_fond('prive/squelettes/inclure/inc_liste_detaillee',
    105105                                array_merge($_GET, array('titre' => _T('tickets:champ_jalon').' '.$_jalon, 'statut' => 'ouvert', 'jalon' => $_jalon, 'bloc' => "_bloc$i")),
    106106                                array('ajax'=>true));
  • _plugins_/tickets/trunk/tickets_pipelines.php

    r58438 r58675  
    2828                $contexte = array('titre'=>_T('tickets:vos_tickets_en_cours'), 'id_auteur'=>$connect_id_auteur, "statut"=>"redac", 'bloc'=>'_bloc1');
    2929                $options = array("ajax"=>true);
    30                 $page = recuperer_fond('prive/contenu/inc_liste_simple', $contexte, $options);
     30                $page = recuperer_fond('prive/squelettes/inclure/inc_liste_simple', $contexte, $options);
    3131                $ret .= $page;
    3232       
    3333                $contexte = array('titre'=>_T('tickets:tous_tickets_ouverts'), 'statut'=>'ouvert', 'bloc'=>'_bloc2');
    3434                $options = array('ajax'=>true);
    35                 $page = recuperer_fond('prive/contenu/inc_liste_simple', $contexte, $options);
     35                $page = recuperer_fond('prive/squelettes/inclure/inc_liste_simple', $contexte, $options);
    3636                $ret .= $page;
    3737               
     
    9696        if ($exec == "accueil") {
    9797                $flux['data'] .= '<br class="nettoyeur" />';
    98                 $flux['data'] .= recuperer_fond('prive/contenu/inc_classement_accueil', array());
     98                $flux['data'] .= recuperer_fond('prive/squelettes/inclure/inc_classement_accueil', array());
    9999        }
    100100
Note: See TracChangeset for help on using the changeset viewer.