2015-12-11 5 views
4

В Phabricator я хочу создать проект внутри пространства или захотеть назначить существующий проект пробелу, но я не могу найти способ сделать это. Я хочу убедиться, что у меня что-то не хватает, прежде чем создавать новую задачу на Phacility.Как создать проект внутри пространства в Phabricator?

Обновление: Я нашел закрытую задачу T8493, которая имеет дело с темой, и я создал T10254.

+0

Просьба поделиться ссылкой, если вы создали задачу в [Phacility] (https://secure.phabricator.com/), я имею дело с той же проблемой. – maxie

ответ

1

Невозможно назначить проект прямо сейчас, см. Задания на Phacility, упомянутые в обновленном вопросе.

Но есть способ решить проблему, которую я использую: у меня есть «родительские» проекты для команд нашей компании. Никто не может присоединиться или покинуть эти проекты, только администраторы могут управлять членством. Затем у нас есть разные «внутренние» проекты, которые являются видимыми и объединяемыми для членов соответствующего родительского проекта. Хранилища и задачи затем видны для членов внутренних проектов. Пользователи могут выбирать, какие внутренние проекты в пределах своей командной зоны им нужны.

Таким образом, вы также можете иметь дело с более чем двумя вложенными уровнями.

+0

"(...) Хранилища и задачи затем видны для членов внутренних проектов. (...)« Как вы заботитесь о том, чтобы задачи и репозитории были видны только для членов внутренних проектов? Вручную или есть автоматический способ? – maxie

+0

Да, прямо сейчас нам нужно сделать это вручную. Но есть функция, называемая [forms] (https://secure.phabricator.com/book/phabricator/article/forms/), которая звучит довольно интересно для этого. К сожалению, у меня не было времени попробовать. – Clerenz

+0

Вы можете использовать формы, как правило, это работает для установки пробелов или видимости. Однако я не могу использовать этот подход, потому что в экземпляре Phabricator, который я использую, существует большое количество проектов, все из которых имеют разные требования к видимости. Я хотел бы иметь собственное правило Herald, которое может устанавливать пробелы на основе проекта, но у меня нет опыта работы с PHP для написания расширения. – maxie

Смежные вопросы