Bug 23338: Allow specifying order level replacement price when adding to basket from file
To test: 0 - Clear MarcFieldsToOrder and MarcItemFieldsToOrder preferences 1 - Have a budget/fund/vendor in acquisitions 2 - Create or find a basket for vendor 3 - Add to basket from a file or staged batch (can use any record) 4 - Note there is no option for replacement price 5 - Add the order 6 - Replacement price is 0 - you must modify order or set upon receiving 7 - Apply patch 8 - Repeat 9 - Disable matchign check during add to basket 10 - Note you can specify a replacement price 11 - Do so 12 - Note it is saved in order Signed-off-by: Maryse Simard <maryse.simard@inlibro.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> (cherry picked from commit95fe32e224) Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com> (cherry picked from commit543bf21929)
This commit is contained in:
parent
b1d1aa4a2a
commit
afe48a014b
|
|
@ -140,6 +140,7 @@ if ($op eq ""){
|
|||
my @import_record_id_selected = $input->multi_param("import_record_id");
|
||||
my @quantities = $input->multi_param('quantity');
|
||||
my @prices = $input->multi_param('price');
|
||||
my @orderreplacementprices = $input->multi_param('replacementprice');
|
||||
my @budgets_id = $input->multi_param('budget_id');
|
||||
my @discount = $input->multi_param('discount');
|
||||
my @sort1 = $input->multi_param('sort1');
|
||||
|
|
@ -317,6 +318,7 @@ if ($op eq ""){
|
|||
order_internalnote => $cgiparams->{'all_order_internalnote'},
|
||||
order_vendornote => $cgiparams->{'all_order_vendornote'},
|
||||
currency => $cgiparams->{'all_currency'},
|
||||
replacementprice => shift( @orderreplacementprices ),
|
||||
);
|
||||
# get the price if there is one.
|
||||
my $price= shift( @prices ) || GetMarcPrice($marcrecord, C4::Context->preference('marcflavour'));
|
||||
|
|
|
|||
|
|
@ -218,6 +218,10 @@
|
|||
<label for="price_record_[% biblio.import_record_id | html %]">Price: </label>
|
||||
<input id="price_record_[% biblio.import_record_id | html %]" type="text" value="[% biblio.price | html %]" name="price" />
|
||||
</li>
|
||||
<li class="replacementprice">
|
||||
<label for="replacementprice_record_[% biblio.import_record_id | html %]">Replacement price: </label>
|
||||
<input id="replacementprice_record_[% biblio.import_record_id | html %]" type="text" value="[% biblio.replacementprice | html %]" name="replacementprice" />
|
||||
</li>
|
||||
<li class="discount">
|
||||
<label for="discount_record_[% biblio.import_record_id | html %]">Discount: </label>
|
||||
<input id="discount_record_[% biblio.import_record_id | html %]" type="text" value="[% biblio.discount | html %]" name="discount" size="6" /> %
|
||||
|
|
|
|||
Loading…
Reference in New Issue