Users App
(UXPROD-784)
|
|
| Status: | Closed |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | Kiwi (R3 2021) | Parent: | Users App |
| Type: | New Feature | Priority: | TBD |
| Reporter: | patty.wanninger | Assignee: | Annika Schröer |
| Resolution: | Done | Votes: | 0 |
| Labels: | usermanagement | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||||||||||||||||||||||||||
| Epic Link: | Users App | ||||||||||||||||||||||||||||||||||||||||
| Development Team: | Leipzig | ||||||||||||||||||||||||||||||||||||||||
| Kiwi Planning Points (DO NOT CHANGE): | 21 | ||||||||||||||||||||||||||||||||||||||||
| Rank: BNCF (MVP Feb 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Chalmers (Impl Aut 2019): | R2 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Chicago (MVP Sum 2020): | R5 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Cornell (Full Sum 2021): | R3 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Duke (Full Sum 2021): | R2 | ||||||||||||||||||||||||||||||||||||||||
| Rank: 5Colleges (Full Jul 2021): | R4 | ||||||||||||||||||||||||||||||||||||||||
| Rank: GBV (MVP Sum 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Grand Valley (Full Sum 2021): | R3 | ||||||||||||||||||||||||||||||||||||||||
| Rank: Leipzig (Full TBD): | R1 | ||||||||||||||||||||||||||||||||||||||||
| Rank: MO State (MVP June 2020): | R4 | ||||||||||||||||||||||||||||||||||||||||
| Rank: U of AL (MVP Oct 2020): | R3 | ||||||||||||||||||||||||||||||||||||||||
| Description |
|
As a service staff membe*r with the proper permissions I wants to be able to delete *a user through the UI. When the user has no open transactions attached to it, including open loans, open requests, open fees/fines, unexpired proxies or blocks, the user can be deleted. The list of relevant open transactions is defined in
Otherwise an information should be given with information about the open transactions (UI details in
|
| Comments |
| Comment by Erin Nettifee [ 25/Nov/20 ] |
|
Comment from Andrea Loigman: "In basic user stories, we’d want designated access services staff to be able to delete a mistakenly created or duplicate patron record via the UI. The same is true if we’re using ‘pseudo’ patrons in order to facilitate interlibrary loan and workflow processes that might otherwise rely on a workflow engine or complex item states. It’ll be a mess if we have to go to our IT staff every time someone makes an error or a consortial partner or internal department changes. |
| Comment by Uschi Klute [ 27/Nov/20 ] |
|
in the User Management SIG we have agreed that these points should be taken into account:
|
| Comment by Lisa Sjögren [ 27/Nov/20 ] |
|
Hi Uschi Klute! A propos dependencies, how would references to the deleted user in the metadata element of other records be handled? I.e. createdByUserId and updatedByUserId. That would be an inevitable dependency for pretty much any staff user who has ever performed any sort of action in FOLIO. |
| Comment by Uschi Klute [ 27/Nov/20 ] |
|
Hi Lisa Sjögren if I remember correctly, we had thought that it then should simply say "deleted user". |
| Comment by Erin Nettifee [ 11/Mar/21 ] |
|
Hi - is this planned for R2 or R3? |
| Comment by Lisa Sjögren [ 31/Mar/21 ] |
|
Another dependency question: should linked permissionsUsers and credentials also be deleted when a user is deleted, or is it ok to leave them in the system? |
| Comment by Björn Muschall [ 01/Apr/21 ] |
|
Good question, Lisa Sjögren. The UM SIG also run into the question of data fragments that remain in the system after a user record has been deleted. Besides permissionsUsers and credentials we discovered that, for example, in
data fragments are retained when the user is deleted. However, this ticket only covers Transactions checks. The issue of data fragments was discussed in the App Interaction SIG, as this is an overarching one. However, I do not remember the outcome of the discussion. Maybe we could come to some kind of regular cleanup routine or the deletion of particular records will entail the deletion of other data (which may be more difficult as it is cross-module). |