diff options
author | ivan <ivan> | 2010-07-29 03:44:49 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-07-29 03:44:49 +0000 |
commit | 69034061e197dfcbc20b1fafd0cf8c4cf698c7ae (patch) | |
tree | 08a55d22b3899d826ed825dbfcc5d7c133f6f90b | |
parent | 4f54d6262ada351e47c4ac1af91dee542de076a4 (diff) |
start of checklist/workflow, RT#8805
-rw-r--r-- | httemplate/images/square.png | bin | 0 -> 297 bytes | |||
-rw-r--r-- | httemplate/images/square_add.png | bin | 0 -> 519 bytes | |||
-rw-r--r-- | rt/share/html/Ticket/Checklist.html | 2 | ||||
-rw-r--r-- | rt/share/html/Ticket/Elements/ShowMembers_Checklist | 29 | ||||
-rwxr-xr-x | rt/share/html/Ticket/Elements/Tabs | 4 |
5 files changed, 34 insertions, 1 deletions
diff --git a/httemplate/images/square.png b/httemplate/images/square.png Binary files differnew file mode 100644 index 000000000..4998e349e --- /dev/null +++ b/httemplate/images/square.png diff --git a/httemplate/images/square_add.png b/httemplate/images/square_add.png Binary files differnew file mode 100644 index 000000000..d1da175fd --- /dev/null +++ b/httemplate/images/square_add.png 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 ) { <A HREF="ModifyLinks.html?id=<%$Ticket->id%>">Link</A> -or <A HREF="Create.html?Queue=<%$Ticket->QueueId%>&new-MemberOf=<%$Ticket->id%>">create</A> +or <A HREF="Create.html?Queue=<%$Ticket->QueueObj->Id%>&new-MemberOf=<%$Ticket->id%>">create</A> 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 @@ + +<style type="text/css"> +ul.checklist { + list-style-type: none +} +</style> + +<ul class="checklist"> +% while (my $link = $members->Next) { +<li><& /Elements/ShowLink_Checklist, URI => $link->BaseURI &><br /> +% if ($depth < 8) { #why only 8? +<& /Ticket/Elements/ShowMembers_Checklist, Ticket => $link->BaseObj, depth => ($depth+1) &> +% } +</li> +% } +</ul> + +<%INIT> + +return unless $Ticket; +my $members = $Ticket->Members; +return unless $members->Count; + +</%INIT> + +<%ARGS> +$Ticket => undef +$depth => 1 +</%ARGS> 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, |