[Koha-bugs] [Bug 14321] Merge UploadedFile and UploadedFiles into Koha::Upload

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Aug 25 09:03:02 CEST 2015


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

Marcel de Rooy <m.de.rooy at rijksmuseum.nl> changed:

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

--- Comment #26 from Marcel de Rooy <m.de.rooy at rijksmuseum.nl> ---
Created attachment 41876
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=41876&action=edit
Bug 14321: Redirect upload plugin to general upload script

This patch makes the following changes to achieve that:
[1] Adds a tools/upload script and template. It allows to upload multiple
    files at once.
[2] Adds additional parameter to js function AjaxUpload (for category
    and public column).
[3] Adds methods to Upload: count, delete, getCategories, httpheaders.
[4] Makes upload-file return error messages in JSON. For a multiple upload,
    we could have some files with errors and others without errors.
    The upload is now marked as Failed only if there was no upload at all.
[5] Adds decode_utf8 statement for UTF-8 chars in filenames (in the CGI
    hook). Note that we do not want the -utf8 flag here for binary uploads.
[6] The upload plugin is converted to use tools/upload with plugin param.
    Deleting an upload is now presented via the search results form.

NOTE: A unit test is supplied in a follow-up patch.

Test plan:
[1] Upload three files via tools/upload.pl with a category and marked as
    public. Check the results in the table.
[2] Pick one new file and one of the files of step 1. Upload them in the
    same category. One upload should succeed. Check for reported error.
[3] Upload a file via stage-marc-import. Stage it.
[4] Go to Cataloguing editor. Connect upload.pl to field 856$u.
    In an empty 856$u, click the tag editor. Upload a file and click Choose.
    Save the record. Open the record in the OPAC and click the link.
    Copy this link to your clipboard for step 5.
[5] Go back to editor. Click the tag editor on the same 856 field.
    Choose for Delete.
    Open the link in your clipboard again.
[6] Check the process of upload, search, download and delete of an upload
    with some diacritical characters in the filename. (Bonus points for
    adding special chars in the category code.)

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list