Random password generator
Why is it interesting?
Creating an account with Modoboa is pretty easy but choosing a good password can be tricky. Additionaly, you might not want to choose a password at all when you create an account for someone else.
In such cases, a generator, which creates strong enough and random passwords, is a nice feature to have. Unfortunately, Modoboa does not provide one yet but it can be fixed pretty quickly, thanks to your contribution!
How will it be integrated?
This feature will be integrated to two different workflows.
Account creation
Inside the account creation wizard, a new option will be added to allow administrators to choose if they want a random or a manual password.

Domain creation
When a new domain is populated with a predefined administrator, the generated password defaults to password and it can't be set to another value. To enhance this behaviour, a new option will be added to allow the generation of a random password.

But... what is my password?
Do not panic, we have a PDF file for you!

You might have noticed that user passwords are never displayed by the web interface and it will stay as is even with random passwords. The only place to find them will be inside the PDF document generated at account creation.
If you need/want/like this feature, it is time to sponsor it :-)
Functionality available
The development is done and the random password generator is available in the 1.9.0 release. Once again, thank you all for the support!
Starting development
Thanks to your contributions, the development of this functionality is going to start. It will be included into the next major release of Modoboa (1.9.0). The associated Github feature is https://github.com/modoboa/modoboa/issues/1219.
| Name | Date | amount |
|---|---|---|
| Peter Putzer | 04/03/2017 | €10.00 |
| Urs Weiss | 06/27/2017 | €20.00 |
| Jasper Backer | 07/09/2017 | €5.00 |
| Dillon Webb | 07/14/2017 | €10.00 |
| Benjamin Klein | 08/17/2017 | €25.00 |
| David Döpelheuer (David Döpelheuer) | 08/20/2017 | €180.00 |
€250.00 on a goal of €250.00
6 contributors