Subversion Repositories SmartDukaan

Rev

Rev 4105 | Rev 4241 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4105 Rev 4142
Line 72... Line 72...
72
            </tr>
72
            </tr>
73
        </table>
73
        </table>
74
    </form>
74
    </form>
75
</div>
75
</div>
76
#if($action.getOrders() && ($action.canVerifyCOD() || $action.canViewFailedPayments()))
76
#if($action.getOrders() && ($action.canVerifyCOD() || $action.canViewFailedPayments()))
77
<h2 >Orders</h2>
-
 
78
<div id="bottom-infopane-upper">
77
<div id="bottom-infopane-upper">
-
 
78
    <br />
-
 
79
    <label class="heading">Orders</label><br />
79
    <table id="order-table" class="display">
80
    <table id="order-table" class="display">
80
        <thead>
81
        <thead>
81
            <tr>
82
            <tr>
82
                <th>Order Id</th>
83
                <th>Order Id</th>
83
                <th>Product</th>
84
                <th>Product</th>
Line 113... Line 114...
113
                <td>$order.getTotal_amount()</td>
114
                <td>$order.getTotal_amount()</td>
114
                <td>$order.getCustomer_mobilenumber()</td>
115
                <td>$order.getCustomer_mobilenumber()</td>
115
                <td class="truncated-text-for-order-table">$action.getAddress($order)</td>
116
                <td class="truncated-text-for-order-table">$action.getAddress($order)</td>
116
                <td class="truncated-text-for-order-table">$action.convertDate($order.getExpected_delivery_time())</td>
117
                <td class="truncated-text-for-order-table">$action.convertDate($order.getExpected_delivery_time())</td>
117
                #if($ticket.getCategory().name().equals("COD_VERIFICATION"))
118
                #if($ticket.getCategory().name().equals("COD_VERIFICATION"))
118
                <td ><input type="button" value="COD verified" ticketId="$ticketId" orderId="$orderId" orderStatus="SUBMITTED_FOR_PROCESSING" class="update-order-status"/> </td>
119
                <td ><input type="button" value="Verify COD" ticketId="$ticketId" orderId="$orderId" orderStatus="SUBMITTED_FOR_PROCESSING" class="update-order-status"/> </td>
119
                <td ><input type="button" value="Cancel order" ticketId="$ticketId" orderId="$orderId" orderStatus="CANCELED" class="update-order-status"/> </td>
120
                <td ><input type="button" value="Cancel order" ticketId="$ticketId" orderId="$orderId" orderStatus="CANCELED" class="update-order-status"/> </td>
120
                #elseif($ticket.getCategory().name().equals("DELAYED_DELIVERY"))
121
                #elseif($ticket.getCategory().name().equals("DELAYED_DELIVERY"))
121
                <td class="truncated-text-for-order-table">$action.convertDate($order.getPromised_delivery_time())</td>
122
                <td class="truncated-text-for-order-table">$action.convertDate($order.getPromised_delivery_time())</td>
122
                <td class="truncated-text-for-order-table">$order.getDelayReason().name()</td>
123
                <td class="truncated-text-for-order-table">$order.getDelayReason().name()</td>
123
                #end
124
                #end
Line 125... Line 126...
125
            #end
126
            #end
126
        </tbody>
127
        </tbody>
127
    </table>
128
    </table>
128
</div>
129
</div>
129
#end
130
#end
-
 
131
<div id="bottom-infopane-lower">
-
 
132
    <br />
130
<br />
133
    <br />
-
 
134
    <label class="heading">Activities</label><br />
-
 
135
    <table id="activity-table" class="display">
-
 
136
        <thead >
-
 
137
            <tr class="table-tr-header">
-
 
138
                <th >Activity Id</th>
-
 
139
                <th >Type</th>
-
 
140
                <th >Description</th>
-
 
141
                <th >Timestamp</th>
-
 
142
                <th >Created by</th>
-
 
143
                <th >Assignee</th>
-
 
144
                <th >Category</th>
-
 
145
                <th >Status</th>
-
 
146
                <th >Priority</th>
-
 
147
                <th >Ticket Description</th>
-
 
148
                <!--th >Customer Name</th>
-
 
149
                <th >Customer Email Id</th>
-
 
150
                <th >Customer Mobile No</th-->
-
 
151
            </tr>
-
 
152
        </thead>
-
 
153
        <tbody >
-
 
154
        #foreach($activity in $action.getActivities())
-
 
155
            #set($date = $action.convertDate($activity.getCreationTimestamp()))
-
 
156
            #set($trClass = "table-tr-odd")
-
 
157
            #if($velocityCount % 2 == 0)
-
 
158
                #set($trClass = "table-tr-even")
-
 
159
            #end
