Page MenuHomePhabricator

Create a subproject and a private Space for Wikimedia Venezuela's Executive Director
Closed, ResolvedPublic

Description

  • Type: Group
  • Name: WMVE-ED
  • Description: Wikimedia Venezuela's management and administration, in charge of the Executive Director.
  • Project policies:
  • Editable by: This project only
  • Joinable By: Members of a project

Only the Executive Director and Board of Wikimedia Venezuela can access this subproject (independent for the members in Wikimedia-Venezuela project)

And I need a space:

  • Explain why there are repeatedly tasks in your project which should only be accessible by a defined group of people: As Executive Director, I'm in charge of tasks relationed to legal matters, grant and others.
  • Please indicate the name that should be used for the space: Wikimedia Venezuela Internal
  • Please identify the group lead: @Ybsen_lucero
  • Please also describe which specific Phabricator users should be able to access objects in that space: @Ybsen_lucero @Oscar

Many thanks in advance!

Event Timeline

Galahad renamed this task from WMVE- Executive Direction to Create a subproject for Wikimedia Venezuela's Executive Director.Apr 27 2017, 2:45 PM
Galahad removed Ybsen_lucero as the assignee of this task.
Galahad updated the task description. (Show Details)
Galahad added a subscriber: Galahad.

I edited this task, a request of our Executive Director.

@Aklapper is possible give @Ybsen_lucero and me create projects permissions? Is very useful :)

Aklapper renamed this task from Create a subproject for Wikimedia Venezuela's Executive Director to Create a subproject and a private Space for Wikimedia Venezuela's Executive Director.May 4 2017, 12:12 PM

Hi, sorry for the belated answer.

For better understanding: Spaces and Projects are separate things. (Sub)projects and their tasks are public. But tasks which are in the private Space, or tasks which are both in the private Space and the public subproject can only be accessed by members of the Space.

Joinable By: Members of a project
Only the Executive Director and Board of Wikimedia Venezuela can access this subproject (independent for the members in Wikimedia-Venezuela project)

Assuming that you meant "can access tasks in this subproject", that is not easily possible without also using a Space.

Please also describe which specific Phabricator users should be able to access objects in that space: Wikimedia-Venezuela-Executive-Director

As that project does not exist I cannot look up names. :) Please provide a list of Phabricator user names.

Also, will the people who should be members of the requested Space also be the same people who should be able to access tasks in that subproject?

In T163999#3217918, @White-Master wrote:

@Aklapper is possible give @Ybsen_lucero and me create projects permissions? Is very useful :)

I'd love to see you understand a bit more the technical details first, as I don't want you to set up something which you think is private while it is actually public... (from what I understand so far in the discussion here - I might be wrong though :) )

Well, I was a Phabricator administrator, so I know the (sub)projects. But I never used the spaces, maybe that's why I was wrong :)

In the subproject, only board and Executive Director (@Oscar and @Ybsen_lucero) can access.

In the space, only @Oscar and @Ybsen_lucero can access (I suggested the subproject to make it easier to add people to space).

Many thanks

Galahad triaged this task as High priority.Jun 1 2017, 4:52 PM

Please, we need this.

I am sorry for the late reply.
Space created:

In T163999#3235675, @White-Master wrote:

In the subproject, only board and Executive Director (@Oscar and @Ybsen_lucero) can access.

As I wrote before, this is not possible.
Task access restriction is done via Spaces and entirely unrelated to (sub)projects. Tasks in (sub)projects can be private (when they are also in a Space) or public (when in public default Space S1).

Note that creating a project's first subproject moves all members of the parent project Wikimedia-Venezuela to become members of the new subproject instead.
If that is okay I am happy to proceed.

This comment was removed by Galahad.

Note that creating a project's first subproject moves all members of the parent project Wikimedia-Venezuela to become members of the new subproject instead.
If that is okay I am happy to proceed.

Yes. All okay :)

Aklapper claimed this task.

Requested public subproject Wikimedia-Venezuela-Executive-Director has been created: https://phabricator.wikimedia.org/project/view/2809/

As mentioned, all members of the parent project Wikimedia-Venezuela have been moved to the subproject Wikimedia-Venezuela-Executive-Director. Feel free to adjust.

Regarding dealing with [some] non-public tasks:
When creating a task in the subproject Wikimedia-Venezuela-Executive-Director , the task is public by default.
You must set "Visible To: Space S12" on https://phabricator.wikimedia.org/maniphest/task/edit/form/3/?projects=Wikimedia-Venezuela-Executive-Director when you want to create a non-public task in the subproject Wikimedia-Venezuela-Executive-Director.
When you use the project workboard of Wikimedia-Venezuela-Executive-Director , all public tasks associated to the project Wikimedia-Venezuela-Executive-Director will be displayed to everybody on that workboard. In addition, those tasks which are both associated to the project Wikimedia-Venezuela-Executive-Director and are in the Space S12 will be shown on the project workboard only to members of that space S12.

Closing task as resolved.
Again, thanks for your patience.