Fix#332
- Add a MoneyHelper class, with a unit test
- Alias MoneyHelper to be available in global namespace in templates
- Remove hardcoded '$' from translation files
- Modify templates to use MoneyHelper to format debt and gift amounts
- Fix Tests\TestCase constructor to accept arguments of original
implementation
Moved all instances of env() out of the app folder. Laravel doesn't like when env() is used in the app folder.
Created two new varibles in the app config file
email_new_user_notification for email to send new registrations too
disable_signup for disabling signup
This pull request adds support to multi users in one account. It also introduces the notion of subscriptions.
Accounts can now have multiple users.
Subscriptions are defined by a new env variable called REQUIRES_SUBSCRIPTION, and defaults to false. As promised, all the paid features on .com will be free if you download and host Monica on your own server.
The idea is that the instance owner can decide what should be the default timezone for every new user on the system. Also:
* change default APP_KEY to 32 char (avoid warning on specif openssl version) and update readme to remember 'php artisan key:generate' usage