From 69034061e197dfcbc20b1fafd0cf8c4cf698c7ae Mon Sep 17 00:00:00 2001 From: ivan Date: Thu, 29 Jul 2010 03:44:49 +0000 Subject: [PATCH] start of checklist/workflow, RT#8805 --- httemplate/images/square.png | Bin 0 -> 297 bytes httemplate/images/square_add.png | Bin 0 -> 519 bytes rt/share/html/Ticket/Checklist.html | 2 +- .../html/Ticket/Elements/ShowMembers_Checklist | 29 +++++++++++++++++++++ rt/share/html/Ticket/Elements/Tabs | 4 +++ 5 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 httemplate/images/square.png create mode 100644 httemplate/images/square_add.png create mode 100644 rt/share/html/Ticket/Elements/ShowMembers_Checklist diff --git a/httemplate/images/square.png b/httemplate/images/square.png new file mode 100644 index 0000000000000000000000000000000000000000..4998e349ef5ea05b1ed751e8a544bbb589519792 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgg4c3CD9g*T55z5)uZ^mK6yu{eEn z@1qy16RYB{J7nB`DPlQ z*qI}rOy~Ui9o?0~lfuO2ePTk@IZcba>vzQ&57cd5b*pN}on>O16uV`(BvY>amJ14I z>gTIhT;w3|^?P82*Mf||0ELbf;R0Hb86Jk4S1kA^8LD!kO>RfPQ;v<+@e_MkCKX6A lp7P(TYZ!O+?_YB}2AzG`f{zaR9RWI;!PC{xWt~$(69A_`YY+ec literal 0 HcmV?d00001 diff --git a/httemplate/images/square_add.png b/httemplate/images/square_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d1da175fdec2ece5c031b961c768dc06bf410ffa GIT binary patch literal 519 zcmV+i0{H!jP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igZ6 z0yHG+j|KAp00D`;nT?H-Y$RDo*+|MlrmpW?aAC`##S(7Mgoq_qx61)Klkq>U_@k ze0z?gs=OycyffVY$;|piT8gNmfVF^viXaMBo^vZO-c##j0o;%>&=t<?_ zknb0et;+n$3despc<`=C-g|V7#K$%!4=2(9Q^3X9jmNKX*7g{Ws$TUFS$FJOz9OJ^)EzZtq)s_z6-`#Zh*m%ZLB~002ov JPDHLkV1hk2;{^Z! literal 0 HcmV?d00001 diff --git a/rt/share/html/Ticket/Checklist.html b/rt/share/html/Ticket/Checklist.html index 07a704f49..7394b0c10 100644 --- a/rt/share/html/Ticket/Checklist.html +++ b/rt/share/html/Ticket/Checklist.html @@ -8,7 +8,7 @@ % if ( $show_hint ) { Link -or create +or create create child tickets to make a checklist. % } diff --git a/rt/share/html/Ticket/Elements/ShowMembers_Checklist b/rt/share/html/Ticket/Elements/ShowMembers_Checklist new file mode 100644 index 000000000..68fb3b2c5 --- /dev/null +++ b/rt/share/html/Ticket/Elements/ShowMembers_Checklist @@ -0,0 +1,29 @@ + + + +
    +% while (my $link = $members->Next) { +
  • <& /Elements/ShowLink_Checklist, URI => $link->BaseURI &>
    +% if ($depth < 8) { #why only 8? +<& /Ticket/Elements/ShowMembers_Checklist, Ticket => $link->BaseObj, depth => ($depth+1) &> +% } +
  • +% } +
+ +<%INIT> + +return unless $Ticket; +my $members = $Ticket->Members; +return unless $members->Count; + + + +<%ARGS> +$Ticket => undef +$depth => 1 + diff --git a/rt/share/html/Ticket/Elements/Tabs b/rt/share/html/Ticket/Elements/Tabs index c893a350c..6943a2703 100755 --- a/rt/share/html/Ticket/Elements/Tabs +++ b/rt/share/html/Ticket/Elements/Tabs @@ -142,6 +142,10 @@ if ($Ticket) { title => loc('Links'), path => "Ticket/ModifyLinks.html?id=" . $id, }, + _Ea => { + title => loc('Checklist'), + path => "Ticket/Checklist.html?id=" . $id, + }, _Eb=> { title => loc('Customers'), path => "Ticket/ModifyCustomers.html?id=" . $id, -- 2.11.0