Publié vendredi 5 juin 2009 20:28 par Etienne Margraff

Visual Studio 2010 – Quoi de neuf… pour les requêtes de Work items ?

“Petite” nouveauté dans Visual Studio 2010 que vous trouverez certainement vitale si vous avez tendance à avoir beaucoup de requêtes de work items dans vos projets d’équipe : la possibilité d’organiser ces requêtes dans des “répertoires”, et surtout d’y appliquer de la sécurité.

Pour illustrer cette fonctionnalité, imaginons une équipe standard contenant notamment des développeurs et des testeurs. Pour éviter aux personnes appartenant à l’un ou l’autre de ces deux profils de perdre du temps à chercher les requêtes qui les intéressent, on pourrait les organiser comme ceci :

image

Pour ajouter un répertoire : 

image

Et il ne vous reste plus qu’a glisser déposer vos requêtes :)

Et on peut pousser la démarche en ajoutant de la sécurité. Cela peut notamment être utile si on sait que l’équipe de test dans notre exemple n’aura jamais besoin d’autres requêtes que celles concernant les tests. On ne lui donne alors accès qu’à celles là et ce qui évite de “polluer” la liste de ses requêtes avec des éléments qui ne l’intéresse pas.

La sécurité est gérée sur le nœud Team Queries pour les droits globaux mais également sur chaque répertoire ou même une requête. Le tout avec le principe d’héritage auquel nous sommes habitués.

On accède à la gestion de la sécurité au niveau du menu contextuel sur l’élément choisi :

image 

Les permissions que l’on peut gérer sont :

  • La lecture
  • La contribution
  • La suppression
  • La possibilité de gérer les droits sur l’élément

Dans notre exemple, j’ai refusé tous les droits sur la racine Team Queries au groupe Testers et ci-dessous, je lui assigne les droits souhaités uniquement sur le répertoire Tests :

image

Vous comprenez donc que si on ne donne accès qu’en lecture à un utilisateur, il ne pourra voir que les workitems des requêtes dont il a accès (et aucun autre, car il ne pourra pas non plus créer de requête).

Au final, quand un membre du groupe Testers se connecte au projet d’équipe, il ne verra que le répertoire qui l’intéresse :

image

Tout ceci est bien entendu appliqué dans Microsoft Test and Lab Management (MTLM) :

image

.Dispose();

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Les 10 derniers blogs postés

- Nouveau système d'aide pour Visual Studio 2010 : pour ceux qui n'apprécient pas trop l'absence d'index... par CoqBlog le il y a 18 heures et 16 minutes

- L'interface naturelle de Windows Phone 7 Series par Perspective le il y a 19 heures et 32 minutes

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le 03-19-2010, 21:05

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le 03-19-2010, 15:06

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le 03-19-2010, 13:42

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le 03-19-2010, 08:54

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le 03-18-2010, 15:45

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53