Commit Graph

11253 Commits

Author SHA1 Message Date
rgarcia
dacc2d529d Fix destroy document specs
We were linking to the document url itself, which does not have a route
associated and so the specs fails

With this commit we are using the correct path to the destroy action of
the DocumentsController.

We are also using the referrer instead of a params[:from] attribute, as
it avoids having to pass an extra parameter, making the code prettier
and it works the same way
2019-01-24 21:39:43 +01:00
decabeza
b588cd3a0b Add missing i18n 2019-01-24 21:39:08 +01:00
Julian Herrero
8f112cf37e Allow admins delete poll answer documents 2019-01-24 19:19:04 +01:00
Alberto
5d790eae67 Merge pull request #3230 from consul/admin-images-map
[Backport] Allow change map image from admin
2019-01-24 17:48:02 +01:00
Alberto
45079c2963 Merge pull request #3229 from consul/polls-results-stats
[Backport] Hide polls results and stats to admins
2019-01-24 17:46:39 +01:00
decabeza
045c4eca64 Allow change map image from admin site customization
Also adds on site customization image.rb jpeg content type to allow replace this image.
2019-01-24 14:55:01 +01:00
decabeza
7e89cc149f Replace default map image 2019-01-24 14:52:44 +01:00
decabeza
4498c26ff7 Create helper for active menus and show stats or results on poll subnav 2019-01-24 14:44:11 +01:00
decabeza
62088bc635 Hide poll results and stats to admins 2019-01-24 14:33:41 +01:00
Alberto
ad355d4df6 Merge pull request #3197 from consul/add_progress_bar_dev_seeds
[Backport] Add progress bar dev seeds
2019-01-24 12:44:51 +01:00
Javi Martín
0a710a77f2 Add progress bars dev seeds 2019-01-24 12:03:02 +01:00
Javi Martín
7317238382 Reduce the number of locales for milestones seeds
Creating records for every locale was taking too long now that CONSUL is
available in 15 languages.
2019-01-24 12:03:02 +01:00
Javi Martín
210ab69197 Add milestone seeds to legislation processs 2019-01-24 12:03:02 +01:00
Alberto
25b56e84ec Merge pull request #3196 from consul/refactor_milestones_css
[Backport] Refactor milestones css
2019-01-24 12:02:15 +01:00
Alberto
227f496f6d Merge pull request #3195 from consul/milestone_progress_bar
[Backport] Manage milestone progress bars
2019-01-24 11:59:24 +01:00
Alberto
c3d77820ab Merge pull request #3203 from consul/admin-budgets-form
[Backport] Show current phase as selected on phase select on admin budgets form
2019-01-23 15:21:19 +01:00
decabeza
75531c6c80 Show current phase as selected on phase select on admin budgets form 2019-01-23 14:30:35 +01:00
Alberto
d4eaa03c52 Merge pull request #3200 from consul/legislation-proposal-new
Remove help and recommendations on legislation proposal new form
2019-01-23 14:27:06 +01:00
decabeza
f5c7065d90 Remove help and recommendations on legislation proposal new form 2019-01-22 11:52:25 +01:00
Alberto
858faa481c Merge pull request #3198 from consul/budget-text
[Backport] Update budgets confirm group es translation
2019-01-18 17:55:31 +01:00
decabeza
908afb5f32 Update budgets confirm group es translation 2019-01-18 17:02:32 +01:00
Javi Martín
fb72fc48fd Simplify milestones styles for small devices
The selector `nth-child(even)` didn't need specific rules, and it's
easier to understand the code for the selector `nth-child(odd)` if all
breakpoints are grouped together.
2019-01-18 14:26:17 +01:00
Javi Martín
46296b702e Group milestone content CSS rules together 2019-01-18 14:26:11 +01:00
Javi Martín
39c8d431f8 Group milestones timeline li CSS rules together 2019-01-18 14:26:08 +01:00
Javi Martín
cb92d29ddc Simplify nth-child selectors
Using `nth-child(odd), nth-child(even)` is the same as selecting all
the elements.
2019-01-18 14:26:05 +01:00
Javi Martín
51a4ca98ad Move milestone styles to their own sheet 2019-01-18 14:26:02 +01:00
Javi Martín
789476e6ab Synchronize percentage for new progress bars
According to the HTML specification:

