[Koha-bugs] [Bug 7001] New: User Configurable Slips

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Oct 11 05:51:14 CEST 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7001

             Bug #: 7001
           Summary: User Configurable Slips
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: rel_3_6
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: Circulation
        AssignedTo: kyle.m.hall at gmail.com
        ReportedBy: srdjan at catalyst.net.nz
         QAContact: koha-bugs at lists.koha-community.org
                CC: gmcharlt at gmail.com


Work To Be Done:
* Hold notification slips and Checkout receipts brought under the Notices
editor
* Associate Notices/Slips with branches, and include a fallback to 'default'
notice type, so there can be both a standard notice layout, and branch-
specific ones
  -  Provide pull down to choose branch and then have
notices under each branch like with circ/fine rules
  -  Use IndependentBranches to prevent edits to notices of other
branches
* Parsing of patron extended attributes into notices
* Allow for notices/slips to be created in and printed with HTML
  -  Right now emails are sent only in plain text
  -  This can either be an automatic process, the script identifies when
the notice is in HTML, or it can be a choice on notice creation (HTML
or Plain Text)
* Ability to include/link/otherwise associate a CSS file with HTML
notices/slips
  -  New system preference NoticeCSS
  -  New system preference SlipCSS

To Test:
* Test on a system with at least two branches
* Create a CSS file for the NoticeCSS
* Create a CSS file for the SlipCSS
* Create a patron at Branch A (Patron A)
  -  Choose to receive at least two enhanced messages (one should be a
hold filled)
  -  Enter at least one extended patron attribute
* Create patron at Branch B (Patron B)
  -  Choose to receive at least two enhanced messages (one should be a
hold filled)
  -  Enter at least one extended patron attribute
* Create at least two notices for each branch (one should be hold filled)
  -  Include branch specific fields as well as information on items and
the borrower
  -  Make sure there are some fields that are different in each notice
  -  Make sure one from each branch has HTML code in it
* Create at least two slips for each branch
  -  One hold slip
  -  Include branch specific fields as well as information on items and
the borrower (include at least one extended patron attribute)
  -  One branch should be in HTML and the other plain text
  -  One checkout receipt
  -  Include branch specific fields as well as information on items and
the borrower (include at least one extended patron attribute)
  -  One branch should be in HTML and the other plain text
* Check out one item to Patron A at Branch A
  -  Print a slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a quick slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a page for that check out
  -  Confirm that data is parsed correctly
* Check out another item to Patron A at Branch A
  -  Print a slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a quick slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a page for that check out
  -  Confirm that data is parsed correctly
* Check out one item to Patron B at Branch B
  -  Print a slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a quick slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a page for that check out
  -  Confirm that data is parsed correctly
* Check out another item to Patron B at Branch B
  -  Print a slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a quick slip for that check out
  -  Confirm that data is parsed correctly
  -  Print a page for that check out
  -  Confirm that data is parsed correctly
* Place a hold for Patron A for pick up at Branch A
* Place a hold for Patron B for pick up at Branch B
* Check in an item on hold from Branch A
  -  Print the hold slip
  -  Confirm that the data is parsed correctly
* Check in an item on hold from Branch B
  -  Print the hold slip
  -  Confirm that the data is parsed correctly
* Check both patrons’ email to be sure that the hold filled email parsed
properly
* Trigger the sending of at least one other notice and confirm that that
email is parsed properly as well

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Koha-bugs mailing list