Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-2728

Delete user through the API with check for open transactions (API, Single user)

    XMLWordPrintable

    Details

    • Template:
      UXPROD features
    • Development Team:
      Leipzig
    • Calculated Total Rank:
      46
    • Kiwi Planning Points (DO NOT CHANGE):
      20
    • Rank: Chalmers (Impl Aut 2019):
      R2
    • Rank: Chicago (MVP Sum 2020):
      R3
    • Rank: Cornell (Full Sum 2021):
      R3
    • Rank: Duke (Full Sum 2021):
      R3
    • Rank: 5Colleges (Full Jul 2021):
      R3
    • Rank: GBV (MVP Sum 2020):
      R1
    • Rank: Grand Valley (Full Sum 2021):
      R3
    • Rank: Leipzig (Full TBD):
      R1
    • Rank: MO State (MVP June 2020):
      R3
    • Rank: U of AL (MVP Oct 2020):
      R3

      Description

      As a system administrator with API access, I would like to have the Users API verify that only users without open transactions can be deleted. The API must run a transaction check before deletion to detect the following open transactions which are potentially attached to the  single user (with given user id).

       I want to delete:

      • open loans
      • open requests
      • unpaid fees/fines
      • unexpired proxy
      • manual blocks (automated should be covered by open loans or fees/fines)

      The user can be active or inactive. Deletion will remove the entire record from the system.

      I need a list of open transactions whose presence will prevent deletion for further processing, which is part of MODUSERBL-115

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                annikadomin Annika Schröer
                Reporter:
                pwanninger Patty Wanninger
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases