Bug 11559: Rancor: advanced cataloging interface
authorJesse Weaver <pianohacker@gmail.com>
Mon, 15 Jun 2015 21:09:27 +0000 (17:09 -0400)
committerTomas Cohen Arazi <tomascohen@theke.io>
Tue, 27 Oct 2015 15:17:39 +0000 (12:17 -0300)
commitedd64d30188fef2b3ecb314ceeb1f613e2217cc2
treec2a7b1544b504e2b3a5a12350a8c9316a7ce0e3f
parentac05c178b0317c570aa21bd5d2d5adf34cef38f2
Bug 11559: Rancor: advanced cataloging interface

Full test plan is posted on bug. Test plan for system preference:

  1. Apply patch, clear cookies.
  2. Go to "Cataloging."
  3. Add new record, verify that basic editor is used.
  4. Navigate to existing record, click on "Edit record", verify that
     basic editor is used.
  5. Inside basic editor, verify that no button appears to switch to the
     advanced editor.
  6. Enable the "EnableAdvancedCatalogingEditor" syspref.
  7. Repeat above steps, should still go to basic editor, but button
     should appear to switch to the advanced editor; click it.
  8. Now, adding new records and editing existing records should go to
     the advanced editor.

Signed-off-by: Nick Clemens <nick@quecheelibrary.org>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
29 files changed:
Koha/MetaSearcher.pm [new file with mode: 0644]
Koha/MetadataRecord.pm
cataloguing/addbiblio.pl
cataloguing/editor.pl [new file with mode: 0755]
installer/data/mysql/atomicupdate/bug_11559-add_EnableAdvancedCatalogingEditor_syspref.sql [new file with mode: 0644]
installer/data/mysql/sysprefs.sql
koha-tmpl/intranet-tmpl/lib/koha/cateditor/koha-backend.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/macros.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/macros/its.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/macros/rancor.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/marc-editor.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/marc-mode.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/marc-record.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/preferences.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/resources.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/search.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/text-marc.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/lib/koha/cateditor/widget.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/css/cateditor.css [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-ui.inc [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-widgets-marc21.inc [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/labs.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/editor.tt [new file with mode: 0644]
svc/cataloguing/framework [new file with mode: 0755]
svc/cataloguing/metasearch [new file with mode: 0755]