Bug 37677 - Add ability to archive a vendor
Summary: Add ability to archive a vendor
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Acquisitions (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-19 17:54 UTC by Esther Melander
Modified: 2024-08-23 19:42 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Esther Melander 2024-08-19 17:54:13 UTC
For libraries that have a large number of vendors, it would be nice if it were possible to archive a vendor which is no longer active. Archiving a vendor would allow a library to retain historical information but hide them from the main list of vendors on the vendor page.

There may need to be some safeguards for archiving. For example prevent archiving if the vendor has open baskets or unreceived orders.
Comment 1 Esther Melander 2024-08-20 16:31:03 UTC
It is possible to mark a vendor as inactive. However, when loading the vendor page after doing a search for all vendors, the page defaults to showing all vendors regardless of status. In order to hide the inactive vendors, the page has to load in order for the show active vendors link to display.

If the Vendor page could be changed to a result list as described in bug 37674, then it would be possible to add an action called Archive with a separate tab. Archive is something more than Inactive because it implies this Vendor is no longer available. Inactive implies the Vendor MAY still be available but not currently in use.
Comment 2 Angela Berrett 2024-08-23 19:42:03 UTC
Definitely a +1
We have a lot of one-time vendors that are actually individual donors (we use Vendors to track their donation) and would love to mark them as Archived and have them in a separate table.  It would make our active vendors load so much faster.