doc-locale/fr-fr/api/group_placeholder_reassignments.md
{{< details >}}
{{< /details >}}
{{< history >}}
importer_user_mapping_reassignment_csv. Désactivée par défaut. Activé par défaut.importer_user_mapping_reassignment_csv a été supprimé.user_mapping_to_personal_namespace_owner. Désactivé par défaut.user_mapping_to_personal_namespace_owner a été supprimé.{{< /history >}}
[!flag] La disponibilité de cette fonctionnalité est contrôlée par un feature flag. Pour plus d'informations, consultez l'historique.
Utilisez cette API pour réassigner des utilisateurs espaces réservés en masse.
Prérequis :
[!note] Le mappage des contributions des utilisateurs n'est pas pris en charge lorsque vous importez des projets vers un espace de nommage personnel. Lorsque vous importez vers un espace de nommage personnel, toutes les contributions sont assignées au propriétaire de l'espace de nommage personnel et ne peuvent pas être réassignées.
Récupère un fichier CSV avec une liste de réassignations en attente.
GET /groups/:id/placeholder_reassignments
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | entier ou chaîne | oui | ID du groupe ou chemin encodé en URL du groupe. |
Exemple de requête :
curl --request GET \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/groups/2/placeholder_reassignments"
Exemple de réponse :
Source host,Import type,Source user identifier,Source user name,Source username,GitLab username,GitLab public email
http://gitlab.example,gitlab_migration,11,Bob,bob,"",""
http://gitlab.example,gitlab_migration,9,Alice,alice,"",""
Réassigne les utilisateurs espaces réservés avec un fichier CSV téléversé.
POST /groups/:id/placeholder_reassignments
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | entier ou chaîne | oui | ID du groupe ou chemin encodé en URL du groupe. |
Exemple de requête :
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--form "file=@placeholder_reassignments_for_group_2_1741253695.csv" \
--url "http://gdk.test:3000/api/v4/groups/2/placeholder_reassignments"
Exemple de réponse :
{"message":"The file is being processed and you will receive an email when completed."}