Commit Graph

7 Commits

Author SHA1 Message Date
Régis Freyd a2172f0851 Add style CI (#503)
Hopefully this will result in slightly better code.
2017-07-26 21:02:55 -04:00
Régis Freyd 597991dcf2 Always load env from config instead and add tests (#373) 2017-06-22 11:43:49 -04:00
degan6 5cb34a2083 Moved all instances of env out of app (#158)
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
2017-06-22 10:31:28 -04:00
Régis Freyd 5b5b2da5f8 Add multi user support and subscriptions (#359)
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.
2017-06-20 20:51:40 -04:00
jeremydenoun 21ae66d444 Breaking: Add timezone as an env variable (#170)
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
2017-06-14 21:46:55 -04:00
Kovah 3acdacc047 Let user disable the signup (#56) (#81)
Updates the RegisterController to check if the signup is disabled.
Removes signup link if needed.
Also adds a new generic 403 error page.
2017-06-07 12:19:19 -04:00
Regis Freyd 2e6760e7db Migrate to organization 2017-02-16 19:21:44 -05:00