María Checa
d576fd5951
Merge branch 'master' into 1725-census_local_copy_user_verification
2017-07-14 15:50:26 +02:00
Bertocq
69f4e1c683
Fix all rubocop Metrics/LineLength issues (140+)
2017-07-10 13:22:49 +02:00
María Checa
089c690b49
Created new entry point CensusCaller
...
Here's a better alternative than the first one. Added a new abstraction level from which are performed both types of census calls, while the logic of those is managed in their own library.
2017-07-10 12:22:30 +02:00
María Checa
7e701db608
Added new census data source to Verification::Residence
...
Adapted model to perform a query to find a `LocalCensusRecord` record in case the census API is not available or returns invalid data.
2017-07-08 20:39:05 +02:00
Bertocq
2888c20489
Fix all Style/RedundantSelf rubocop issues
2017-07-05 11:55:52 +02:00
Bertocq
97d7a21791
Fix all Style/RedundantReturn rubocop issues
2017-07-05 11:55:52 +02:00
Bertocq
2fa92937d2
Fix all Style/BracesAroundHashParameters rubocop issues and remove them from rubocop_todo list
2017-06-28 14:12:51 +02:00
Bertocq
d7b8777395
Fix all Layout/SpaceAroundEqualsInParameterDefault rubocop issues from rubocop_todo list
2017-06-26 18:03:40 +02:00
Bertocq
8d84ed712a
Fix all Rails/Validation rubocop issues and remove files from rubocop_todo list
2017-06-25 15:46:46 +02:00
Bertocq
02524b164a
Rubocop autocorrections (indentations, revers unless to if, extra spaces)
2017-06-08 12:14:35 +02:00
Juanjo Bazán
590a7bce44
reassigns erased user votes when returning user is verified
2017-02-09 20:20:30 +01:00
kikito
386a5aa941
Fixes typos
2017-02-03 16:08:58 +01:00
kikito
ba87eaa47c
Moves Age calculation to a module instead of monkeypatching Date
2017-02-03 15:35:41 +01:00
kikito
95f80651b1
uses Date#age_in_years when calculating ages
2017-02-03 12:56:40 +01:00
Juanjo Bazán
e2118f701b
removes hardcoded age, favours setting
2017-01-09 16:05:27 +01:00
rgarcia
6b0f8eb62b
do not allow verification of deregistered accounts
2016-12-12 19:11:00 +01:00
rgarcia
b12c8d3a5d
validates document uniqueness only for active accounts
2016-12-12 19:11:00 +01:00
kikito
f0b8cfd4a2
Time.now -> Time.current
2016-11-23 19:19:19 +01:00
Andrés Pereira
24a9d77e64
Custom folder structure: verification residence for Madrid
2016-05-31 19:57:37 +02:00
kikito
92ecd7c983
replaces length 9 validation by format validation: only numbers, spaces and plus sign allowed
2016-04-13 19:27:04 +02:00
kikito
005bd26965
does not require phones to be Spanish any more
2016-04-13 18:52:53 +02:00
kikito
1b1f2bc2c9
renames genre to gender in code
2016-04-13 14:27:27 +02:00
kikito
3a5928e83f
aligns document verification with Madrid
2016-04-13 12:06:43 +02:00
kikito
3880ef9e24
aligns document verification with census API
2016-04-12 18:35:23 +02:00
kikito
7987a3410b
Updates residence to handle CensusAPI's new response
2016-04-12 18:19:05 +02:00
kikito
2c51115d6d
Residence Verification now fills up the date of birth and genre
2016-04-12 13:38:39 +02:00
rgarcia
ad3bf7f573
removes unused code
2016-02-22 21:33:08 +01:00
rgarcia
0e33382912
adds hot fix for census api failed attempt storage
2016-02-22 11:36:48 +01:00
kikito
20041a9893
removes bang method
2016-02-19 18:37:36 +01:00
kikito
06bd44c225
Fixes errors on verification/residence specs
2016-02-19 18:29:14 +01:00
kikito
f471503f35
Adds geozone to verification::residence
2016-02-19 18:29:14 +01:00
Juanjo Bazán
cf4f9945e8
checks letter verification code as integers
2015-10-27 19:15:01 +01:00
Juanjo Bazán
bd4168ef75
changes generation of letter verification code
...
to keep generating six digit numbers but avoid starting with zero because can led to errors when sent to users.
2015-10-27 13:32:38 +01:00
kikito
f08cf591b6
fixes an issue where users which requested a letter did not get the verification code set up
2015-10-21 12:08:56 +02:00
kikito
0d0806c9ae
improvements in the letter verification error messages
2015-10-20 16:19:17 +02:00
kikito
20aee99bbf
remove letter_sent verification
2015-10-20 13:16:40 +02:00
rgarcia
8904748ae2
fixes specs
2015-10-19 23:23:09 +02:00
rgarcia
5fe1bb3eee
verifies the letter's code
2015-10-19 22:58:44 +02:00
rgarcia
0d01f431fb
simplifies verification form
2015-10-19 20:33:10 +02:00
Juanjo Bazán
07117f4a49
includes all date in document age verification
2015-10-19 12:18:42 +02:00
rgarcia
0a668ae39a
checks valid age
2015-10-19 11:20:32 +02:00
kikito
050971c459
modifies email controllers: management email makes users level two verified, and sets their document number permanently. Fixes failing test
2015-10-13 17:20:39 +02:00
rgarcia
c07bf7e212
removes unnecessary attr_accessor
2015-10-12 14:12:03 +02:00
rgarcia
f55c3974aa
refactors managed user info into management layout
2015-10-12 14:05:06 +02:00
rgarcia
5feef066dc
adds managed user to session
2015-10-11 16:56:16 +02:00
kikito
99bb082555
refactors management/validations/email validations
2015-10-09 13:47:25 +02:00
kikito
131982c8e9
Moves translations from one namespace to another
2015-10-07 19:43:34 +02:00
kikito
d5d5e683d1
Refactors account_info partial
2015-10-07 19:39:59 +02:00
kikito
3ed5c269e4
Adds unconfirmed_document_number into email verifications
...
It also makes sure that when a user is considered level 3 is also
considered residence-verified.
2015-10-02 18:44:15 +02:00
kikito
9e05a3283c
Includes the document number and type in the verification email
2015-10-02 18:40:24 +02:00