Default permission level for project
Problem to solve
Currently, it is not possible to give a default permission level to a project to every user. The least painful method to do this is to create a group where everyone has this permission level (or higher), then grant this group access (with the desired minimum level set as maximum). This is overly complex UX, and prone to drift (when a new user is added, they do not automatically get access to said group).
Further details
Use case: we have a project for idea collection and want to give people the ability to move issues created there to a different place as needed. This requires "reporter" level access, which, by default, users don't have. This isn't the only project where it would make sense to give everyone "reporter" level access. Right now the best way to implement this (keeping maintenance to a minimum) is to keep a group containing everyone, and giving that group reporter access.
Proposal
It would be much nicer to simply set the default access level of all authenticated users per project.