Javi Martín
5a84dcb534
Rename unfinished trait to open
...
So now it's more consistent with the name we use in the rest of the
code.
2019-09-30 15:30:40 +02:00
Javi Martín
05f63ca08d
Add trait to create an investment with a valuator
2019-09-30 15:08:27 +02:00
Javi Martín
e2b536e8f8
Simplify adding investments to ballots in specs
2019-09-30 14:10:46 +02:00
Javi Martín
c15b58f927
Use traits instead of methods to create headings
2019-09-30 14:10:46 +02:00
Javi Martín
71c24f844d
Simplify creating ballot lines in specs
2019-09-30 14:10:44 +02:00
Javi Martín
5ff1162038
Simplify creating follows in specs
...
While in theory we wouldn't need to use the `transient` nor the
`after(:create)` because there's already a `has_many :through`
association with followers, Factory Bot / ActiveRecord don't
automatically associate the followable, resulting in an invalid record
exception.
2019-09-30 13:34:31 +02:00
Javi Martín
818b442d52
Simplify creating voters in specs
2019-09-30 00:36:40 +02:00
Javi Martín
24e8f07dae
Add unfinished trait to investment factories
...
Now the code is symmetrical since we also use `finished`.
2019-09-24 21:34:06 +02:00
Javi Martín
53fa527118
Add invisible_to_valuators trait to investments
...
Now the code is symmetrical since we also use `visible_to_valuators`.
2019-09-24 21:34:06 +02:00
Javi Martín
086e960d09
Add trait to simplify image creation in specs
2019-09-24 21:34:06 +02:00
Javi Martín
e252d82cdb
Apply IndentationWidth rubocop rule
2019-09-10 20:02:15 +02:00
Javi Martín
b5d25134d4
Create less headings in budget investment tests
...
We don't need to create a heading every time we create an investment; we
can use an existing one by default.
Some tests are now much faster and don't fail on Travis due to reaching
Capybara's timeout anymore.
2019-09-07 13:26:52 +02:00
Javi Martín
fc1a89e966
Use dynamic attributes in factories
...
Static attributes are deprecated since factory bot 4.11; we haven't
upgraded yet but now we're ready to do so:
https://thoughtbot.com/blog/deprecating-static-attributes-in-factory_bot-4-11
2019-08-07 19:43:57 +02:00
lalo
3282606be2
Add act_as_taggable_on milestoneable concern
2019-06-07 14:07:43 +02:00
voodoorai2000
d0b8fef6b3
Delete spending proposals
2019-05-31 18:22:59 +02:00
Javi Martín
4f4dc2c2af
Add show results and stats form to budgets
2019-05-22 11:50:03 +02:00
Javi Martín
0a578f2775
Create less records in budget stats specs
...
Creating only the necessary data for each test makes tests easier to
read. It also makes tests slightly faster.
2019-05-21 13:50:17 +02:00
Javi Martín
20b1085dc8
Simplify budget stats data generation
...
Configuring associations in the factories makes it easier to generate
headings, polls and ballots in the tests.
2019-05-21 13:50:17 +02:00
lalo
237a03552f
Move admin budget investments tabs filters to advanced filters component
2019-04-03 22:27:48 +02:00
Javi Martín
2b4e1cf358
Add missing double quotes
...
We overlooked a few single quotes while we changed thousands of them.
2019-03-25 13:22:35 +01:00
Javi Martín
c3c9b02220
Move milestone factories to their own file
2019-01-18 14:15:27 +01:00
Julian Herrero
01033e5371
change coordinates to make the map to be centered in Madrid
2018-12-12 11:00:16 +01:00
Julian Nicolas Herrero
6aa54d6c62
Merge branch 'master' into content_blocks_for_headings
2018-12-11 16:40:25 +01:00
Julian Nicolas Herrero
9aab3ddd7b
Merge pull request #3038 from MatheusMiranda/add_map_to_heading_page
...
Add map to sidebar on Heading's page
2018-12-11 16:32:35 +01:00
Marko Lovic
c0f6fa182f
Make Milestones general, and not specific to Budget Investments
...
Generalize the Budget::Investment::Milestone model to a
polymorphic Milestone model so it can be used for entities
other than Budget::Investment.
2018-11-30 14:15:21 +01:00
Marko Lovic
81f516efd7
Change BudgetInvestmentStatus to Milestone::Status
...
Generalize the BudgetInvestmentStatus model to Milestone::Status so it
is not specific to budget investments, but can be used for any entity
which has milestones. This is in preparation to make the Milestone
model polymorphic and usable by entities other than budget investments.
2018-11-30 14:15:21 +01:00
Milber Champutiz Burbano
9f455b9165
Added feature to add content block to headings in sidebar -- rebase
2018-11-27 09:37:35 -05:00
Matheus Miranda
06f07b1139
Add map to sidebar on Heading's page
...
Signed-off-by: Matheus Miranda <matheusmirandalacerda@gmail.com >
2018-11-16 09:05:23 +01:00
Javi Martín
d7b9ed1bc4
Use dynamic times and dates in factories (part 2)
...
Most factories were using dynamic times and dates since commit 0cf799a .
However:
* At the time, commits AyuntamientoMadrid/consul@71f5351 and
AyuntamientoMadrid/consul@a476a30 (which introduced static times/dates
in factories) hadn't been backported.
* The changes in commit 0cf799a overlooked the factory
`proposal_notification`.
2018-09-19 14:21:21 +02:00
Pierre Mesure
cba6cc029e
Split factories
2018-08-08 07:20:47 +02:00