rgarcia
085991c624
allows voting only in one origin: booth or web
2017-10-02 16:22:31 +02:00
rgarcia
0147401fbe
adds origin to poll voters
2017-10-02 16:18:08 +02:00
Bertocq
6c297ae789
Add Poll Recount model, factory and spec
2017-10-02 14:57:40 +02:00
rgarcia
60fb142fff
adds comprehensive validation specs
2017-10-02 13:39:55 +02:00
rgarcia
b623422805
allows users to change their vote without refreshing the page
2017-10-02 13:14:58 +02:00
BertoCQ
34568567a3
Merge pull request #1885 from consul/chore/remove_final_recounts
...
Remove Poll Final Recounts, replace with Total Results
2017-09-20 23:00:03 +02:00
BertoCQ
5d6c4f0bbc
Merge pull request #1868 from wairbut-m2c/aperez-validate-poll-question-is-selected
...
Validate presence 'poll_id' attribute on Poll::Question model
2017-09-19 18:15:32 +02:00
Angel Perez
15ccef8c97
Poll::Question model spec refactor to improve DRYness
...
On branch aperez-validate-poll-question-is-selected
Changes to be committed:
modified: spec/models/poll/question_spec.rb
2017-09-19 07:08:18 -04:00
Bertocq
2e3b5aad49
Totally remove Poll::FinalRecount model, table spec and factory
2017-09-19 01:22:30 +02:00
BertoCQ
87eeefff41
Merge pull request #1867 from consul/chore/rubocop_autocorrections
...
🤖 Rubocop autocorrections
2017-09-15 14:04:01 +02:00
Angel Perez
0611e0f4ea
Validate presence of 'poll_id' attribute on Poll::Question model
...
Fixes #1831
On branch aperez-validate-poll-question-is-selected
Changes to be committed:
modified: app/models/poll/question.rb
modified: spec/models/poll/question_spec.rb
modified: spec/features/admin/poll/polls_spec.rb
2017-09-14 11:52:19 -04:00
Bertocq
e4e78c8f16
Rubocop autocorrections
2017-09-14 15:08:35 +02:00
Bertocq
1f867fb227
Add new model Poll Total Result with specs and relations
2017-09-14 13:51:27 +02:00
BertoCQ
fa8b9a69a3
Merge branch 'master' into polls-persist-officer-data
2017-09-11 00:11:36 +02:00
rgarcia
4d1f61a87e
adds specs
2017-09-08 22:00:50 +02:00
rgarcia
47564a91a0
persist a shift's officer data
2017-09-08 20:08:45 +02:00
decabeza
1de763a737
removes deprecated specs
2017-09-06 18:07:46 +02:00
rgarcia
0aba196ba2
adds specs for shifts
2017-08-04 21:27:30 +02:00
Bertocq
361e0efe00
Remove Poll Recount model and all usages
2017-07-23 23:29:24 +02:00
Bertocq
c9bc028524
Remove all unnecesary extra spacing and Layout/ExtraSpacing list from rubocop file
2017-06-28 14:12:51 +02:00
Bertocq
f6fe9cc7d2
Fix all Layout/SpaceAroundOperators rubocop issues and remove file list from rubocop_todo list
2017-06-26 18:04:20 +02:00
Bertocq
6529e37ae8
Fix all rubocop Rails/PluralizationGrammar issues and remove the file list form rubocop_todo file
2017-06-25 15:46:46 +02:00
Bertocq
3dde935051
Avoid creating objects, on poll recount spec, with fixed id numbers
...
This was generating a flaky test that sometimes generated a unique key value constraint violation
2017-05-25 11:58:18 +02:00
Juanjo Bazán
c1997ffca4
changes poll recounts/results specs to respect foreign keys
2017-02-12 15:57:20 +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
2a902c68eb
adds creation of null and white results by poll officers
2017-02-03 19:11:04 +01:00
Juanjo Bazán
de4a7a6b39
Merge pull request #1389 from consul/polls-answerable-by
...
Adds specs for Poll.answerable_by, fixing issue with SQL join
2017-02-02 17:13:11 +01:00
kikito
86d42ce094
Adds specs for Poll.answerable_by, fixing issue with SQL join
2017-02-02 16:41:04 +01:00
Juanjo Bazán
f060969422
adds changes logging to poll partial results
2017-02-02 16:26:21 +01:00
rgarcia
22b0cb0346
removes poll voter demographic validations
2017-02-01 14:25:08 +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
rgarcia
c74587d921
fixes specs
2017-01-29 14:13:24 +01:00
rgarcia
6c34599e1e
adds officer residence check and user voting
2017-01-29 00:36:20 +01:00
Juanjo Bazán
51be80eedc
removes answer <-> voter association
2017-01-27 11:59:37 +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
8d8d822323
adds answer spec
2017-01-25 13:04:26 +01:00
kikito
15b531f068
Fixes failing specs
2017-01-24 18:10:41 +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
1aa845a9c6
adds published to polls
2017-01-02 18:23:24 +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
89979e549f
adds search to Booth model
2016-12-23 19:06:55 +01:00
Juanjo Bazán
bc690748fd
adds dates validation to polls
2016-12-21 13:50:15 +01:00
Juanjo Bazán
6aa96c4471
removes mentions to enquiries and deprecated code
2016-12-07 14:48:44 +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
rgarcia
66f4289e9c
fixes conflicts with poll-questions
2016-11-28 11:18:32 +01:00
rgarcia
d3a35971cd
fixes spec
2016-11-24 20:37:03 +01:00
rgarcia
ceebae644f
removes question column from poll_questions
2016-11-22 11:41:10 +01:00
rgarcia
84bafa8107
adds specs for poll state
2016-11-21 11:19:03 +01:00