fixed permissions for updateitem
Per new bug 1783, it would be nice if editcatalogue would work as well, but a change to the public API of C4::Auth is needed for that to work. Signed-off-by: Chris Cormack <crc@liblime.com> Signed-off-by: Joshua Ferraro <jmf@liblime.com>
This commit is contained in:
parent
396f998788
commit
46bd98ec44
2 changed files with 75 additions and 46 deletions
|
@ -20,6 +20,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
use CGI;
|
use CGI;
|
||||||
|
use C4::Auth;
|
||||||
use C4::Context;
|
use C4::Context;
|
||||||
use C4::Biblio;
|
use C4::Biblio;
|
||||||
use C4::Items;
|
use C4::Items;
|
||||||
|
@ -30,6 +31,8 @@ use C4::Reserves;
|
||||||
|
|
||||||
my $cgi= new CGI;
|
my $cgi= new CGI;
|
||||||
|
|
||||||
|
my ($loggedinuser, $cookie, $sessionID) = checkauth($cgi, 0, {circulate => 1}, 'intranet');
|
||||||
|
|
||||||
my $biblionumber=$cgi->param('biblionumber');
|
my $biblionumber=$cgi->param('biblionumber');
|
||||||
my $itemnumber=$cgi->param('itemnumber');
|
my $itemnumber=$cgi->param('itemnumber');
|
||||||
my $biblioitemnumber=$cgi->param('biblioitemnumber');
|
my $biblioitemnumber=$cgi->param('biblioitemnumber');
|
||||||
|
|
|
@ -62,6 +62,7 @@
|
||||||
<li><span class="label">Current Location:</span> <!-- TMPL_VAR NAME="holdingbranchname" --> </li>
|
<li><span class="label">Current Location:</span> <!-- TMPL_VAR NAME="holdingbranchname" --> </li>
|
||||||
<li><span class="label">Circulation Status:</span> <!-- TMPL_IF NAME="issue" -->Checked out to <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="cardnumber" --></a>, Due back on <!-- TMPL_VAR NAME="onloan" --><!-- TMPL_ELSE -->Not Checked out <!-- /TMPL_IF --></li>
|
<li><span class="label">Circulation Status:</span> <!-- TMPL_IF NAME="issue" -->Checked out to <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="cardnumber" --></a>, Due back on <!-- TMPL_VAR NAME="onloan" --><!-- TMPL_ELSE -->Not Checked out <!-- /TMPL_IF --></li>
|
||||||
<li><span class="label">Lost Status:</span>
|
<li><span class="label">Lost Status:</span>
|
||||||
|
<!-- TMPL_IF NAME="CAN_user_circulate" -->
|
||||||
<form action="updateitem.pl" method="post">
|
<form action="updateitem.pl" method="post">
|
||||||
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
||||||
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
||||||
|
@ -78,8 +79,17 @@
|
||||||
<input type="hidden" name="wthdrawn" value="<!-- TMPL_VAR NAME="wthdrawn" -->" />
|
<input type="hidden" name="wthdrawn" value="<!-- TMPL_VAR NAME="wthdrawn" -->" />
|
||||||
<input type="hidden" name="damaged" value="<!-- TMPL_VAR NAME="damaged" -->" />
|
<input type="hidden" name="damaged" value="<!-- TMPL_VAR NAME="damaged" -->" />
|
||||||
<input type="submit" name="submit" class="submit" value="Set Status" /></form>
|
<input type="submit" name="submit" class="submit" value="Set Status" /></form>
|
||||||
|
<!-- TMPL_ELSE -->
|
||||||
|
<!-- TMPL_LOOP NAME="itemlostloop" -->
|
||||||
|
<!-- TMPL_IF NAME="selected" -->
|
||||||
|
<!-- TMPL_VAR NAME="lib" -->
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
|
<!-- /TMPL_LOOP -->
|
||||||
|
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
</li>
|
</li>
|
||||||
<li><span class="label">Damaged Status:</span>
|
<li><span class="label">Damaged Status:</span>
|
||||||
|
<!-- TMPL_IF NAME="CAN_user_circulate" -->
|
||||||
<form action="updateitem.pl" method="post">
|
<form action="updateitem.pl" method="post">
|
||||||
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
||||||
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
||||||
|
@ -96,8 +106,17 @@
|
||||||
<input type="hidden" name="wthdrawn" value="<!-- TMPL_VAR NAME="wthdrawn" -->" />
|
<input type="hidden" name="wthdrawn" value="<!-- TMPL_VAR NAME="wthdrawn" -->" />
|
||||||
<input type="hidden" name="itemlost" value="<!-- TMPL_VAR NAME="itemlost" -->" />
|
<input type="hidden" name="itemlost" value="<!-- TMPL_VAR NAME="itemlost" -->" />
|
||||||
<input type="submit" name="submit" class="submit" value="Set Status" /></form>
|
<input type="submit" name="submit" class="submit" value="Set Status" /></form>
|
||||||
|
<!-- TMPL_ELSE -->
|
||||||
|
<!-- TMPL_LOOP NAME="itemdamagedloop" -->
|
||||||
|
<!-- TMPL_IF NAME="selected" -->
|
||||||
|
<!-- TMPL_VAR NAME="lib" -->
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
|
<!-- /TMPL_LOOP -->
|
||||||
|
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
</li>
|
</li>
|
||||||
<li><span class="label">Withdrawn?:</span><!-- TMPL_IF NAME="wthdrawn" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF -->
|
<li><span class="label">Withdrawn?:</span><!-- TMPL_IF NAME="wthdrawn" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF -->
|
||||||
|
<!-- TMPL_IF NAME="CAN_user_circulate" -->
|
||||||
<form action="updateitem.pl" method="post">
|
<form action="updateitem.pl" method="post">
|
||||||
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
||||||
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" />
|
||||||
|
@ -112,6 +131,7 @@
|
||||||
<input type="submit" name="submit" class="submit" value="Restore" /><!-- TMPL_ELSE --><input type="submit" name="submit" class="submit" value="Withdraw" />
|
<input type="submit" name="submit" class="submit" value="Restore" /><!-- TMPL_ELSE --><input type="submit" name="submit" class="submit" value="Withdraw" />
|
||||||
<!-- /TMPL_IF -->
|
<!-- /TMPL_IF -->
|
||||||
</form>
|
</form>
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<div class="listgroup"><h4>History</h4>
|
<div class="listgroup"><h4>History</h4>
|
||||||
|
@ -131,11 +151,17 @@
|
||||||
<!-- TMPL_IF NAME="card2" --><li><span class="label">Previous Borrower:</span> <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=<!-- TMPL_VAR NAME="borrower2" -->"><!-- TMPL_VAR NAME="card2" --></a> </li><!-- /TMPL_IF -->
|
<!-- TMPL_IF NAME="card2" --><li><span class="label">Previous Borrower:</span> <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=<!-- TMPL_VAR NAME="borrower2" -->"><!-- TMPL_VAR NAME="card2" --></a> </li><!-- /TMPL_IF -->
|
||||||
<li><span class="label">Paid for?:</span> <!-- TMPL_VAR NAME="paidfor" --> </li>
|
<li><span class="label">Paid for?:</span> <!-- TMPL_VAR NAME="paidfor" --> </li>
|
||||||
<li><span class="label">Public Note:</span>
|
<li><span class="label">Public Note:</span>
|
||||||
|
<!-- TMPL_IF NAME="CAN_user_circulate" -->
|
||||||
<form class="inline" action="updateitem.pl" method="post"><input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
<form class="inline" action="updateitem.pl" method="post"><input type="hidden" name="biblionumber" value="<!-- TMPL_VAR Name="biblionumber" -->" />
|
||||||
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" /><input type="hidden" name="itemnumber" value="<!-- TMPL_VAR Name="itemnumber" -->" />
|
<input type="hidden" name="biblioitemnumber" value="<!-- TMPL_VAR Name="biblioitemnumber" -->" /><input type="hidden" name="itemnumber" value="<!-- TMPL_VAR Name="itemnumber" -->" />
|
||||||
<textarea name="itemnotes" rows="2" cols="30"><!-- TMPL_VAR NAME="itemnotes" --></textarea><input type="submit" name="submit" class="submit" value="Update" />
|
<textarea name="itemnotes" rows="2" cols="30"><!-- TMPL_VAR NAME="itemnotes" --></textarea><input type="submit" name="submit" class="submit" value="Update" />
|
||||||
</li>
|
</li>
|
||||||
</ol></form></div>
|
</ol></form>
|
||||||
|
<!-- TMPL_ELSE -->
|
||||||
|
<!-- TMPL_VAR NAME="itemnotes" -->
|
||||||
|
|
||||||
|
<!-- /TMPL_IF -->
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /TMPL_LOOP -->
|
<!-- /TMPL_LOOP -->
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue