FFZG ZS holds: add timestamp to view_holdsqueue
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 31 Aug 2018 14:00:23 +0000 (16:00 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 25 Mar 2019 14:43:16 +0000 (15:43 +0100)
C4/HoldsQueue.pm
koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt

index d55e7e3..c3d7d4f 100755 (executable)
@@ -279,7 +279,7 @@ sub GetPendingHoldRequestsForBib {
     my $dbh = C4::Context->dbh;
 
     my $request_query = "SELECT biblionumber, borrowernumber, itemnumber, priority, reserves.branchcode,
-                                reservedate, reservenotes, borrowers.branchcode AS borrowerbranch, itemtype
+                                reservedate, reservenotes, borrowers.branchcode AS borrowerbranch, itemtype, timestamp
                          FROM reserves
                          JOIN borrowers USING (borrowernumber)
                          WHERE biblionumber = ?
@@ -441,6 +441,7 @@ sub MapItemsToHoldRequests {
                               || $request->{borrowerbranch},
                             item_level   => 0,
                             reservedate  => $request->{reservedate},
+                            timestamp  => $request->{timestamp},
                             reservenotes => $request->{reservenotes},
                         };
                         $allocated_items{ $item->{itemnumber} }++;
@@ -480,6 +481,7 @@ sub MapItemsToHoldRequests {
                     pickup_branch  => $request->{branchcode} || $request->{borrowerbranch},
                     item_level     => 1,
                     reservedate    => $request->{reservedate},
+                    timestamp    => $request->{timestamp},
                     reservenotes   => $request->{reservenotes},
                 };
                 $allocated_items{ $request->{itemnumber} }++;
@@ -655,6 +657,7 @@ sub MapItemsToHoldRequests {
                 pickup_branch => $pickup_branch,
                 item_level => 0,
                 reservedate => $request->{reservedate},
+                timestamp => $request->{timestamp},
                 reservenotes => $request->{reservenotes},
             };
             $num_items_remaining--;
@@ -674,9 +677,9 @@ sub CreatePicklistFromItemMap {
 
     my $sth_load=$dbh->prepare("
         INSERT INTO tmp_holdsqueue (biblionumber,itemnumber,barcode,surname,firstname,phone,borrowernumber,
-                                    cardnumber,reservedate,title, itemcallnumber,
+                                    cardnumber,reservedate,timestamp,title, itemcallnumber,
                                     holdingbranch,pickbranch,notes, item_level_request)
-        VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
+        VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
     ");
 
     foreach my $itemnumber  (sort keys %$item_map) {
@@ -686,6 +689,7 @@ sub CreatePicklistFromItemMap {
         my $pickbranch = $mapped_item->{pickup_branch};
         my $holdingbranch = $mapped_item->{holdingbranch};
         my $reservedate = $mapped_item->{reservedate};
+        my $timestamp = $mapped_item->{timestamp};
         my $reservenotes = $mapped_item->{reservenotes};
         my $item_level = $mapped_item->{item_level};
 
@@ -703,7 +707,7 @@ sub CreatePicklistFromItemMap {
         my $title = $biblio->title;
 
         $sth_load->execute($biblionumber, $itemnumber, $barcode, $surname, $firstname, $phone, $borrowernumber,
-                           $cardnumber, $reservedate, $title, $itemcallnumber,
+                           $cardnumber, $reservedate, $timestamp, $title, $itemcallnumber,
                            $holdingbranch, $pickbranch, $reservenotes, $item_level);
     }
 }
index 691b631..fc7ac6e 100644 (file)
@@ -61,6 +61,7 @@
         <th class="hq-sendto">Send to</th>
         <th class="hq-date">Date</th>
         <th class="hq-notes">Notes</th>
+        <th class="hq-date">Timestamp</th>
     </tr>
     <tr>
         <td class="hq-title">
                 <input type="text" placeholder="Notes">
             </span>
         </td>
+        <td class="hq-date">
+            <span class="filter_column filter_text">
+                <input type="text" placeholder="Timestamp">
+            </span>
+        </td>
     </tr>
        </thead>
      <tbody>[% FOREACH itemsloo IN itemsloop %]
             <td class="hq-sendto">[% Branches.GetName( itemsloo.pickbranch ) | html %]</td>
             <td class="hq-date"><span title="[% itemsloo.reservedate | html %]">[% itemsloo.reservedate | $KohaDates %]</span></td>
             <td class="hq-notes">[% itemsloo.notes | html %]</td>
+            <td class="hq-date"><span title="[% itemsloo.timestamp | html %]">[% itemsloo.timestamp | $KohaDates with_hours => 1 %]</span></td>
         </tr>
     [% END %]</tbody>
     </table>