-
 
160
            <tr class="$trClass">
-
 
161
                <td class="truncated-text-for-activity-table">$activity.getId()</td>
-
 
162
                <td class="truncated-text-for-activity-table">$activity.getType().name()</td>
-
 
163
                <td class="truncated-text-for-activity-table"><pre>$activity.getDescription()</pre></td>
-
 
164
                <td class="truncated-text-for-activity-table">$date</td>
-
 
165
                <td class="truncated-text-for-activity-table">$action.getAgent($activity.getCreatorId()).getEmailId()</td>
-
 
166
                #if($activity.isSetTicketAssigneeId())
-
 
167
                    <td class="truncated-text-for-activity-table">$action.getAgent($activity.getTicketAssigneeId()).getEmailId()</td>
-
 
168
                #else
-
 
169
                    <td class="truncated-text-for-activity-table">N/A</td>
-
 
170
                #end
-
 
171
                <td class="truncated-text-for-activity-table">$activity.getTicketCategory().name()</td>
-
 
172
                <td class="truncated-text-for-activity-table">$activity.getTicketStatus().name()</td>
-
 
173
                <td class="truncated-text-for-activity-table">$activity.getTicketPriority().name()</td>
-
 
174
                <td class="truncated-text-for-activity-table">$activity.getTicketDescription()</td>
-
 
175
                <!--td class="truncated-text-for-activity-table">
-
 
176
                #if($activity.getCustomerName())
-
 
177
                    $activity.getCustomerName()
-
 
178
                #else
-
 
179
                    N/A
-
 
180
                #end
-
 
181
                </td>
-
 
182
                <td class="truncated-text-for-activity-table">
-
 
183
                #if($activity.getCustomerEmailId())
-
 
184
                    $activity.getCustomerEmailId()
-
 
185
                #else
-
 
186
                    N/A
-
 
187
                #end
-
 
188
                </td>
-
 
189
                <td class="truncated-text-for-activity-table">
-
 
190
                #if($activity.getCustomerMobileNumber())
-
 
191
                    $activity.getCustomerMobileNumber()
-
 
192
                #else
-
 
193
                    N/A
-
 
194
                #end
-
 
195
                </td-->
-
 
196
            </tr>
-
 
197
        #end
-
 
198
        </tbody>
-
 
199
    </table>
-
 
200
</div>
131
<div id="bottom-infopane-middle">
201
<div id="bottom-infopane-middle">
-
 
202
    <br />
-
 
203
    <br />
-
 
204
    <label class="heading">Ticket details</label><br />
132
    <form id="update-ticket-form" ticketId="$ticketId" _method="put" method="post" action="">
205
    <form id="update-ticket-form" ticketId="$ticketId" _method="put" method="post" action="">
133
        <table>
206
        <table>
134
            <colgroup>
207
            <colgroup>
135
                <col width="200px"/>
208
                <col width="200px"/>
136
                <col width="250px"/>
209
                <col width="250px"/>
Line 139... Line 212...
139
                <col width="300px"/>
212
                <col width="300px"/>
140
            </colgroup>
213
            </colgroup>
141
            #if($ticket.isSetCustomerId())
214
            #if($ticket.isSetCustomerId())
142
            #set($user = $action.getUser())
215
            #set($user = $action.getUser())
143
                <tr >
216
                <tr >
144
                    <td >Customer Name: </td>
217
                    <td class="bold">Customer Name: </td>
145
                    <td >$user.getName()</td>
218
                    <td >$user.getName()</td>
146
                    <td ></td>
219
                    <td ></td>
147
                    <td >Customer Mobile No: </td>
220
                    <td class="bold">Customer Mobile No: </td>
148
                    <td >
221
                    <td >
149
                        #if($user.isSetMobileNumber())
222
                        #if($user.isSetMobileNumber())
150
                            $user.getMobileNumber()
223
                            $user.getMobileNumber()
151
                        #else
224
                        #else
152
                            N/A
225
                            N/A
153
                        #end
226
                        #end
154
                    </td>
227
                    </td>
155
                </tr>
228
                </tr>
156
            #else
229
            #else
157
                <tr >
230
                <tr >
158
                    <td >Customer Name: </td>
231
                    <td class="bold">Customer Name: </td>
159
                    <td >
232
                    <td >
160
                        #if($ticket.isSetCustomerName())
233
                        #if($ticket.isSetCustomerName())
161
                            <input type="text" name="customerName" value="$ticket.getCustomerName()"/>
234
                            <input type="text" name="customerName" value="$ticket.getCustomerName()"/>
162
                        #else
235
                        #else
163
                            <input type="text" name="customerName"/>
236
                            <input type="text" name="customerName"/>
164
                        #end
237
                        #end
