jAbLoK

blog už dávno nejen o javě

Bugzilla a přístupová práva

leave a comment »

Možná jsem jediný, kdo nástroj zvaný Bugzilla aktivně používá a zároveň mu její dokumentace přijde odporně nepřívětivá a systém přístupových práv obzvláště obskurní (možná, že je na druhou stranu úžasně flexibilní, ale to mě teď vážně nezajímá). Tímto příspěvkem si aspoň zajistím, že až v ní budu práva nastavovat příště, tak mi Google najde aspoň jeden srozumitelný návod, a dokonce v češtině.

Cílem je Bugzilla nakonfigurovaná pro použití uvnitř malé projektově zaměřené firmy. Tedy:

  • všichni zaměstnanci mohou zadávat bugy do všech evidovaných projektů
  • Bugzilla dále eviduje účty zákazníků firmy, kteří mají přístup pouze do projektů, které se jich týkají

Postup konfigurace:

  1. přihlásíme se pod administrátorským účtem
  2. ve spodním panelu klikneme na "Groups"
  3. u skupin "canconfirm" a "editbugs" vymažeme regulární výraz
  4. vytvoříme skupinu "Moje firma", do "user regex" dáme regulární výraz typu "@firma.cz$", zaškrtneme "use for bugs". Checkbox "insert into existing products" ponecháme nezaškrtnutý
  5. po vytvoření skupiny přejdeme přes seznam skupin k její editaci, tam v prvním sloupci checkboxů zaškrtneme první (tj. jen admin může přidávat uživatele), v druhém sloupci druhý a čtvrtý (tj. členové skupiny mohou potvrzovat a vkládat bugy)
  6. analogicky vytvoříme skupiny pro jednotlivé zákazníky. Regulární výraz zadáváme ve tvaru "@(firma.cz|zakaznik.cz)$"
  7. ve spodním panelu klikneme na "Products", pro každý z definovaných produktů provedeme následující:
  8. klikneme na název produktu
  9. dole klikneme na "Edit Group Access Controls"
  10. je-li projekt pouze pro naši firmu, zaškrtneme u skupiny "Moje firma" oba checkboxy a v obou rozbalovacích menu zvolíme "mandatory". Po odeslání nepřehlédneme, že je třeba ještě zmáčknout potvrzovací tlačítko
  11. je-li projekt zpřístupnitelný pro vybraného zákazníka, provedeme výše popsané nastavení pouze u jeho skupiny
  12. nastavení dále došuftime na základě principů, které jsme vycítili při aplikaci výše uvedeného postupu

Uff. Věřim (či aspoň doufám), že to jde nějak jednodušeji a systémověji. Pokud mi to někdo prozradí, budu rád. Určitě nějak jde přidělit přístup k projektu více skupinám, abych nemusel do regulárního výrazu zákazníků cpát i regex svůj. Ale aspoň, že výše uvedený postup funguje.

Written by Pavel Kolesnikov

Listopad 21, 2003 na 12:39 pm

Zasláno do Tech

Napsat komentář

Vyplňte detaily níže nebo klikněte na ikonu pro přihlášení:

WordPress.com Logo

Komentujete pomocí vašeho WordPress.com účtu. Log Out / Změnit )

Twitter picture

Komentujete pomocí vašeho Twitter účtu. Log Out / Změnit )

Facebook photo

Komentujete pomocí vašeho Facebook účtu. Log Out / Změnit )

Google+ photo

Komentujete pomocí vašeho Google+ účtu. Log Out / Změnit )

Připojování k %s

%d bloggers like this: