Hi all, my organisation is looking at using Phabricator as an internal centrally managed service which will then allow teams within the company to request their own instance or area. To the teams they wouldn't know that they're on a shared instance. If I understand correctly this can be done and is managed via the //Spaces //feature? I've had a look on the demo instances and the User guide, can someone confirm if this would be the correct process to do so:
- There would be one or more Administrators who would manage the entire instance of Phabricator
- When a new team (team1) requests an area an admin needs to create a project (group) containing the requesting user.
- Then the admin will create a Space "team1_space" that is: Visible to Admins and Editable by "members of project team1"
- Now **whatever **that user creates is only seen by users within their own space "team1_space" (and the Admins).
- This process is repeated for each requesting team.
**With the above:**
- What happens when a new member joins my team now? Can I add them directly into that team1 project or do I need an admin to add them? Where do they go after filling in the register with LDAP page?
- Does each space have the concept of Admins?
Sorry if I've completely misunderstood what Spaces is doing here.