[koha-commits] main Koha release repository branch master updated. v3.16.00-35-g695c7f7

Git repo owner gitmaster at git.koha-community.org
Sun May 25 23:19:54 CEST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  695c7f7bef59040ed236bc9f25056b4924fb6528 (commit)
       via  b1b01467221925905ccc3dd20fcc336a6c03e266 (commit)
       via  059107ca75d31de2f67e0424287ecc7bd8fab631 (commit)
       via  9c38ed77d5fc928fe3e0192c9397c1dd4cce8fcf (commit)
       via  35d323ae7272fbcad315c2e194d045eb62e57717 (commit)
       via  480847e81cca832a3e8eac35753532275ec49aec (commit)
      from  7533b1c0a8369e072673f2c8102319fc9511149d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 695c7f7bef59040ed236bc9f25056b4924fb6528
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Sun May 25 21:17:39 2014 +0000

    Bug 3050: (follow-up) update DBIC schema classes
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit b1b01467221925905ccc3dd20fcc336a6c03e266
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Sun May 25 21:16:05 2014 +0000

    Bug 3050: DBRev 3.17.00.002
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 059107ca75d31de2f67e0424287ecc7bd8fab631
Author: Jonathan Druart <jonathan.druart at biblibre.com>
Date:   Wed May 21 12:08:00 2014 +0200

    Bug 3050: QA follow-up
    
    1/ Use the usual way for ordering dates in table
    2/ Add a confirmation dialog box on deleting a file
    3/ Add some UTs
    
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 9c38ed77d5fc928fe3e0192c9397c1dd4cce8fcf
Author: Jacek Ablewicz <abl at biblos.pk.edu.pl>
Date:   Fri May 9 11:47:16 2014 +0200

    Bug 3050 - Add an option to upload scanned invoices #3/3
    
    (part #3: DB updates + new syspref)
    
    Signed-off-by: Paola Rossi <paola.rossi at cineca.it>
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 35d323ae7272fbcad315c2e194d045eb62e57717
Author: Jacek Ablewicz <abl at biblos.pk.edu.pl>
Date:   Fri May 9 11:45:29 2014 +0200

    Bug 3050 - Add an option to upload scanned invoices #2/3
    
    (part #2: changes to existing acqui scripts & templates)
    
    Signed-off-by: Paola Rossi <paola.rossi at cineca.it>
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 480847e81cca832a3e8eac35753532275ec49aec
Author: Jacek Ablewicz <abl at biblos.pk.edu.pl>
Date:   Fri May 9 11:30:28 2014 +0200

    Bug 3050 - Add an option to upload scanned invoices #1/3
    
    (part #1: new module w/ UT + script + template)
    
    New feature, adds an ability to attach arbitrary files to
    acquisition records (currently: to the invoices - but it can
    be extended to baskets, basketgroups, budgets etc.).
    
    Note: this code is (heavily) based on "Bug 8130 - attach PDF
    files to a patron record" by Kale M Hall, main difference being
    that new table (misc_files) and new module (Koha/Misc/Files.pm)
    are intended to be a little more generic solution - they allow to
    store and manage files associated with great many kinds of records,
    from arbitrary tables.
    
    Test plan:
    1) Apply patch[es]
    2) Run installer/data/mysql/updatedatabase.pl
    3) Enable system preference 'AcqEnableFiles' in acquisition
    4) New option 'Manage invoice files' appears in the invoice
    detail page
    5) Upload/view/download/delete some files for some invoices
    6) Try to delete invoice with files attached (files should
    get deleted as well)
    7) Try to merge 2+ invoices with files attached; after merge,
    all files previously attached to individual invoices being
    merged should be attached to resulting invoice (merge destination)
    8) prove t/db_dependent/Koha_Misc_Files.t
    9) Ensure there are no regressions of any kind in invoice detail
    page (acqui/invoice.pl).
    
    Signed-off-by: Paola Rossi <paola.rossi at cineca.it>
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

-----------------------------------------------------------------------

Summary of changes:
 Koha/Misc/Files.pm                                 |  266 ++++++++++++++++++++
 .../Schema/Result/{BorrowerFile.pm => MiscFile.pm} |   46 ++--
 acqui/invoice-files.pl                             |  121 +++++++++
 acqui/invoice.pl                                   |   11 +
 installer/data/mysql/kohastructure.sql             |   18 ++
 installer/data/mysql/sysprefs.sql                  |    1 +
 installer/data/mysql/updatedatabase.pl             |   22 ++
 .../prog/en/modules/acqui/invoice-files.tt         |  105 ++++++++
 .../intranet-tmpl/prog/en/modules/acqui/invoice.tt |   40 ++-
 .../en/modules/admin/preferences/acquisitions.pref |    6 +
 kohaversion.pl                                     |    2 +-
 t/db_dependent/Koha_Misc_Files.t                   |   90 +++++++
 12 files changed, 698 insertions(+), 30 deletions(-)
 create mode 100644 Koha/Misc/Files.pm
 copy Koha/Schema/Result/{BorrowerFile.pm => MiscFile.pm} (63%)
 create mode 100755 acqui/invoice-files.pl
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoice-files.tt
 create mode 100755 t/db_dependent/Koha_Misc_Files.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list