Bug 18252

Summary: Move C4::Items code to the Koha namespace
Product: Koha Reporter: Jonathan Druart <jonathan.druart>
Component: Architecture, internals, and plumbingAssignee: Jonathan Druart <jonathan.druart>
Status: ASSIGNED --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low    
Version: unspecified   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on: 18253, 18274, 18278, 18279, 18295, 18296, 21183, 21184, 21201, 21202, 21206, 23463    
Bug Blocks: 15449    

Description Jonathan Druart 2017-03-13 15:13:34 UTC

    
Comment 1 Jonathan Druart 2017-03-13 15:19:42 UTC
Bug 18253 - Remove C4::Items::GetItemsByBiblioitemnumber
Comment 2 Jonathan Druart 2017-03-15 16:27:29 UTC
Bug 18274 - C4::Items - Remove GetItemStatus
Comment 3 Jonathan Druart 2017-03-15 20:13:23 UTC
Bug 18278 - C4::Items - Remove GetItemLocation
Comment 4 Jonathan Druart 2017-03-15 21:22:44 UTC
Bug 18279 - C4::Items - Remove GetLostItems
Comment 5 Jonathan Druart 2017-03-17 17:57:08 UTC
Bug 18295 - C4::Items - Remove get_itemnumbers_of

Bug 18296 - C4::Items - Remove GetItemInfosOf
Comment 6 Jonathan Druart 2018-08-08 18:11:32 UTC
Bug 21183 - C4::Items - Remove GetItemnumberFromBarcode
Comment 7 Jonathan Druart 2018-08-08 18:32:21 UTC
Bug 21184 - C4::Items - Remove GetBarcodeFromItemnumber
Comment 8 Jonathan Druart 2018-08-10 14:54:50 UTC
Bug 21201 - C4::Items - Remove GetItemnumbersForBiblio
Comment 9 Jonathan Druart 2018-08-10 15:07:30 UTC
Bug 21202 - C4::Items - Remove GetItemsByBiblioitemnumber
Comment 10 Jonathan Druart 2018-08-10 16:03:00 UTC
Bug 21206 - C4::Items - Remove GetItem
Comment 11 Jonathan Druart 2019-08-14 16:09:26 UTC
Bug 23463 - Move C4::Items CRUD subroutines to Koha::Item
Comment 12 Katrin Fischer 2023-09-10 13:25:28 UTC
All dependent bugs have been resolved, but there still remains some work to be done:

    @EXPORT_OK = qw(
        AddItemFromMarc
        AddItemBatchFromMarc
        ModItemFromMarc
        Item2Marc
        ModDateLastSeen
        ModItemTransfer
        CheckItemPreSave
        GetItemsForInventory
        get_hostitemnumbers_of
        GetMarcItem
        CartToShelf
        GetAnalyticsCount
        SearchItems
        PrepareItemrecordDisplay
        ToggleNewStatus
    );