https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39518

Thomas Klausner <d...@plix.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #180296|0                           |1
        is obsolete|                            |

--- Comment #25 from Thomas Klausner <d...@plix.at> ---
Created attachment 180556
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180556&action=edit
Bug 39518: Update object methods and unit tests

Test plan:
Test plan:

This test plan involves running a cronjob, not sure how easy this is in the
sandboxes

1) In system preferences, click Search and then select the Acquisitions option
from the left hand menu
2) Enable MarcOrderingAutomation
3) Paste the following into MarcFieldsToOrder
price: 975$p
quantity: 975$q
budget_code: 975$h
4) Paste the following into MarcItemFieldsToOrder
homebranch: 949$a
holdingbranch: 949$b
itype: 949$y
nonpublic_note: 949$x
public_note: 949$z
loc: 949$c
ccode: 949$8
notforloan: 949$7
uri: 949$u
copyno: 949$t
price: 949$g
replacementprice: 949$v
itemcallnumber: 949$o
quantity: 949$k
budget_code: 949$l
Now save the sysprefs
5) In the administration homepage, under Acquisition parameters there should
now be a link called "MARC order accounts"
6) Click on this and click the New account button
7) Choose a vendor and a budget
8) Enter a description and make sure you don't set a value in the 'Basket name
field' input
9) Enter the following in download directory -
"/var/lib/koha/kohadev/tmp/koha_kohadev_upload"
10) Select any record matching settings you want (not important for the test
plan, this uses the same code as the marc file staging that already exists in
Koha)
11) Check Yes under Check for embedded item record data
12) Click submit
13) We now need to upload a MARC file into the directory that we put in the
account. The easiest way to do this is through the marc staging tool
14) Navigate to Cataloging > Stage MARC records for import
15) Upload the file attached to this bug using the Choose file button
16) Click Upload file.
17) Leave the page without completing the new form that appears, we don't want
to stage this file. The file we uploaded is now in the directory ready for the
cronjob to process as if it had been transferred via SFTP.
18) In the CLI run, perl misc/cronjobs/marc_ordering_process.pl -v -c
19) The logging should show that the file has been processed for that account
20) Navigate to Acquisitions
21) Search for the Vendor that you put in the MARC ordering account
22) There should now be a basket titled: '{random_hash}_orderstest.marcxml'
23) In the ordering account, set the 'Basket name field' to be 975$a
24) Repeat steps 14 -22, the basket should now be called "This is the basket
name" which has been pulled from the file

Signed-off-by: Nick Clemens <n...@bywatersolutions.com>
Signed-off-by: Thomas Klausner <d...@plix.at>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to