Hello,
In the Basque Wikimedians User Group we are handling a quite big amount of projects and we are thinking on using a system like phabricator to track and handle them. Is it possible to create a new project?
Description
Related Objects
Event Timeline
Sure! See https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Creating_new_projects for required information.
Name could be something like #Wikimedia-Basque-User-Group I guess, the description could explain how you plan to use the project (can be one sentence, mostly helpful to avoid "outsiders" adding your project tag incorrectly to a task) and link to https://meta.wikimedia.org/wiki/Basque_Wikimedians_User_Group
Just tell us when you've "decided" whether to use Wikimedia Phabricator so we can create that project for you. :)
The name could be
Wikimedia-User-Group-Basque, the basque name of the group.
The description in English:
A place for members of the Basque Wikimedians User Group to manage the different project the User Group is organizing. Some of the tasks may be private.
https://meta.wikimedia.org/wiki/Basque_Wikimedians_User_Group
Visible To: Public
Editable By: This project only
We would need an Space inside to discuss not public (yet) projects. Only accesibble by the group members.
We have decided it this morning in a meeting, after viewing that we have many new tasks and need a system to admin them.
Editable By: This project only
By default we do not do that, as it probably does not mean what you think it means. :) If you have good reasons for such a restriction, please elaborate.
We would need an Space inside to discuss not public (yet) projects. Only accesibble by the group members.
Noted. So you could have a [public] project, and also a Space for those tasks in your public project which should not be public. Members of the Space can see all (private and public) tasks on the workboard of the project, and others could only see your public tasks on the workboard.
Ok. Didn't understand clearly the difference. The group should be only for the people that are member of the User Group. I thought that this was the way.
Hmm, I think I'd even go for #Wikimedia-User-Group-Basque as the name here, to have a common prefix (as I see there are also other requests to create projects for user groups and to better differentiate from chapters also having their Phabricator projects). (Note that projects can have additional names, this would just be the 'primary' one.)
Who would be the "lead" (Phab user account) to add/edit/remove Phab users who are allowed to access non-public tasks?
Alright:
- Regarding the project and its workboard:
- Public project Wikimedia-User-Group-Basque created.
- I set #Euskal-Wikilarien-Kultur-Elkartea as an additional hashtag, so you can also type that in various places.
- Regarding the Space (a Space is not a project and hence there is no workboard):
- For access control, created #acl*Wikimedia-User-Group-Basque_policy_admins. This defines access to tasks in the Space.
- Created the private Space S15 (Wikimedia User Group Basque). Its View and Edit policy is intentionally set to #acl*Wikimedia-User-Group-Basque_policy_admins and should not be changed.
- @Theklan can add/remove users (who can create and access tasks in S15) via editing the members of #acl*Wikimedia-User-Group-Basque_policy_admins. Note that Phabricator admins could also add themselves (this is a fallback for when a team lead has left; we had that situation); if you watch the #acl*Wikimedia-User-Group-Basque_policy_admins project you'd get a notification about such an action.
- Please do see Displaying and using a Space for more information. To create private tasks, use this task creation form: You must set Visible To: Space S15: Wikimedia User Group Basque to create private tasks only accessible to members of S15 and nobody else).
- For convenience, created Herald Rule H256: If Space is set to S15, add project: Wikimedia-User-Group-Basque. So tasks should end up on the workboard even if you forgot to add the project and only set the Space.
- Documented the creation of S15 on https://www.mediawiki.org/wiki/Phabricator/Spaces
- Please ask if things are unclear. Happy to help!
@Theklan: I've recently been looking at Wikimedia-User-Group-Basque tasks (which seems less active nowadays?) and I have two questions:
- Some tasks have their View Policy set to "All Users" instead of "Public". Is there a reason for this? Usually setting "All Users" is not useful in our Phab instance, as anyone can still access these tasks after creating a Phab account.
- Also, some tasks have the Wikimedia-User-Group-Basque project tag as a subscriber. Is that an accident, or is there some idea behind this?
Might have been answered in T178676#6613323 as an incorrect approach to restrict visibility?