Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3106 mandeep.dh 1
#set($messages = $action.getActionErrors())
2
#if($messages && $messages.size() != 0)
3
    #foreach($message in $messages)
4
        $message <br/>
5
    #end
6
#else
3090 mandeep.dh 7
#set($ticket = $action.getTicket())
8
#set($ticketId = $ticket.getId())
9
<div >
10
<div id="bottom-infopane-upper">
11
    <form id="update-ticket-form" ticketId="$ticketId" _method="put" method="post" action="">
12
        <table>
13
            <colgroup>
14
                <col width="200px"/>
15
                <col width="250px"/>
3106 mandeep.dh 16
                <col width="120px"/>
3090 mandeep.dh 17
                <col width="200px"/>
3106 mandeep.dh 18
                <col width="300px"/>
3090 mandeep.dh 19
            </colgroup>
20
            <tr >
3106 mandeep.dh 21
                <td ><label>Description:</label></td>
22
                <td colspan="4"><textarea id="description"  class="required" name="description" rows="2" cols="75">$ticket.getDescription()</textarea></td>
23
            </tr>
24
            <tr >
3090 mandeep.dh 25
                <td ><label>Category:</label></td>
26
                <td >
3106 mandeep.dh 27
                <select name="category" class="width10">
28
                    #foreach( $category in $action.getTicketCategories() )
29
                        #if($category.name() == $ticket.getCategory().name())
30
                            <option value="$category.name()" selected="selected">$category.name()</option>
3090 mandeep.dh 31
                        #else
3106 mandeep.dh 32
                            <option value="$category.name()">$category.name()</option>
3090 mandeep.dh 33
                        #end
34
                    #end
35
                </select>
36
                </td>
37
                <td></td>
3106 mandeep.dh 38
                <td ><label>Order Id:</label></td>
39
                <td >
3168 mandeep.dh 40
                    #if($ticket.isSetOrderId())
3106 mandeep.dh 41
                        $ticket.getOrderId()
42
                    #else
43
                        N/A
44
                    #end
45
                </td>
3090 mandeep.dh 46
            </tr>
47
            <tr >
48
                <td ><label>Assignee:</label></td>
49
                #if($action.getLoggerRole().equals("Agent"))
3168 mandeep.dh 50
                    #if ($ticket.isSetAssigneeId())
51
                        #set($assigneeEmailId = $action.getAgent($ticket.getAssigneeId()).getEmailId())
52
                        <td >$assigneeEmailId
53
                            <input type="hidden" name="assigneeEmailId" value="$assigneeEmailId"/>
54
                        </td>
55
                    #else
56
                        <td >N/A
57
                            <input type="hidden" name="assigneeEmailId" value=""/>
58
                        </td>
59
                    #end
3090 mandeep.dh 60
                #else
61
                    <td >
3106 mandeep.dh 62
                    <select name="assigneeEmailId" class="width10">
3090 mandeep.dh 63
                        #foreach( $agent in $action.getAllAgents() )
3106 mandeep.dh 64
                            #if($agent.getId() == $ticket.getAssigneeId())
3090 mandeep.dh 65
                                <option value="$agent.getEmailId()" selected="selected">$agent.getEmailId()</option>
66
                            #else
67
                                <option value="$agent.getEmailId()">$agent.getEmailId()</option>
68
                            #end
69
                        #end
70
                    </select>
71
                    </td>
72
                #end
73
                <td ></td>
3106 mandeep.dh 74
                <td ><label>Created by:</label></td>
75
                <td >$action.getAgent($ticket.getCreatorId()).getEmailId()</td>
3090 mandeep.dh 76
            </tr>
77
            <tr >
78
                <td ><label>Status:</label></td>
79
                <td >
3106 mandeep.dh 80
                <select name="status" class="width10">
81
                    #foreach( $status in $action.getTicketStatuses() )
82
                        #if($status.name() == $ticket.getStatus().name())
83
                            <option value="$status.name()" selected="selected">$status.name()</option>
3090 mandeep.dh 84
                        #else
3106 mandeep.dh 85
                            <option value="$status.name()">$status.name()</option>
3090 mandeep.dh 86
                        #end
87
                    #end
88
                </select>
89
                </td>
90
                <td ></td>
91
                <td ><label>Priority:</label></td>
