Move Authetication Settings to Project Level
Presently authentication settings are global for all projects contained in a Redmine instance. It would be useful to move all of this down to the project level.
To accommodate self-registration it might be useful to automatically create a new role having minimal privileges with each new project. Self registrations would be assigned this role by default.