We create a project for each client we work with. This project is based on a template. It took us a while to realise our mistake but the template was initially set up in a way that the default permission was “Comment-only” with a few pre-defined members being admins.
After working with 300 clients, we hired our first team member and realised our mistake: when we gave her access to the team, she ended up having the default permission, comment-only.
The only way I currently know is to manually invite her in every project and specifically give her an editor role.
I was going to suggest using the API to get all projects in a team (assuming this applies in your case), then adding the user to each project returned, similar to @Bryan_TeamKickstart’s suggestion, maybe coding yourself instead of using make.
@Bastien_Siebman - No. You could do all this with just the API. Make just makes it faster and easier using a lot of pre-built code. This “scenario” required 3 API calls that weren’t pre-built, so I just used the API documentation to do the steps.
I also use Make because I don’t know how to write code from scratch – I’m a copy/paste user of code