Commit Graph

317 Commits

Author SHA1 Message Date
0a74322589 Update translations (#11087) 2020-10-30 16:06:32 +01:00
9648122b51 Update translations (#11042) 2020-10-27 15:36:21 +01:00
b5933e2b49 Update translations (#10970) 2020-10-20 15:34:57 +02:00
7eef10c6d7 Update translations (#10944) 2020-10-17 00:07:21 +02:00
85894537b1 Update translations 2020-10-13 15:40:37 +02:00
29a9ae1b50 Update translations 2020-10-06 15:43:13 +02:00
babbebfb35 FEATURE: Add the title attribute to polls (#10759)
Adds an optional title attribute to polls. The rationale for this addition is that polls themselves didn't contain context/question and relied on post body to explain them. That context wasn't always obvious (e.g. when there are multiple polls in a single post) or available (e.g. when you display the poll breakdown - you see the answers, but not the question)

As a side note, here's a word on how the poll plugin works:

> We have a markdown poll renderer, which we use in the builder UI and the composer preview, but… when you submit a post, raw markdown is cooked into html (twice), then we extract data from the generated html and save it to the database. When it's render time, we first display the cooked html poll, and then extract some data from that html, get the data from the post's JSON (and identify that poll using the extracted html stuff) to then render the poll using widgets and the JSON data.
2020-10-02 09:21:24 +02:00
ecfca965f2 Update translations 2020-09-29 13:01:52 +00:00
530d9ab071 DEV: enforces eslint’s curly rule to the codebase (#10720)
eslint --fix is capable of fix it automatically for you, ensure prettier is run after eslint as eslint --fix could leave the code in an invalid prettier state.
2020-09-22 16:28:28 +02:00
c86538097d Update translations 2020-09-22 13:04:13 +00:00
6734a82260 Update translations 2020-09-16 10:17:56 +00:00
5990c71c29 Update translations 2020-09-15 13:04:17 +00:00
1c71f81144 Update translations 2020-09-09 14:59:40 +00:00
71da5e0e27 Update translations 2020-09-01 13:02:16 +00:00
d495464ead Update translations 2020-08-25 13:02:37 +00:00
d0faee3bd8 Update translations 2020-08-18 13:02:44 +00:00
1a78a429b5 Update translations 2020-08-11 13:04:00 +00:00
cd4f251891 FEATURE: Poll breakdown 2.0 (#10345)
The poll breakdown modal replaces the grouped pie charts feature.

Includes:

* MODAL: Untangle `onSelectPanel`
Previously modal-tab component would call on click the onSelectPanel callback with itself (modal-tab) as `this` which severely limited its usefulness. Now showModal binds the callback to its controller.

"The PR includes a fix/change to d-modal (b7f6ec6) that hasn't been extracted to a separate PR because it's not currently possible to test a change like this in abstract, i.e. with dynamically created controllers/components in tests. The percentage/count toggle test for the poll breakdown feature is essentially a test for that d-modal modification."
2020-08-06 17:57:06 +02:00
81247c1f6a DEV: Remove mention of Transifex from locale files 2020-08-06 13:34:00 +02:00
a68533b394 Update translations 2020-08-05 13:55:12 +00:00
390dc5c7a9 Update translations 2020-06-21 11:58:21 +02:00
36a3675e0a Update translations 2020-06-14 23:39:33 +02:00
65dd8e2fa2 Update translations 2020-06-10 12:01:02 -04:00
72c09ab4ae Update translations 2020-06-01 13:58:51 -04:00
3d20a1143b Update translations 2020-05-26 10:06:07 -04:00
faeb5793ba UI: various tweaks to polls UI on mobile (#9864) 2020-05-23 19:08:49 +02:00
3cce608379 Update translations 2020-05-04 10:39:01 -04:00
7177b9d771 UX: Translating poll chart types wasn't possible 2020-04-28 14:29:42 +02:00
82f9dcf301 Update translations 2020-04-20 11:37:59 +02:00
4b70719a48 Update translations 2020-03-05 12:45:42 -05:00
b0675075f7 Update translations 2020-02-25 10:29:14 -05:00
637535fc6b Update translations 2020-02-13 15:00:16 -05:00
5d97286fa7 FEATURE: Allow single option polls (#8853) 2020-02-05 08:03:27 -06:00
07222af7ab FEATURE: Add 'groups' option to polls (#8469)
This options can be used to restrict polls to certain groups.
2020-01-28 14:30:04 +02:00
2dd1ff79b4 Update translations 2020-01-20 11:00:44 -05:00
9e3fc1111d FIX: Add a blank poll options validation (#8652)
Before, saving a post with a blank poll option resulted in error 500.
2020-01-03 15:09:36 +01:00
91b290c784 Update translations 2019-12-19 12:31:52 -05:00
dfb9fa3b98 Update translations 2019-12-10 13:10:55 +01:00
50b98a47ac Update translations 2019-12-05 11:20:52 -05:00
b92a8131c0 FEATURE: Pie chart option for poll results (#8352) 2019-11-25 11:51:01 -06:00
c75ebfee57 UX: Rename 'Hide results' to 'Show vote' in polls (#8403)
For various reasons, users may want to change their response to a poll.
Currently they have permission to do so, however it is hidden behind the 'Hide
results' button. Since what this button does is take the user back to the vote
panel, it seems more appropriate to name it 'Show vote', where it becomes
obvious that it can be modified and re-submitted.

As discussed here [1], there are mulitple users, myself included, who assumed
that editing a misclick response was impossible. This improves the label to make
it more descriptive of the action actually being taken.

[1] https://meta.discourse.org/t/ability-to-remove-my-choice-in-a-poll/53642/6
2019-11-25 12:26:19 +01:00
fd0025a735 FEATURE: Add export poll button (#8370)
This PR aims to make poll results easily exportable to staff in a CSV format, so they can be analyzed in external software.

It also makes the export data easily customizable by allowing users to leverage any data explorer query to generate the report. By default, we use a query that ships with data explorer, but user can change the ID in settings or use 0 to disable this feature.

One potential upgrade is using the recent work that allows arbitrary group to run data explorer and allow all the groups with access to the configured query to also export polls, but that can be added later.

Co-Authored-By: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2019-11-22 16:06:39 -03:00
f72730703a Update translations 2019-11-14 15:41:42 +01:00
94a34af702 Update translations 2019-11-05 16:52:48 +01:00
3dfe9f3b8d Update translations 2019-10-08 12:25:24 +02:00
8adec48b33 Update translations 2019-09-26 04:29:44 +02:00
930e70aba9 Update translations 2019-09-04 10:24:43 -04:00
8841563f8a Update translations 2019-08-26 14:36:46 +02:00
69498a58e9 FEATURE: Staff only poll results (#7984)
* FEATURE: Staff only poll results

These changes allow only staff to see the results of a poll.

Non-staff users will be shown a screen like this:

1b8bd76013.png

The "Votes are public" message has been removed from the info section,
and the button to show the votes has been replaced with a message
stating the results will only be shown to staff.

* Update PR based on feedback

* Update plugins/poll/app/models/poll.rb

make sure we return a boolean

Co-Authored-By: Régis Hanol <regis@hanol.fr>
2019-08-15 12:27:18 -06:00
97e9599ecc Update translations 2019-07-15 09:43:22 -04:00