Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-1403

Anonymize users in the workflow

    XMLWordPrintable

Details

    Description

      A new attribute on customer level is introduced in translate5: Anonymize users in workflow

      • In the customer grid a new boolean column (filterable and sortable) is introduced
      • The default is false (names of users are visible in the workflow)

      If the the new attribute is checked (set to true), for all users that do not have the roles admin, pm or api no personal information about other workflow users is visible in the workflow (of course information about the  PM is still displayed).

      This means:

      • In the task overview in the tooltip on the user column name and login name are omitted. So only role and workflow status of the job are shown.
      • Same is true in e-mails, that are generated in the workflow
      • For mails all users that are  not the  PM are set to BCC. (2019-05-09: Mails are either sent directly or as BCC anyway. The only one who might get mails as CC is the PM; in this case the PM gets the anonymized version of the mail that is sent anyway. If the PM wants to know more about the userdata, these infos are available in translate5.)
      • the name of the workflow role instead of the real name is shown (if the user has no PM, admin or API rights) for the following cases:
        • In the "last editor" column in the editor .
        • The last editor column of mails that are generated when the workflow step changes.
        • In the comments on segment level
        • In the TrackChanges mark-up

      Additional notes (2019-04-11):

      • Implementation: Track the order of users who opened the task and then display them as "User1", "User2" etc.
      • Anonymize userGuid, too (userGuid can also tell something about the users).

      Additional notes:

      • TrackChange-data that already exists will not be migrated and not be anonymized (customers of these tasks have not been marked for anonmyizing by the time their editing had started)
        Ines-Paul (from Marc): My understanding would be, that as soon as the update with TRANSLATE-1403 is executed, all tasks can switch between anonymized and not anonymized, depending of the setting at their client. Is that correct?
        marcmittag Yes, that's correct. TrackChange-Tags that are created with the new code will be able to switch anonymized and not anonymized Tooltips. Old ones however are always not unanonymized.
      • Matches from LanguageResources: data from TMs ("author", "User", ...) will not be anonymized (= not included in initial offer)
      • Please also note: If the setting for "anonymizeUsers" for a client is changed, the task-overview will need a manual refresh in order to show the usernames according to the new setting.

      Attachments

        Issue Links

          Activity

            People

              Ines-Paul Ines-Paul Baumann (Inactive)
              marcmittag Marc Mittag [Administrator]
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: