[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