Javi Martín
2216cb91d1
Use local variables in progress bar partial
...
We were even passing the `ballot` local variable in some places, which
was ignored because we were using instace variables.
2020-07-30 16:20:00 +02:00
Javi Martín
6b1864fbcd
Sanitize translations instead of using _html
...
Using the `_html` suffix in an i18n key is the same as using `html_safe`
on it, which means that translation could potentially be used for XSS
attacks.
2019-10-09 19:46:47 +02:00
Javi Martín
928312e218
Use sanitize in translations with links
...
Sometimes we're interpolating a link inside a translation, and marking
the whole translations as HTML safe.
However, some translations added by admins to the database or through
crowdin are not entirely under our control.
Although AFAIK crowdin checks for potential cross-site scripting
attacks, it's a good practice to sanitize parts of a string potentially
out of our control before marking the string as HTML safe.
2019-10-08 18:46:21 +02:00
Julian Herrero
c87267d34f
Use double quotes in app/views/budgets
2019-03-19 12:16:50 +01:00
decabeza
4fbc10d85e
Fixes budgets ui for all phases
2018-03-14 15:01:56 +01:00
decabeza
d70c46e578
Extract BudgetHeadingsHelper#heading_link & use it
...
Why:
The logic to construct the link to a heading (if it exists) is in three
different places, this is a clear candidate for a helper method.
How:
Just checking at the helper method if `assigned_heading` and `budget`
has values and composing the link if so.
2018-03-08 11:50:23 +01:00
decabeza
0e9190bc43
Adds heading link on different heading message
2018-03-08 11:50:09 +01:00
decabeza
7a888b71fd
Removes duplicate heading info, fixes headings structure
2018-02-28 16:10:14 +01:00
decabeza
f1ce68a445
changes back link on header to budgets_path
2018-01-19 14:35:05 +01:00
decabeza
3c8ec4169f
improves messages on header
2018-01-09 19:29:36 +01:00
decabeza
a49b206b42
adds help message to how change ballot
2017-05-26 14:55:27 +02:00
Juanjo Bazán
5817aa8d13
fixes link in investments index header
2017-05-04 13:17:09 +02:00
Alberto Garcia Cabeza
72ab4f5923
fixes styles on callout warning
2017-01-17 19:09:46 +01:00
Alberto Garcia Cabeza
86360a8719
shows fixed bar only in correct heading on voting phase
2017-01-17 18:59:12 +01:00
Alberto Garcia Cabeza
2aaf917510
adds different back link if headings count equal to 1
2017-01-17 18:16:50 +01:00
rgarcia
5f7269a070
displays unfeasible budgets link from home
2017-01-16 03:09:08 +01:00
Juanjo Bazán
bdb55805a1
uses back_link_helper all around
2017-01-11 13:03:12 +01:00
kikito
b7a0aa3b57
Fixes i18n errors now that they are detected by i18n-tasks
2017-01-06 19:55:23 +01:00
Alberto Garcia Cabeza
e0d3752f72
improves styles of budgets investments views
2017-01-05 17:23:30 +01:00
kikito
28e6a10382
Hides balloting controls when not in the balloting phase
2017-01-05 15:17:49 +01:00
kikito
2c343788d5
Fixes typo
2017-01-03 18:11:59 +01:00
kikito
2815b28cd1
changes header message to include assigned heading link
2016-12-25 12:56:31 +01:00
kikito
de1ade0eb8
Fixes erroneous link in view
2016-12-23 18:36:42 +01:00
kikito
615217e36e
Fixes errors in header view
2016-12-23 15:37:55 +01:00
kikito
bb1258f2b2
Fixes view
2016-12-22 20:27:46 +01:00
rgarcia
16794c580c
groups and headings navigation
2016-09-10 16:22:43 +02:00
rgarcia
1c8f4d5ff0
can remove investment projects
2016-09-10 16:22:41 +02:00
rgarcia
9839d7afd0
can add investments to ballot
2016-09-10 16:22:40 +02:00
Alberto Garcia Cabeza
7548b0492d
Adds more styles to budget pages
2016-06-09 12:59:55 +02:00
Alberto Garcia Cabeza
aa1ed87725
Adds styles for budgets
2016-06-08 19:45:09 +02:00
kikito
be6d7a1d39
Adds views and helpers for investments
2016-06-03 18:50:49 +02:00