Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin
Alex Buckley db3ebe47e8 Bug 17944 - Add Koha::ItemType->can_be_deleted and use it from admin/itemtypes.pl
Removed the sql code from Itemtypes.pm and replaced  it with DBIx
database query in the itemtypes.pl administrative script

Test plan:
1. In the staff interface, stage and manage MARC records for import

2. Try to delete an itemtype. If there are items of that itemtype in the
   database then a message telling you the number of items of that
   itemtype there are will be displayed.

3. Record that number

4. View the admin/itemtpes.pl script and confirm that there is sql code
   written in this file.

5. Apply this patch

6. View the admin/itemtypes.pl script and observe that there is no sql
   in this file. There is however DBIx code, for example
   $schema->resultset('Item')->search({ 'itype' => $itemtype_code} );
   which is searching for items with the itype value matching
   $itemtype_code value.

7. In the staff interface try to delete the same itemtype

8. Record the number of items there are with that itemtype in the
   resulting message

9. The numbers recorded in steps 3 and 8 should match showing that the
   DBIx code is working as intended

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2017-06-05 11:59:10 -03:00
..
preferences Bug 18314: Add pref FailedLoginAttempts and columns borrowers.login_attempts 2017-05-12 10:58:35 -04:00
searchengine/elasticsearch Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
admin-home.tt Bug 18700 Fix grammar (data cannot be pluralized) 2017-06-05 11:46:58 -03:00
aqbudgetperiods.tt Bug 5784 - Undo link in breadcrumbs 2017-02-17 12:10:15 +00:00
aqbudgets.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
aqcontract.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
aqplan.tt
audio_alerts.tt Bug 18122 - Audio alerts: Add hint on where to enable sounds 2017-03-03 18:15:53 +00:00
auth_subfields_structure.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
auth_tag_structure.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
authorised_values.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
authtypes.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
biblio_framework.tt Bug 18111: Swap framework_name and frameworkcode 2017-02-21 19:53:18 +00:00
branch_transfer_limits.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
branches.tt Bug 13968: Follow up - Clean HTML tags for hints 2017-03-03 17:08:53 +00:00
categories.tt Bug 17855: Onboarding tool 2017-04-28 08:36:19 -04:00
checkmarc.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
cities.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
classsources.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
clone-rules.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
columns_settings.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
currency.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
didyoumean.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
edi_accounts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
edi_ean_accounts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
fieldmapping.tt Bug 18269: Move field mappings related code to Koha::FieldMapping[s] 2017-03-31 10:20:00 +00:00
item_circulation_alerts.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
items_search_field.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
items_search_fields.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
itemtypes.tt Bug 17944 - Add Koha::ItemType->can_be_deleted and use it from admin/itemtypes.pl 2017-06-05 11:59:10 -03:00
koha2marclinks.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
localization.tt
marc_subfields_structure.tt Bug 17793: Follow up for identified missing changes 2017-02-17 15:34:11 +00:00
marctagstructure.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
matching-rules.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
oai_set_mappings.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
oai_sets.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
patron-attr-types.tt Bug 13757: Add the option to set patron attributes editable in the OPAC 2017-03-24 18:44:51 +00:00
preferences.tt Bug 17012 - Remove more event attributes from administration templates 2016-09-09 13:29:52 +00:00
printers.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
smart-rules.tt Bug 16344: Fix alignment between top and bottom columns 2017-04-28 09:15:22 -04:00
sms_providers.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
sru_modmapping.tt
systempreferences.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00
transport-cost-matrix.tt Bug 17793: Make sysprefs search show on all Admin pages 2017-02-17 15:34:11 +00:00
usage_statistics.tt Bug 18066: Fix map positioning in admin/usage_statistics.pl 2017-03-23 00:10:47 +00:00
z3950servers.tt Bug 16239: Update templates 2017-01-13 14:41:22 +00:00