[go: up one dir, main page]

Skip to content

Migrate user mentions in comments to correct user name on target instance

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

Currently a situation occurs:

  • in the text of a comment on the source instance there's a mention of a username of user A
  • that username on target instance is already taken - it belongs to a user B
  • user A registers on target with a necessarily different username that they had on source.

Since usernames mentioned in the comments are left unchanged during migration, in the migrated comment we see a mention of the username of user B, and that is confusing.

Clarification: User contributions are mapped correctly and user B is not added as a member to a project. The issue is only with mentions.

Proposed solution

  1. If user A has an account on both instances, convert usernames in comments:
  • user A on source has username @piekny
  • user A on target has username @piekny123
  • mentions of username of user A, when migrated to the target, should be converted from @piekny to @piekny123.
  1. If user A does not have an account on target,
  • mentions of username of user A should not be anchors and should not show an avatar on hover (otherwise they would link to the wrong user)
  • document this behaviour
Edited by 🤖 GitLab Bot 🤖