https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26170

--- Comment #14 from Magnus Enger <[email protected]> ---
I'm in MVP mode here, so my preferred approach would be to do a simple solution
that covers the basics. And then we could elaborate later. So my suggestion
would be: 

- A "protected" flag on the patron (borrowers.protected, for example), editable
in the same way as other patron information
- Disable the More > Delete menu item on the patron detail page, based on the
flag
- Make sure protected patrons are handled properly by functions such as 
-- Koha::Patron::delete
-- Koha::Patron::merge_with
-- Koha::Patron::move_to_deleted
-- Koha::Patron::safe_to_delete
-- Koha::Patrons::delete
-- C4::Members::GetBorrowersToExpunge

Then we could enhance this later with things like: 

- A permission for changing the protected flag on a patron
- A syspref for altering what protected means, like enabling More > Delete, but
displaying a simple warning or making the protected attribute un-editable once
it has been set (and we could discuss these options later, of course). 
- Enabling batch edit of protected status

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to