165
                    </td>
238
                    </td>
166
                    <td ></td>
239
                    <td ></td>
167
                    <td >Customer Mobile No: </td>
240
                    <td class="bold">Customer Mobile No: </td>
168
                    <td >
241
                    <td >
169
                        #if($ticket.isSetCustomerMobileNumber())
242
                        #if($ticket.isSetCustomerMobileNumber())
170
                            <input type="text" name="customerMobileNumber" value="$ticket.getCustomerMobileNumber()"/>
243
                            <input type="text" name="customerMobileNumber" value="$ticket.getCustomerMobileNumber()"/>
171
                        #else
244
                        #else
172
                            <input type="text" name="customerMobileNumber"/>
245
                            <input type="text" name="customerMobileNumber"/>
Line 287... Line 360...
287
            </tr>
360
            </tr>
288
        </table>
361
        </table>
289
    </form>
362
    </form>
290
</div>
363
</div>
291
<br />
364
<br />
292
<h2 >Activities</h2>
-
 
293
<div id="bottom-infopane-lower">
-
 
294
    <table id="activity-table" class="display">
-
 
295
        <thead >
-
 
296
            <tr class="table-tr-header">
-
 
297
                <th >Activity Id</th>
-
 
298
                <th >Type</th>
-
 
299
                <th >Description</th>
-
 
300
                <th >Timestamp</th>
-
 
301
                <th >Created by</th>
-
 
302
                <th >Assignee</th>
-
 
303
                <th >Category</th>
-
 
304
                <th >Status</th>
-
 
305
                <th >Priority</th>
-
 
306
                <th >Ticket Description</th>
-
 
307
                <!--th >Customer Name</th>
-
 
308
                <th >Customer Email Id</th>
-
 
309
                <th >Customer Mobile No</th-->
-
 
310
            </tr>
-
 
311
        </thead>
-
 
312
        <tbody >
-
 
313
        #foreach($activity in $action.getActivities())
-
 
314
            #set($date = $action.convertDate($activity.getCreationTimestamp()))
-
 
315
            #set($trClass = "table-tr-odd")
-
 
316
            #if($velocityCount % 2 == 0)
-
 
317
                #set($trClass = "table-tr-even")
-
 
318
            #end
-
 
319
            <tr class="$trClass">
-
 
320
                <td class="truncated-text-for-activity-table">$activity.getId()</td>
-
 
321
                <td class="truncated-text-for-activity-table">$activity.getType().name()</td>
-
 
322
                <td class="truncated-text-for-activity-table"><pre>$activity.getDescription()</pre></td>
-
 
323
                <td class="truncated-text-for-activity-table">$date</td>
-
 
324
                <td class="truncated-text-for-activity-table">$action.getAgent($activity.getCreatorId()).getEmailId()</td>
-
 
325
                #if($activity.isSetTicketAssigneeId())
-
 
326
                    <td class="truncated-text-for-activity-table">$action.getAgent($activity.getTicketAssigneeId()).getEmailId()</td>
-
 
327
                #else
-
 
328
                    <td class="truncated-text-for-activity-table">N/A</td>
-
 
329
                #end
-
 
330
                <td class="truncated-text-for-activity-table">$activity.getTicketCategory().name()</td>
-
 
331
                <td class="truncated-text-for-activity-table">$activity.getTicketStatus().name()</td>
-
 
332
                <td class="truncated-text-for-activity-table">$activity.getTicketPriority().name()</td>
-
 
333
                <td class="truncated-text-for-activity-table">$activity.getTicketDescription()</td>
-
 
334
                <!--td class="truncated-text-for-activity-table">
-
 
335
                #if($activity.getCustomerName())
-
 
336
                    $activity.getCustomerName()
-
 
337
                #else
-
 
338
                    N/A
-
 
339
                #end
-
 
340
                </td>
-
 
341
                <td class="truncated-text-for-activity-table">
-
 
342
                #if($activity.getCustomerEmailId())
-
 
343
                    $activity.getCustomerEmailId()
-
 
344
                #else
-
 
345
                    N/A
-
 
346
                #end
-
 
347
                </td>
-
 
348
                <td class="truncated-text-for-activity-table">
-
 
349
                #if($activity.getCustomerMobileNumber())
-
 
350
                    $activity.getCustomerMobileNumber()
-
 
351
                #else
-
 
352
                    N/A
-
 
353
                #end
-
 
354
                </td-->
-
 
355
            </tr>
-
 
356
        #end
-
 
357
        </tbody>
-
 
358
    </table>
-
 
359
</div>
-
 
360
</div>
365
</div>
361
#end
366
#end
362
</div>
367
</div>
363
<script >
368
<script >
364
$(document).ready(
369
$(document).ready(