Commit Graph

28 Commits

Author SHA1 Message Date
Alexis Saettler 68ac253971 chore: consistency (#3136) 2019-10-27 23:37:45 +01:00
Alexis Saettler f9131e71c9 fix: fix exception in case a user register twice (#2882) 2019-08-10 10:00:30 +02:00
Alexis Saettler 73592fcaef Apply fixes from StyleCI (#2768) 2019-06-13 00:42:33 +02:00
Alexis Saettler f01a0e81d6 fix: fix register request validate (#2601) 2019-04-14 13:29:44 +02:00
Alexis Saettler 3d265359aa test: fix coverage on some lines (#2546) 2019-03-23 13:51:30 +01:00
Matthew Brown 684ce6bc56 refactor: fix bad return types with Psalter (#2435) 2019-02-16 19:20:28 +01:00
Alexis Saettler 92bef2413c chore: add phpstan (#2383) 2019-02-07 22:44:34 +01:00
Alexis Saettler b15f1e5af5 chore: remove old email verification module and use laravel's one (#1965) 2018-10-28 22:58:17 +01:00
Alexis Saettler 2c85d32e75 feat: sentry integration (#1824) 2018-09-18 23:45:39 +02:00
Alexis Saettler d409c95955 feat: add language selector in register page (#1770) 2018-09-04 00:17:54 +02:00
Alexis Saettler 0ec0e8591d Use route function everywhere (#1568) 2018-07-22 21:04:31 +02:00
Régis Freyd 29197090a7 Restructure where models are stored (#1476)
The idea is to clean the repository a little bit by moving models into their respective folders.
2018-06-14 20:49:12 -04:00
Alexis Saettler a79c19dd6c Add email confirmation on signup (#1374) 2018-05-28 17:40:17 +02:00
Régis Freyd 9018b558b8 Add GDPR compliance (#1296) 2018-05-20 16:00:03 -04:00
Matthew Brown da73a6e15d Add Psalm to check for possibly fatal issues (#973) 2018-04-29 19:11:40 +02:00
Alexis Saettler 67aa882eee Open register page after a clean installation (#954)
* Redirect to /register if there is no account
* Remove default creation for admin@admin.com
2018-03-13 23:28:42 +01:00
Alexis Saettler 2c14f6d0ee Fix default genders seed with setup:production (#898) 2018-02-15 21:40:19 +01:00
Régis Freyd e78e140b9e Add support for custom genders (#879) 2018-02-04 15:44:26 -05:00
Simon Hanna 3738695932 Fix contact creation on PostgreSQL (#688) 2017-12-13 16:09:47 -05:00
Régis Freyd 8e575735d5 Add support for multiple contact fields and addresses (#657)
This requires to run the migrations `php artisan migrate` which might take some time.
2017-11-26 09:36:20 -05:00
Ng Yik Phang a3fed98de0 Use str_random instead of RandomHelper (#571)
Laravel has a built-in string randomiser function, no need to
hand-roll a custom one.

https://laravel.com/docs/5.4/helpers#method-str-random
2017-10-03 23:33:17 -04:00
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