30990006a9
DEV: enable frozen string literal on all files
...
This reduces chances of errors where consumers of strings mutate inputs
and reduces memory usage of the app.
Test suite passes now, but there may be some stuff left, so we will run
a few sites on a branch prior to merging
2019-05-13 09:31:32 +08:00
95f263995d
FIX: Previous annotations were broken
2019-01-11 14:30:19 -05:00
a3839495e0
Update annotations
2019-01-11 12:19:43 -05:00
214dac05de
Update annotations.
2018-07-16 14:19:07 +08:00
21ebb1cd54
FEATURE: Secondary emails support.
2018-07-16 11:09:49 +08:00
c3129444ea
FIX: allow multiple secondary emails
2018-07-03 18:21:35 +08:00
69a53210d3
Improve UserEmail#email
validation to use the index.
2018-03-20 10:22:06 +08:00
226ace1643
Update annotations.
2018-02-20 14:28:58 +08:00
8a3bbcb19a
FIX: Add guard to prevent a primary UserEmail
from being reassigned.
2018-01-04 19:40:50 +08:00
daeb7694bc
update annotations
2017-12-05 21:03:20 +05:30
9abeaa4719
Revert "Validates presence of UserEmail#user_id
in AR."
...
This reverts commit 0dec3269d84c2233d4fabe6001166d5615e4987a.
2017-11-08 11:54:18 +08:00
0dec3269d8
Validates presence of UserEmail#user_id
in AR.
2017-11-08 11:43:41 +08:00
defea6245c
REFACTOR: Always validate email by default.
2017-10-25 13:48:34 +08:00
d67f0b39ae
Update annotations.
2017-10-06 11:13:01 +08:00
c68999e128
annotate models
...
WARNING annotators out there, be to run bin/annotate on RAILS_ENV=test on a clean db
2017-08-16 10:38:11 -04:00
0bc690ed11
FIX: Staged users are still missing primary email.
2017-08-09 12:03:49 +09:00
5012d46cbd
Add rubocop to our build. ( #5004 )
2017-07-28 10:20:09 +09:00
d0b027d88d
FEATURE: phase 1 of supporting multiple email addresses
2017-07-20 11:22:27 +09:00