Skip to content
  • Katrin Fischer's avatar
    Bug 5260 - Add option to send an order by e-mail to the acquisition module · 9af64aa7
    Katrin Fischer authored and Kyle M Hall's avatar Kyle M Hall committed
    
    
    With this patch it will be possible to send order information
    to the vendor by e-mail. For now this feature can be triggered
    manually with a button before closing the basket.
    The order e-mail is based on the acquisition claim feature, but
    uses a new notice template.
    
    Test plan:
    
    1) Vendors
    A new checkbox "Contact when ordering?" was added to the vendor
    page.
    - Add a vendor and/or edit an existing vendor
    - Verify the new option is saved correctly
    - Verify the new option displays on the vendor summary page
      after saving
    
    2) Notices
    The feature works with a new notice template: ACQORDER
    It works with the same formatting/fields etc. as the acq claim
    notice.
    - Add a new notice template ACQORDER in module
      'Claim/order aquisition'
    - Make sure to use fields from the various offered tables
      in your notice
    - Verify it is saved correctly
    
    3) Basket
    - Turn on LetterLog system preference
    - Create multiple order lines
    - Click the 'Send order' button in the toolbar
    - Verify error or success message
    - Verify you received the e-mail
    - Verify there is a new entry with about the sent
      notice in your action_logs table
    
    4) Regression testing...
    - Verify order claims still work
    - Verify serial claims still work
    - Verify new serial issue notices still work
    ...
    (I can provide additional test plans if needed)
    
    Signed-off-by: Martin Renvoize's avatarMartin Renvoize <martin.renvoize@ptfs-europe.com>
    
    Signed-off-by: default avatarJonathan Druart <jonathan.druart@biblibre.com>
    
    Signed-off-by: default avatarKyle M Hall <kyle@bywatersolutions.com>
    9af64aa7