Subversion Repositories SmartDukaan

Rev

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

Rev 3397 Rev 3405
Line 13... Line 13...
13
            <colgroup >
13
            <colgroup >
14
                <col width="10%"/>
14
                <col width="10%"/>
15
                <col width="90%"/>
15
                <col width="90%"/>
16
            </colgroup>
16
            </colgroup>
17
            <tbody >
17
            <tbody >
-
 
18
                #if($ticket.isSetCustomerId())
18
                #set($userEmailId = $ticket.getCustomerEmailId())
19
                #set($customerEmailId = $action.getUser($ticket.getCustomerId()).getEmail())
19
                #if($action.getUser())
20
                #else
20
                #set($userEmailId = $action.getUser().getEmail())
21
                #set($customerEmailId = $ticket.getCustomerEmailId())                
21
                #end
22
                #end
22
                <tr >
23
                <tr >
23
                    <td ><span >Reply to:</span></td>
24
                    <td ><span >Reply to:</span></td>
24
                    <td >$userEmailId</td>
25
                    <td >$customerEmailId</td>
25
                </tr>
26
                </tr>
26
                <tr >
27
                <tr >
27
                    <td ><span >Subject:</span></td>
28
                    <td ><span >Subject:</span></td>
28
                    <td ><textarea name="subject" rows="1" class="required" cols="75">$action.getSubject()</textarea></td>
29
                    <td ><textarea name="subject" rows="1" class="required" cols="75">$action.getSubject()</textarea></td>
29
                </tr>
30
                </tr>
30
                <tr >
31
                <tr >
31
                    <td ><span >Body:</span></td>
32
                    <td ><span >Body:</span></td>
32
                    <td ><textarea name="body" rows="12" class="required" cols="75"></textarea></td>
33
                    <td ><textarea name="body" rows="12" class="required" cols="75"></textarea></td>
33
                </tr>
34
                </tr>
34
                <tr >
35
                <tr >
35
                    <td ><input type="hidden" name="userEmailId" value="$userEmailId"/></td>
36
                    <td ><input type="hidden" name="customerEmailId" value="$customerEmailId"/></td>
36
                    <td ><input type="submit" value="Send mail and save ticket"/></td>
37
                    <td ><input type="submit" value="Send mail and save ticket"/></td>
37
                </tr>
38
                </tr>
38
            </tbody>
39
            </tbody>
39
        </table>
40
        </table>
40
    </form>
41
    </form>
Line 47... Line 48...
47
                <col width="250px"/>
48
                <col width="250px"/>
48
                <col width="120px"/>
49
                <col width="120px"/>
49
                <col width="200px"/>
50
                <col width="200px"/>
50
                <col width="300px"/>
51
                <col width="300px"/>
51
            </colgroup>
52
            </colgroup>
-
 
53
            #if($ticket.isSetCustomerId())
-
 
54
            #else
-
 
55
                <tr >
-
 
56
                    <td >Customer Name: </td>
-
 
57
                    <td >
-
 
58
                        #if($ticket.isSetCustomerName())
-
 
59
                            <input type="text" name="customerName" value="$ticket.getCustomerName()"/>
-
 
60
                        #else
-
 
61
                            <input type="text" name="customerName"/>
-
 
62
                        #end
-
 
63
                    </td>
-
 
64
                    <td ></td>
-
 
65
                    <td >Customer Mobile No: </td>
-
 
66
                    <td >
-
 
67
                        #if($ticket.isSetCustomerMobileNumber())
-
 
68
                            <input type="text" name="customerMobileNumber" value="$ticket.getCustomerMobileNumber()"/>
-
 
69
                        #else
-
 
70
                            <input type="text" name="customerMobileNumber"/>
-
 
71
                        #end
-
 
72
                    </td>
-
 
73
                </tr>
-
 
74
            #end
52
            <tr >
75
            <tr >
53
                <td ><label>Description:</label></td>
76
                <td ><label>Description:</label></td>
54
                <td colspan="4"><textarea id="description"  class="required" name="description" rows="2" cols="75">$ticket.getDescription()</textarea></td>
77
                <td colspan="4"><textarea id="description" class="required" name="description" rows="2" cols="90">$ticket.getDescription()</textarea></td>
55
            </tr>
78
            </tr>
56
            <tr >
79
            <tr >
57
                <td ><label>Category:</label></td>
80
                <td ><label>Category:</label></td>
58
                <td >
81
                <td >
59
                <select name="category" class="width10">
82
                <select name="category" class="width10">
Line 76... Line 99...
76
                    #end
99
                    #end
77
                </td>
100
                </td>
78
            </tr>
101
            </tr>
79
            <tr >
102
            <tr >
80
                <td ><label>Assignee:</label></td>
103
                <td ><label>Assignee:</label></td>
81
                #if(!$action.isAssigneeEditable())
104
                #if($action.isAssigneeEditable())
82
                    #if ($ticket.isSetAssigneeId())
-
 
83
                        #set($assigneeEmailId = $action.getAgent($ticket.getAssigneeId()).getEmailId())
-
 
84
                        <td >$assigneeEmailId
-
 
85
                            <input type="hidden" name="assigneeEmailId" value="$assigneeEmailId"/>
-
 
86
                        </td>
-
 
87
                    #else
-
 
88
                        <td >N/A
-
 
89
                            <input type="hidden" name="assigneeEmailId" value=""/>
-
 
90
                        </td>
-
 
91
                    #end
-
 
92
                #else
-
 
93
                    <td >
105
                    <td >
94
                    <select name="assigneeEmailId" class="width10">
106
                    <select name="assigneeEmailId" class="width10">
95
                        #foreach( $agent in $action.getAllAgents() )
