Skip to content

feat(server-nestjs): add Sécurité role to project system - #2677

Open
shikanime wants to merge 1 commit into
mainfrom
feature/security-role
Open

feat(server-nestjs): add Sécurité role to project system#2677
shikanime wants to merge 1 commit into
mainfrom
feature/security-role

Conversation

@shikanime

@shikanime shikanime commented Sep 4, 2026

Copy link
Copy Markdown
Member

Issues liées

#2676


Quel est le comportement actuel ?

Le système de rôles de projet n'a pas de rôle « Sécurité » dédié aux tâches de sécurité (audit, monitoring des secrets).
Les rôles existants sont :

  • Développeur (position 2) : accès gestion des dépôts
  • Lecture seule (position 3) : accès lecture seule

Quel est le nouveau comportement ?

  • Ajout d'un rôle Sécurité en dernière position (position 4) avec les permissions : SEE_SECRETS | LIST_ENVIRONMENTS | LIST_REPOSITORIES
  • Mise à jour du groupe OIDC : /${slug}/console/security
  • Les rôles existants ne bougent pas : Développeur reste en position 2, Lecture seule en position 3

Ce rôle permet aux équipes de sécurité d'accéder aux informations sensibles nécessaires à l'audit et au monitoring sans avoir accès aux opérations de développement.

Cette PR introduit-elle un breaking change ?

Non. Cette PR est rétrocompatible, les rôles existants conservent leurs permissions et leurs positions.

Autres informations

Tests : Les 61 tests du module projet (8 fichiers) passent.
Migration : Aucune migration requise pour les projets existants.

@shikanime
shikanime requested a review from a team as a code owner September 4, 2026 09:19
@github-actions github-actions Bot added the built label Sep 4, 2026
@shikanime shikanime self-assigned this Sep 4, 2026
@shikanime shikanime added this to the 9.26.0 milestone Sep 4, 2026
@shikanime
shikanime marked this pull request as draft September 4, 2026 10:13
@shikanime
shikanime marked this pull request as ready for review September 4, 2026 10:16
@shikanime
shikanime force-pushed the feature/security-role branch from f10f1c3 to 0c0b827 Compare September 4, 2026 10:22
Comment thread apps/server-nestjs/src/modules/project/project.utils.ts
StephaneTrebel
StephaneTrebel previously approved these changes Sep 7, 2026
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>
Change-Id: I57d3e8b3b12000b340d24c54e8223a446a6a6964
@shikanime
shikanime force-pushed the feature/security-role branch from 3f23c1f to ec51aae Compare September 9, 2026 09:05
@cloud-pi-native-sonarqube

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

built enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants