decabeza
ee7ca37d18
Removes unused css
2018-03-07 17:18:27 +01:00
decabeza
d679c1eb79
Removes sandbox folder
2018-03-07 17:18:10 +01:00
decabeza
995449d733
Adds share buttons and refactors processes header
2018-03-07 17:16:54 +01:00
decabeza
5b1ac0a6ce
Adds correct url on budget investment twitter share
2018-03-07 17:16:43 +01:00
Bertocq
6b41b6487b
Add UserSegments#user_segment_emails helper method
...
Why:
Both Newsletters and Email Downloads need the same logic: To extract the
emails from all the users in the segment that have newsletter flag
active, removing all empty email values.
How:
1- UserSegments#user_segment_emails holds that repeated logic and is used
on both Newsletter & EmailDownload.
2- Rename Newsletter#list_of_recipients to list_of_recipient_emails as
it is more descriptive. There is no need to pass entire Users around,
only the emails are needed at Mailer#newsletter method.
3- Cleanup Newsletter#list_of_recipient_emails model spec scenario
2018-03-01 20:59:20 +01:00
Alberto Calderón Queimadelos
0acb4988f0
Merge pull request #2490 from consul/documents-tab
...
Documents list
2018-02-28 17:14:58 +01:00
decabeza
1546f67367
Removes document tab on legislation proposals
2018-02-28 16:21:08 +01:00
decabeza
7a888b71fd
Removes duplicate heading info, fixes headings structure
2018-02-28 16:10:14 +01:00
decabeza
46f21330bd
Removes document tab on budgets investments
2018-02-28 15:23:39 +01:00
decabeza
5b7a5a2b4b
Removes document tab on proposals
2018-02-28 15:23:32 +01:00
decabeza
5c0a10699a
Refactors documents partials and reorganices css
2018-02-28 15:22:33 +01:00
Bertocq
24aa157998
Fix invalid Newsletter recipients count to 0
...
When a newsletter doesn't have a valid user segment for the recipients
list, the number of users should be 0.
2018-02-21 11:47:24 +01:00
Bertocq
f34d6c1c1d
Prevent invalid newsletters from being sent
...
Why:
Newsletters without a valid user segment can't be sent since there is no
recipient user email list.
How:
* Hiding the send button at the form
* Preventing an invalid newsletter from being delivered at the controller
2018-02-21 11:47:16 +01:00
Bertocq
38f7a222f5
Add error message for invalid Newsletter user segment
...
Instead of the name of the User Segment we'll display an error message
2018-02-21 11:46:30 +01:00
Bertocq
4becd0eb35
Change Newsletter's segment_recipient to string
...
Why:
Newsletter attribute `segment_recipient` is an integer to be used as
enum. There's no advantage to store a number instead of an string if the
ammount of elements in the table is not going to be huge, or we can take
advantage of using an enum.
Also maintaining both Newsletters enum paired with UserSegments::SEGMENTS
would be a maintenance burden.
How:
* Migration to change segment_recipient column from integer to string
* Removing enumeration from Newsletter model class
* Using UserSegments::SEGMENTS instead of Newsletter.segment_recipients
or integer values
2018-02-21 11:46:11 +01:00
Bertocq
f873bff5c6
Fix admin menu controller name conditionals
2018-02-20 22:33:01 +01:00
María Checa
1c458d4be3
Added emails download views
2018-02-20 22:33:01 +01:00
Bertocq
1c653a7096
Improve admin menu active item conditionals
2018-02-20 18:50:39 +01:00
María Checa
017c242085
Merge pull request #2462 from consul/admin-newsletter-emails
...
Admin newsletter emails
2018-02-20 16:17:37 +01:00
decabeza
1cc799ef11
Adds links to milestone description
2018-02-14 18:13:46 +01:00
decabeza
a950bb03a7
Removes unnecessary p tag on investment partial
2018-02-14 18:04:17 +01:00
decabeza
990dc072be
Refactors custom page view and include specs
2018-02-14 17:52:10 +01:00
decabeza
f7c7f0201a
Fixes heading structure and i18n format on legislation processes
2018-02-14 17:06:26 +01:00
María Checa
24bca36639
Merge branch 'master' into admin-newsletter-emails
2018-02-14 16:07:13 +01:00
María Checa
881059811f
Added newsletter admin views
2018-02-14 16:05:29 +01:00
decabeza
c0c4d9e01f
Fixes back link to on how to use help page
2018-02-14 16:00:01 +01:00
Raimond Garcia
8bec36500a
Merge pull request #2385 from wairbut-m2c/2363-alert-delete-investment-project
...
Add alert message when a user deletes an investment project from "My activity"
2018-02-13 14:06:08 +01:00
María Checa
20173f9870
Added newsletter mailer method and view
2018-02-13 13:12:00 +01:00
Bertocq
b3b28e21d0
Fix translation indentation on investments partial
2018-02-10 20:44:02 +01:00
Bertocq
86a60a8b7c
Fix space & comma typo
2018-02-10 19:15:00 +01:00
Bertocq
a46e9f756a
Fix end's indentations at budget index page
2018-02-10 18:23:38 +01:00
Bertocq
9f47bce7f5
Improve budget index info page with classes
2018-02-10 18:22:45 +01:00
Bertocq
2915788487
Add budget id to finished budgets list on budget index
2018-02-10 18:20:15 +01:00
Bertocq
089ccdae7c
Fix html alignments
2018-02-10 16:58:00 +01:00
Bertocq
189fa5ba50
Fixes advanced filters link position
2018-02-10 16:42:54 +01:00
Raúl Fuentes
5b16d395e7
Added logic to not show invetment links is the budget phase isn't reviewing_ballots or finished
2018-02-10 15:27:40 +01:00
decabeza
2154a614c2
Adds new legislation processes section on help page
2018-02-08 19:06:41 +01:00
decabeza
dac5b7c9a2
Adds missing polls button on help page
2018-02-07 19:09:30 +01:00
BertoCQ
087c8b0a99
Merge pull request #2395 from consul/hidden-comments
...
Hidden comments
2018-02-05 20:27:05 +01:00
Bertocq
770086779e
Use new milestone order_by_publication_date order scope
2018-02-03 19:15:59 +01:00
Bertocq
2a678dfd4a
Order group headings by name on listing
2018-01-31 23:20:57 +01:00
Bertocq
10d780ea4b
Add valuation flag to comment form cache key
2018-01-31 22:26:03 +01:00
Bertocq
5420cd36bf
Disallow comment actions on valuation comments
2018-01-31 17:46:36 +01:00
Bertocq
0f4d0b4fe9
Improve valuation flag at comment form
2018-01-31 17:19:26 +01:00
Bertocq
9cb4b03276
Disallow valuation comment creation on finished budget
2018-01-31 17:07:56 +01:00
Bertocq
b926740a32
Show valuation comments at admin investment show page
2018-01-31 16:35:45 +01:00
Bertocq
528c9be925
Refactor valuation comments into its own partial
...
It's going to be used at valuation and admin panels
2018-01-31 16:34:11 +01:00
Bertocq
a15e372f7e
Rename written_by_authors partial to dossier
...
Its more descriptive in the contexts where its rendered
2018-01-31 16:30:39 +01:00
Angel Perez
47c9b343ee
Admins can search investments by title or ID ( #2401 )
2018-01-31 09:52:55 -04:00
Raimond Garcia
45d07fa16f
Merge pull request #2407 from wairbut-m2c/aperez-investment-filters-aggregation
...
Investments can be applied several filters at once
2018-01-31 14:39:02 +01:00