107
                        #foreach( $agent in $action.getAllAgents() )
96
                            #if($agent.getId() == $ticket.getAssigneeId())
108
                            #if($agent.getId() == $ticket.getAssigneeId())
97
                                <option value="$agent.getEmailId()" selected="selected">$agent.getEmailId()</option>
109
                                <option value="$agent.getEmailId()" selected="selected">$agent.getEmailId()</option>
Line 99... Line 111...
99
                                <option value="$agent.getEmailId()">$agent.getEmailId()</option>
111
                                <option value="$agent.getEmailId()">$agent.getEmailId()</option>
100
                            #end
112
                            #end
101
                        #end
113
                        #end
102
                    </select>
114
                    </select>
103
                    </td>
115
                    </td>
-
 
116
                #else
-
 
117
                    #if ($ticket.isSetAssigneeId())
-
 
118
                        #set($assigneeEmailId = $action.getAgent($ticket.getAssigneeId()).getEmailId())
-
 
119
                        <td >$assigneeEmailId
-
 
120
                            <input type="hidden" name="assigneeEmailId" value="$assigneeEmailId"/>
-
 
121
                        </td>
-
 
122
                    #else
-
 
123
                        <td >N/A
-
 
124
                            <input type="hidden" name="assigneeEmailId" value=""/>
-
 
125
                        </td>
-
 
126
                    #end
104
                #end
127
                #end
105
                <td ></td>
128
                <td ></td>
106
                <td ><label>Created by:</label></td>
129
                <td ><label>Created by:</label></td>
107
                <td >$action.getAgent($ticket.getCreatorId()).getEmailId()</td>
130
                <td >$action.getAgent($ticket.getCreatorId()).getEmailId()</td>
108
            </tr>
131
            </tr>
Line 148... Line 171...
148
                </td>
171
                </td>
149
                </td>
172
                </td>
150
            </tr>
173
            </tr>
151
            <tr >
174
            <tr >
152
                <td ><label>Activity description:</label></td>
175
                <td ><label>Activity description:</label></td>
153
                <td colspan="4"><textarea class="required" name="activityDescription" rows="2" cols="75"></textarea></td>
176
                <td colspan="4"><textarea class="required" name="activityDescription" rows="2" cols="90"></textarea></td>
154
            </tr>
177
            </tr>
155
            <tr >
178
            <tr >
156
                <td colspan="2"></td>
179
                <td colspan="2"></td>
157
                <td colspan="2"><input type="submit" value="Save" /></td>
180
                <td colspan="2"><input type="submit" value="Save" /></td>
158
                <td ><input type="hidden" name="userId" value="$ticket.getCustomerId()"/>
181
                <td ><input type="hidden" name="userId" value="$ticket.getCustomerId()"/></td>
159
                     <input type="hidden" name="userEmailId" value="$ticket.getCustomerEmailId()"/></td>
-
 
160
            </tr>
182
            </tr>
161
        </table>
183
        </table>
162
    </form>
184
    </form>
163
</div>
185
</div>
164
<h2 >Activities</h2>
186
<h2 >Activities</h2>
Line 174... Line 196...
174
                <th >Assignee</th>
196
                <th >Assignee</th>
175
                <th >Category</th>
197
                <th >Category</th>
176
                <th >Status</th>
198
                <th >Status</th>
177
                <th >Priority</th>
199
                <th >Priority</th>
178
                <th >Ticket Description</th>
200
                <th >Ticket Description</th>
-
 
201
                <!--th >Customer Name</th>
-
 
202
                <th >Customer Email Id</th>
-
 
203
                <th >Customer Mobile No</th-->
179
            </tr>
204
            </tr>
180
        </thead>
205
        </thead>
181
        <tbody >
206
        <tbody >
182
        #foreach($activity in $action.getActivities())
207
        #foreach($activity in $action.getActivities())
183
            #set($date = $action.convertDate($activity.getCreationTimestamp()))
208
            #set($date = $action.convertDate($activity.getCreationTimestamp()))
Line 198... Line 223...
198
                #end
223
                #end
199
                <td class="truncated-text">$activity.getTicketCategory().name()</td>
224
                <td class="truncated-text">$activity.getTicketCategory().name()</td>
200
                <td class="truncated-text">$activity.getTicketStatus().name()</td>
225
                <td class="truncated-text">$activity.getTicketStatus().name()</td>
201
                <td class="truncated-text">$activity.getTicketPriority().name()</td>
226
                <td class="truncated-text">$activity.getTicketPriority().name()</td>
202
                <td class="truncated-text">$activity.getTicketDescription()</td>
227
                <td class="truncated-text">$activity.getTicketDescription()</td>
-
 
228
                <!--td class="truncated-text">
-
 
229
                #if($activity.getCustomerName())
-
 
230
                    $activity.getCustomerName()
-
 
231
                #else
-
 
232
                    N/A
-
 
233
                #end
-
 
234
                </td>
-
 
235
                <td class="truncated-text">
-
 
236
                #if($activity.getCustomerEmailId())
-
 
237
                    $activity.getCustomerEmailId()
-
 
238
                #else
-
 
239
                    N/A
-
 
240
                #end
-
 
241
                </td>
-
 
242
                <td class="truncated-text">
-
 
243
                #if($activity.getCustomerMobileNumber())
-
 
244
                    $activity.getCustomerMobileNumber()
-
 
245
                #else
-
 
246
                    N/A
-
 
247
                #end
-
 
248
                </td-->                
203
            </tr>
249
            </tr>
204
        #end
250
        #end
205
        </tbody>
251
        </tbody>
206
    </table>
252
    </table>
207
</div>
253
</div>