]> git.koha-community.org Git - koha.git/commit
Bug 7882: Add ability to move and reorder fields in MARC editor
authorMaryse Simard <maryse.simard@inlibro.com>
Wed, 23 Oct 2019 19:34:39 +0000 (15:34 -0400)
committerLucas Gass <lucas@bywatersolutions.com>
Mon, 13 Apr 2020 16:52:15 +0000 (16:52 +0000)
commit3dd55ca547f5ca2271c2d3346ca2ee8d82ff85d1
tree6ede939d2ee26544af8fab13e3f8dc17b227d2c4
parent5d49c806445e00dd55259d805c7d88a73378e61f
Bug 7882: Add ability to move and reorder fields in MARC editor

Use jQueryUI sortable to make fields and subfields moveable in the
MARC editor for both records and authorities.

This patch convert items from div's to ul's and consequently alter css
and js to match. It also replace the up arrow with a more adapted icon
(from font awesome).

Primary authorship by Elliott Davis.

To Test:

1. Add or edit a record in cataloguing module.
2. You should be able to move the fields and subfields around.
    - You can click on any part of the element to drag it, the move
    icon to the left of the item is a good place to do it.
    => You can only change the order of fields of the same tag.
3. Make sure all of the javascript driven fonctionnality still work :
    - Duplicate fields/subfields
    - Remove fields/subfields
    - Using the tag editor for control fields or to link authorities
    - etc
4. Reorder some fields/subfields and save the record.
5. Edit the record again.
6. The order in the editor should match the changes which were saved.
    - Empty subfields should appear after the ones with content.
7. Repeat steps 1-6 with the authority editor.

Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Joy Nelson <joy@bywatersolutions.com>
(cherry picked from commit 23724c9c7410c0f8b432cfd8019b30753a672d5b)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
cataloguing/addbiblio.pl
koha-tmpl/intranet-tmpl/prog/css/addbiblio.css
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/blinddetail-biblio-search.tt
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
koha-tmpl/intranet-tmpl/prog/img/up.png [deleted file]
koha-tmpl/intranet-tmpl/prog/js/cataloging.js