92
                <td >
3106 mandeep.dh 93
                <select name="priority" class="width10">
94
                    #foreach( $priority in $action.getTicketPriorities() )
95
                        #if($priority.name() == $ticket.getPriority().name())
96
                            <option value="$priority.name()" selected="selected">$priority.name()</option>
3090 mandeep.dh 97
                        #else
3106 mandeep.dh 98
                            <option value="$priority.name()">$priority.name()</option>
3090 mandeep.dh 99
                        #end
100
                    #end
101
                </select>
102
                </td>
103
            </tr>
104
            <tr >
3106 mandeep.dh 105
                <td ><label>Activity Type:</label></td>
106
                <td colspan="4">
107
                <select name="activityType" class="width10">
108
                    #foreach( $type in $action.getActivityTypes() )
109
                        #if($type.name() == "OTHER")
110
                            <option value="$type.name()" selected="selected">$type.name()</option>
3090 mandeep.dh 111
                        #else
3106 mandeep.dh 112
                            <option value="$type.name()">$type.name()</option>
3090 mandeep.dh 113
                        #end
114
                    #end
115
                </select>
116
                </td>
3106 mandeep.dh 117
                </td>
3090 mandeep.dh 118
            </tr>
119
            <tr >
3106 mandeep.dh 120
                <td ><label>Activity description:</label></td>
121
                <td colspan="4"><textarea class="required" name="activityDescription" rows="2" cols="75"></textarea></td>
122
            </tr>
123
            <tr >
3090 mandeep.dh 124
                <td colspan="2"></td>
125
                <td colspan="2"><input type="submit" value="Save" /></td>
126
                <td ><input type="hidden" name="userId" value="$ticket.getCustomerId()"/></td>
127
            </tr>
128
        </table>
129
    </form>
130
    <br />
131
</div>
132
<h2 >Activities</h2>
133
<div id="bottom-infopane-lower">
134
    <table id="activity-table">
135
        <thead >
3106 mandeep.dh 136
            <tr class="table-tr-header">
3090 mandeep.dh 137
                <th >Activity Id</th>
3106 mandeep.dh 138
                <th >Type</th>
3090 mandeep.dh 139
                <th >Description</th>
3106 mandeep.dh 140
                <th >Timestamp</th>
141
                <th >Created by</th>
142
                <th >Assignee</th>
3090 mandeep.dh 143
                <th >Category</th>
144
                <th >Status</th>
145
                <th >Priority</th>
3106 mandeep.dh 146
                <th >Ticket Description</th>
3090 mandeep.dh 147
            </tr>
148
        </thead>
149
        <tbody >
150
        #foreach($activity in $action.getActivities())
3106 mandeep.dh 151
            #set($date = $action.convertDate($activity.getCreationTimestamp()))
152
            #set($trClass = "table-tr-odd")
153
            #if($velocityCount % 2 == 0)
154
                #set($trClass = "table-tr-even")
155
            #end
156
            <tr class="$trClass">
157
                <td class="truncated-text">$activity.getId()</td>
158
                <td class="truncated-text">$activity.getType().name()</td>
159
                <td class="truncated-text">$activity.getDescription()</td>
160
                <td class="truncated-text">$date</td>
161
                <td class="truncated-text">$action.getAgent($activity.getCreatorId()).getEmailId()</td>
3168 mandeep.dh 162
                #if($activity.isSetTicketAssigneeId())
163
                    <td class="truncated-text">$action.getAgent($activity.getTicketAssigneeId()).getEmailId()</td>
164
                #else
165
                    <td class="truncated-text">N/A</td>
166
                #end
3106 mandeep.dh 167
                <td class="truncated-text">$activity.getTicketCategory().name()</td>
168
                <td class="truncated-text">$activity.getTicketStatus().name()</td>
169
                <td class="truncated-text">$activity.getTicketPriority().name()</td>
170
                <td class="truncated-text">$activity.getTicketDescription()</td>
3090 mandeep.dh 171
            </tr>
172
        #end
173
        </tbody>
174
    </table>
175
</div>
3106 mandeep.dh 176
</div>
177
#end
178
<script >
179
$(document).ready(function() {
180
    $(".truncated-text").truncate({width: 88, addtitle: true});
181
});
182
</script>