openedx / edx-enterprise

GNU Affero General Public License v3.0
43 stars 46 forks source link

Feat: Add option to show soft deleted group memberships in django admin #2206

Closed pmakwana93 closed 3 weeks ago

pmakwana93 commented 3 weeks ago

Adding option to show soft deleted group memberships in django admin JIRA: https://2u-internal.atlassian.net/browse/ENT-9116

Testing Setup: EnterpriseCustomerUser Davidson Jones is part of soft deleted group membership by marking their record as "is_removed" = 1 EnterpriseCustomerUser Jackson LLC is not part of soft deleted group membership and their record has "is_removed" = 0

  1. Keeping default behavior to only show non-soft deleted results:

    all users
  2. Filtering by is_removed = No shows non-deleted results (Jackson LLC):

    not deleted
  3. Filtering by is_removed = Yes shows only soft-deleted result (Davidson Jones):

    soft deleted
  4. Searching for soft deleted group membership displays warning

    is_removed

Merge checklist:

Post merge: