2009-02-12 9 views
2

J'utilise une instance unique de Bugzilla pour le suivi des problèmes dans plusieurs projets. Certains de mes projets sont restreints pour être visibles uniquement par un seul groupe de personnes alors que d'autres projets doivent être prêts-seulement pour tout le monde (même s'ils n'ont pas de compte utilisateur dans bugzilla). Soumettre des bogues devrait toujours être seulement possible pour les utilisateurs authentifiés. L'édition de bugs est également limitée à un petit groupe de personnes et au rapporteur de bugs lui-même.Bugzilla: Définir les autorisations pour rendre un produit en lecture seule pour tous les utilisateurs

Est-ce que quelqu'un sait comment je dois définir des permissions dans bugzilla si je veux faire un seul projet en lecture seule pour tous les utilisateurs (sans me connecter)? À l'heure actuelle, vous ne pouvez voir les bogues si vous êtes connecté.

Mise à jour Comme décrit Sereda « requirelogin » est activée « off ». J'ai aussi un groupe correspondant à chaque produit.

Pour chaque produit, j'ai mis l'accès au groupe: ProductXY: Obligatoire/Obligatoire, ENTRÉE

utilisateur sont ajoutés aux groupes par Regex dans les propriétés du groupe (pour tous les utilisateurs « *. ») . Mais quand j'essaie d'ouvrir un bogue en tant qu'utilisateur anonyme, bugzilla dit "Vous n'êtes pas autorisé à accéder au bogue n ° 8. Pour voir ce bogue, vous devez d'abord vous connecter à un compte avec les permissions appropriées."

Répondre

1

Vous pouvez rendre tous les projets lisibles anonymement par défaut en définissant "requirelogin" sur off dans Adminitration | Paramètres | Authentification d'utilisateur. Ensuite, vous devrez vérifier si les produits que vous ne voulez pas être visibles publiquement ont une sécurité de groupe correcte (je pense que cela devrait être un paramètre obligatoire/obligatoire pour un groupe correspondant à chaque produit).

Mise à jour

Je crois que pour un bug soit visible à un utilisateur anonyme, il ne doit pas appartenir à un groupe. Comme tous vos produits ont des paramètres "obligatoires", tous les bogues produits appartiennent au groupe de produits correspondant, et ne sont donc jamais visibles par les utilisateurs anonymes.

Je suggérerais de changer les contrôles de groupe pour les produits publics à "Montré/NA", puis mettre à jour en masse tous les bogues et les supprimer de tous les groupes.

+0

Mis à jour mon message original. On dirait que ça doit être une autre permission. – Alexander

Questions connexes