Project

General

Profile

Actions

Support #7804

closed

Les permissions associées à un rôle sont-elles configurables ?

Added by Jouvin Michel over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
07/26/2014
Due date:
% Done:

0%

Estimated time:

Description

Comme indiqué dans #7801, quand on fait un projet privé, on est obligé de configurer "à la main" les permissions des membres du groupe sur les forks privés. A cet occasion, je me suis rendu compte qu'avec les permissions standards attachées aux différents rôles, il faut donner le rôle développeur à quelqu'un pour qu'il puisse créer un merge request sur le fork privé. Et du coup, il a aussi le droit de l'accepter, de créer des branches...

Est-il possible de changer la configuration par défaut pour qu'un reporter puisse faire un merge request sur un fork privé (un repo pour lequel il a le rôle reporter) sans pour autant pouvoir l'accepter ou écrire quoi que ce soit dans ce repo. Le use case est le suivant, lié au workflow "peer review" :

  • X fait un développement et créé un merge request pour le repo du projet
  • Y fait un peer review du merge request et souhaite y apporter des modifications significatives, pour lesquelles le commentaire n'est pas approprié : il récupére donc la branche source du merge request, fait des modifs (ajoute des commits).
  • Pour que ses modifs soient intégrées au MR original (celui créé par X), il fait un merge request sur le fork privé de X (vers la branche correspondant à la source du MR).
  • X analyse le MR de Y (sur sa branche privée) et l'accepte
  • Les modifs de Y font maintenant partie du merge request de X contre le repo du projet.

Related issues

Related to Gitlab - Support #7801: Le fork privé d'un projet appartenant à un groupe n'est pas accessible en lecture aux membres du groupeClosed07/25/2014

Actions
Actions

Also available in: Atom PDF