> The default value is the minimum plus half the difference between the
> minimum and the maximum, unless the maximum is less than the minimum,
> in which case the default value is the minimum.

So for new progress bars, we had a numeric value of `nil` and a range
value of `50`, meaning the input fields weren't in sync.

Manually triggering the event on the progress, while not an ideal
solution (ideally we would be able to define `0` as default), sets the
value of the numeric field.
2019-01-18 14:17:53 +01:00
Javi Martín
fff5673ec0 Simplify hiding/showing progress bar type field
With a parent element for just input and label, there aren't conflicts
with the globalize tabs code anymore.
2019-01-18 14:17:48 +01:00
Javi Martín
96454a41f0 Use I18n keys instead of human_attribute_name
Even if it means duplicating the translations in many cases, it's
consistent with the rest of the application.
2019-01-18 14:17:45 +01:00
decabeza
7c0fb96b02 Adds styles to admin progress bars views 2019-01-18 14:17:40 +01:00
Javi Martín
dfdf0b0636 Hide title field for primary progress bars
These bars don't have a title.
2019-01-18 14:17:37 +01:00
Javi Martín
c5d32c5ab9 Manage progress bars in the admin area 2019-01-18 14:17:33 +01:00
Javi Martín
4f25581636 Add progress bar polymorphic views 2019-01-18 14:17:29 +01:00
Javi Martín
eaea95ccfb Add progress bar model 2019-01-18 14:17:12 +01:00
Javi Martín
c3c9b02220 Move milestone factories to their own file 2019-01-18 14:15:27 +01:00
Julian Nicolas Herrero
357d0617e2 Merge pull request #3174 from consul/backport-1736-pending_specs_proposal_notification_limits
[Backport] Add pending specs proposal notification limits
2019-01-18 11:06:03 +01:00
Julian Nicolas Herrero
db404429fc Merge pull request #3190 from consul/release_0.18.1
Release 0.18.1
2019-01-18 10:43:43 +01:00
Javi Martín
f2210bc5b5 Update changelog for release 0.18.1 2019-01-17 13:17:38 +01:00
Alberto
3bc3719507 Merge pull request #3188 from consul/processes-homepage-phase
[Backport] Legislation process homepage phase
2019-01-17 12:13:59 +01:00
decabeza
9dfbeed140 Moves draft and final result publication dates from tabs to sidebar 2019-01-15 16:13:41 +01:00
decabeza
73637de0d0 Adds homepage phase and tab to legislation processes show 2019-01-15 16:13:38 +01:00
Julian Nicolas Herrero
7724f9421f Merge pull request #3173 from consul/backport-1795-improve_crud_budgets
[Backport] Improve CRUD budgets and content blocks
2019-01-15 11:57:27 +01:00
Julian Herrero
ab1e9a9310 Fix typo 2019-01-14 18:48:31 +01:00
Julian Herrero
2331cd048e Add pending specs for proposal notifications limits 2019-01-14 18:48:16 +01:00
Julian Nicolas Herrero
3c95bc1d8c Merge pull request #3175 from consul/backport-1814-enable_double_quotes_rubocop_rule
Enable double quotes rubocop rule
2019-01-14 13:50:41 +01:00
Julian Herrero
4af0de2d1d Enable double quotes rubocop rule 2019-01-14 13:13:37 +01:00
Julian Herrero
d77183ee09 Improvement - CRUD budgets and content blocks 2019-01-14 12:59:48 +01:00
Julian Nicolas Herrero
cc288fcedd Merge pull request #3167 from consul/backport-1793-cleanup_lines_controller
[Backport] Remove before action not used
2019-01-10 09:38:07 +01:00
Julian Nicolas Herrero
cd59f1b803 Merge pull request #3133 from consul/backport-1775-bug_management_create_investment_without_location
[Backport] Bug Management Cannot create Budget Investment without a map location
2019-01-09 18:02:53 +01:00
Julian Nicolas Herrero
702dc2bef5 Merge pull request #3154 from consul/backport-check_for_deleted_proposals
[Backport] checks for deleted proposals
2019-01-09 17:57:01 +01:00