Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-3843

Unify user, group, watches and notification management / storage in FECRU

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Fixed
    • 3.8.0
    • None
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      for historical reasons, user data is stored in two places in FE/CRU:

      • infinityDB stores username, email, various prefs
      • crucdb stores username, id, email, and various prefs

      UPDATE users are now stored in crucdb, however groups, watches, etc are still stored in infdb0. This needs to move across as well so infdb0 can be decommissioned.

      this legacy is leading to death by a thousand cuts in support and maintenance.

      Unify user data into the crudb.

      • migrate data from infinitydb to crudb and decommission infinity DB0
      • unify UserManager and CrucibleUserManager: separate security/auth questions into new SecurityManager and move all other user management into a single manager class.

      see also FE-2707

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bhumphreys BrendanA
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: