Как ограничить права на групповую видимость внутри продукта в bugzilla - PullRequest
3 голосов
/ 10 ноября 2010

Как и человек в «отдельном вопросе о клиенте» Я пытаюсь определить группы «клиентов» в нашем экземпляре bugzilla.Разница заключается в видимости в конкретном продукте.Мы хотели бы:

  • , чтобы каждая группа клиентов видела только свой проект, а не другие проекты (это требование уже отвечено на вопрос выше),
  • имеют возможностьдля каждого проекта, в котором ошибки заполняются либо внутренними сотрудниками, либо клиентами,
  • ошибки, заполненные клиентами, видятся другими клиентами (из той же группы, конечно) и внутренними компонентами,
  • по умолчанию ошибки, заполняемые внутренними компонентами, также видны для группы клиентов и внутренних элементов, но внутренние учетные записи могут установить флажок, ограничивающий видимость только внутренними.

Я попытался Google / groups это, но требования кажутся немного необычными.Также я уверен, что это будет возможно с опциями MemberControl / OtherControl , объясненными здесь .Но я не могу понять их.Варианты, которые я попробовал, были либо двумя ограничивающими (обязательный / обязательный), либо недостаточными (по умолчанию / NA для внутренней группы, но затем ошибка стала общедоступной, поэтому другие группы клиентов могли ее видеть).

Заранее спасибоза вашу помощь.

Приветствия,
Кристоф.

1 Ответ

6 голосов
/ 04 ноября 2011

Проблема в том, что модель авторизации Bugzilla немного отличается. Если вы хотите, чтобы какая-то группа просматривала только один товар, в разделе «Редактирование контроля доступа к группе» сделайте его обязательным / обязательным. И только он. И пометьте чеки, чтобы позволить им редактировать. Оставьте все остальные группы без галочки и NA / NA. Даже администраторы. Если у вас есть другие группы, которым нужен доступ к этому продукту, скажем, например, программисты, вы должны сделать их группу частью группы клиентов. Отредактируйте группу и отметьте группу программистов на «Группы, которые являются членами этой группы». И так далее. Идея такова: если продукт ограничен, то он должен принадлежать группе x. Затем добавьте все дополнительные группы, которым требуется доступ в этой основной группе. Группа клиентов является мастером по своей продукции.

Есть идея?

...