Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-33611

When a user who has a group membership is deleted, then restored in a site, the group membership is lost

    Details

    • Type: Bug
    • Status: OPEN
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 11.4
    • Fix Version/s: None
    • Component/s: Profile
    • Labels:
      None
    • Environment:
      Longsight hosted
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      The group membership information for a user who is deleted from a site and then restored is lost.

      Do this:

      1. Create a site with several users.
      2. Create several groups (using Site Info --> Manage Groups) containing different users.
      3. Verify which users are in which groups.
      4. Delete one of the users.
      5. Verify that the user account is no longer in the group (from the list in step 3).
      6. Re-add that user to the site.
      7. Verify that the user account has not been restored to the proper group.

      Most other tools restore the user's status if a deleted user is added back to the site.  (The user's Forums postings or Assignments turned in, for example, are reconnected to a user account that was deleted and then re-added.)

      Apparently the Group Membership does not work in a similarly consistent manner.  If a user is deleted from a site containing groups, then re-added, any group membership(s) the user had is lost.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  martinr@acaweb.org Martin Ramsay
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Git Source Code