Bertocq
9e74249b02
Always use Time.current (aliases internally to Time.zone.now)
...
Some specs where breaking close to midnight because 30.years.ago uses zone.now and Time.now.utc.to_date doesn't.
Also this will make all codebase consistent in the way time is deal with
2017-05-24 07:54:57 +02:00
kikito
3b2f2b0fd7
Changes models so that officers can make failed census calls
2017-02-12 14:22:46 +01:00
Juanjo Bazán
db9ee74828
removes max restriction on title length
2017-02-12 13:08:26 +01:00
Juanjo Bazán
d7000e399f
logs user info in officer_assignments
...
In case user is no longer a poll officer, info on who did what is
stored in officer_assignment
2017-02-08 15:50:13 +01:00
Juanjo Bazán
35540cdcf1
adds poll results to admin
...
simple page shows results by question, white and null results
2017-02-06 17:12:54 +01:00
Juanjo Bazán
c9c4b30ffc
adds Null/White Results models
2017-02-03 19:08:40 +01:00
Juanjo Bazán
f060969422
adds changes logging to poll partial results
2017-02-02 16:26:21 +01:00
Juanjo Bazán
592fdffe4e
adds results creation by poll officers
2017-02-02 14:44:44 +01:00
rgarcia
22b0cb0346
removes poll voter demographic validations
2017-02-01 14:25:08 +01:00
kikito
043e2e3586
Removes summary from poll::Question model
2017-01-30 18:41:24 +01:00
Juanjo Bazán
72ac75abeb
adds final recounting to poll officers' zone
2017-01-30 17:44:39 +01:00
Juanjo Bazán
b96cfbc837
adds methods to poll_officer to return assigned polls
2017-01-30 17:44:39 +01:00
Juanjo Bazán
2859975e81
adds scopes for final/voting_days officer_assignments
2017-01-30 17:44:39 +01:00
Juanjo Bazán
01d115dd7a
adds poll::final_recounts
2017-01-30 17:44:39 +01:00
rgarcia
ea701e9963
fixes conflicts with polls
2017-01-29 00:44:56 +01:00
rgarcia
6c34599e1e
adds officer residence check and user voting
2017-01-29 00:36:20 +01:00
Juanjo Bazán
cf6ca50a3b
adds optional officer_assignment_id to poll::voters
2017-01-27 18:39:25 +01:00
Juanjo Bazán
51be80eedc
removes answer <-> voter association
2017-01-27 11:59:37 +01:00
Juanjo Bazán
cc6d841978
refactors age calculation
2017-01-25 17:16:17 +01:00
Juanjo Bazán
b13a76963a
records participation of user via web
...
answering a poll question creates a voter with the user data to record
participation in question’s poll
2017-01-25 14:21:03 +01:00
Juanjo Bazán
086f4a4170
refactors Poll::Voter
2017-01-25 14:19:36 +01:00
Juanjo Bazán
6bc4f5b307
adds Poll::Answer model for web users
...
PartialResults is kept for booth results
2017-01-25 12:46:44 +01:00
Juanjo Bazán
900563e31c
adds poll_id and stats fields to poll_voters
2017-01-25 12:03:48 +01:00
kikito
499f9b51e2
makes it possible to create orphan poll questions
2017-01-25 11:19:18 +01:00
kikito
2be88cb316
Adds missing validation to poll::question. Fixes specs
2017-01-25 10:46:57 +01:00
kikito
d024505960
moves geozones from poll question to poll in models
2017-01-20 18:58:03 +01:00
Juanjo Bazán
09dac72471
adds officing's polls index
2017-01-03 22:22:52 +01:00
Juanjo Bazán
2886d6d954
adds relations to officer/booth assignments
2017-01-03 22:20:22 +01:00
Juanjo Bazán
8b56403bb1
adds validations and info logging to Recount
2017-01-03 21:35:04 +01:00
Juanjo Bazán
b3fd7ffafa
adds assigned_polls method to poll_officer
2017-01-02 20:28:16 +01:00
Juanjo Bazán
fe1c12c661
updates count_log if recount count value changes
2017-01-02 13:36:30 +01:00
Juanjo Bazán
85b8f54570
adds Poll::Recount
2017-01-02 13:34:53 +01:00
Juanjo Bazán
a0118cb163
associates officer_assignments to officer
2016-12-27 17:45:01 +01:00
Juanjo Bazán
2f918e8eef
adds validations to officer_assignments
2016-12-27 17:44:35 +01:00
Juanjo Bazán
f0156c5b5a
adds admin search/add/remove question to poll
2016-12-26 16:19:35 +01:00
Juanjo Bazán
89979e549f
adds search to Booth model
2016-12-23 19:06:55 +01:00
Juanjo Bazán
bdf16395d3
removes poll_id from voter
...
YAGNI
2016-12-07 19:11:43 +01:00
Juanjo Bazán
45d26f6dee
refactors poll::voter
...
now belongs_to booth_assignment instead of to booth
2016-12-06 20:20:18 +01:00
Juanjo Bazán
891516a0b9
changes officer assignments to polls via new model/relation
2016-12-06 14:33:06 +01:00
Juanjo Bazán
6419878741
fixes booth-poll relation
2016-12-02 14:24:31 +01:00
Juanjo Bazán
bd59ba3b82
adds poll/booth_assigments
2016-12-01 13:02:03 +01:00
Juanjo Bazán
9583c052f0
removes poll-booth direct association
2016-12-01 13:02:03 +01:00
rgarcia
20cb044015
adds search and filter for poll questions
2016-11-29 11:46:30 +01:00
rgarcia
ceebae644f
removes question column from poll_questions
2016-11-22 11:41:10 +01:00
rgarcia
5f6d0590e8
tmp commit refactoring answerable questions
2016-11-18 03:57:31 +01:00
rgarcia
4955daf886
adds poll and poll question's specs
2016-11-17 22:48:00 +01:00
rgarcia
626a8e9154
updates specs for admin poll questions
2016-11-17 21:31:51 +01:00
rgarcia
1dbdabb69a
adds consistency to spacing
2016-11-16 19:42:35 +01:00
rgarcia
348a6dc970
everybody can vote for now
2016-11-16 19:42:05 +01:00
kikito
598b1b9c01
Adds group by to answerable_by scope to avoid duplicates
2016-11-14 13:35:23 +01:00