Bianca Nenciu
10e2578751
FIX: Set default value for poll result field ( #10178 )
2020-07-07 17:23:21 +03:00
Sam Saffron
9075d5a9f5
Revert "FIX: Set default value for poll result field ( #10044 )"
...
This reverts commit 40de535224
.
Sadly this appears to break the JS test suite
2020-07-07 10:24:37 +10:00
Bianca Nenciu
40de535224
FIX: Set default value for poll result field ( #10044 )
2020-07-07 10:16:21 +10:00
Jarek Radosz
26260d50b1
DEV: Import `I18n` in standard plugins ( #10098 )
2020-06-22 02:36:45 +02:00
Gerhard Schlager
390dc5c7a9
Update translations
2020-06-21 11:58:21 +02:00
Gerhard Schlager
36a3675e0a
Update translations
2020-06-14 23:39:33 +02:00
Bianca Nenciu
ff6811ceb8
Allow multiple groups which can vote when creating a poll ( #10015 )
...
* FEATURE: Allow multiple groups which can vote when creating a poll
* DEV: Fix select-kit deprecations
* DEV: Fix lint
2020-06-12 14:52:32 +03:00
Neil Lalonde
65dd8e2fa2
Update translations
2020-06-10 12:01:02 -04:00
Neil Lalonde
72c09ab4ae
Update translations
2020-06-01 13:58:51 -04:00
Neil Lalonde
3d20a1143b
Update translations
2020-05-26 10:06:07 -04:00
Joffrey JAFFEUX
faeb5793ba
UI: various tweaks to polls UI on mobile ( #9864 )
2020-05-23 19:08:49 +02:00
Jarek Radosz
6e3fe1abba
DEV: Use async/await instead of `andThen()`
2020-05-11 18:22:48 +02:00
Guo Xiang Tan
6359a5f8a9
DEV: Fix poll plugin causing error when server reloads in dev env.
2020-05-08 14:59:55 +08:00
Jarek Radosz
781e3f5e10
DEV: Use `response.parsed_body` in specs ( #9615 )
...
Most of it was autofixed with rubocop-discourse 2.1.1.
2020-05-07 17:04:12 +02:00
Joffrey JAFFEUX
029d091ea8
FIX: displays poll's close date in local time ( #9656 )
2020-05-06 22:18:47 +02:00
Krzysztof Kotlarek
9bff0882c3
FEATURE: Nokogumbo ( #9577 )
...
* FEATURE: Nokogumbo
Use Nokogumbo HTML parser.
2020-05-05 13:46:57 +10:00
Neil Lalonde
3cce608379
Update translations
2020-05-04 10:39:01 -04:00
David Taylor
84be92c067
FIX: Avoid exception when rendering a poll in a trashed post
...
Maintain the poll belongs_to post relation when a post is trashed
2020-04-28 14:43:09 +01:00
Gerhard Schlager
7177b9d771
UX: Translating poll chart types wasn't possible
2020-04-28 14:29:42 +02:00
Gerhard Schlager
82f9dcf301
Update translations
2020-04-20 11:37:59 +02:00
Kane York
330102fd20
FEATURE: Show votes in an "on voted" poll to the creator
...
This required properly plumbing the guardian into the serializer.
Notably, the default state in the client was not changed - if you haven't voted in
the poll, you need to click the button to view the results instead of the results
being immediately visible on page load.
Implements https://meta.discourse.org/t/-/138108
2020-03-20 13:36:42 -07:00
Bianca Nenciu
5e4cf244a5
FIX: Show time input in poll builder ( #9128 )
2020-03-16 13:25:45 +01:00
Jarek Radosz
29b35aa64c
DEV: Improve flaky time-sensitive specs ( #9141 )
2020-03-10 22:13:17 +01:00
Jarek Radosz
48ba65f406
DEV: Clean up Ember imports ( #8979 )
...
Includes:
* Import `computed` helpers
* Import `@ember/application`
* Import `isBlank` from `@ember/utils`
* Import `A` from `@ember/array`
* Import `EmberArray` from `@ember/array`
* Import `ArrayProxy` from `@ember/array/proxy`
* Import `warn` from `@ember/debug`
* Import `EmberObject` from `@ember/object`
* Import `Application` from `@ember/application`
* Import `EmberRouter` from `@ember/routing/router`
* Import `isPresent` from `@ember/utils`
* Import `computed` from `@ember/object`
* Import `guidFor` from `@ember/object`
* Import `isArray` from `@ember/array`
* Import `TextField` from `@ember/component`
* Import `TextArea` from `@ember/component`
* Import `Promise` from `rsvp`
* Import `Evented` from `@ember/object/evented`
* Replace deprecated `ember-addons/ember-computed-decorators` imports
2020-03-06 23:49:28 +01:00
Mark VanLandingham
763a065df9
FIX: Correctly format select options for group poll by fields ( #9131 )
2020-03-06 12:58:59 -06:00
Neil Lalonde
4b70719a48
Update translations
2020-03-05 12:45:42 -05:00
Dan Ungureanu
c62d5b139b
FIX: Allow users to create polls in PMs with non human users ( #9055 )
2020-03-02 14:29:40 -05:00
Joffrey JAFFEUX
a4fc6ccc12
UX: prevents jumpyness when displaying poll voters ( #9054 )
2020-02-27 11:09:54 +01:00
Neil Lalonde
b0675075f7
Update translations
2020-02-25 10:29:14 -05:00
Dan Ungureanu
59db2811b0
FIX: Disable poll options if user groups do not allow them ( #8987 )
2020-02-18 12:13:19 +02:00
Joffrey JAFFEUX
72b6f908f4
UX: minor tweaks to poll builder UI ( #8985 )
2020-02-17 11:02:44 -05:00
Dan Ungureanu
82b307cd52
FIX: Use correct translation string
2020-02-17 13:49:43 +02:00
Joffrey JAFFEUX
2c7d32e783
FIX: prevents everyone group to show as group option for polls ( #8957 )
2020-02-14 14:11:34 +01:00
Neil Lalonde
637535fc6b
Update translations
2020-02-13 15:00:16 -05:00
Mark VanLandingham
0772a4338b
FIX: Remove pie draw animation ( #8940 )
2020-02-12 07:09:40 -08:00
Mark VanLandingham
daaa0a657f
FIX: Render HTML for pie chart options ( #8912 )
2020-02-11 10:02:54 -06:00
Joffrey JAFFEUX
8ca9ad887d
FIX: replaces fake null value by clearable option ( #8875 )
2020-02-06 08:30:26 +01:00
Mark VanLandingham
5d97286fa7
FEATURE: Allow single option polls ( #8853 )
2020-02-05 08:03:27 -06:00
Joffrey JAFFEUX
0431942f3d
DEV: select-kit 2 ( #7998 )
...
This new iteration of select-kit focuses on following best principales and disallowing mutations inside select-kit components. A best effort has been made to avoid breaking changes, however if you content was a flat array, eg: ["foo", "bar"] You will need to set valueProperty=null and nameProperty=null on the component.
Also almost every component should have an `onChange` handler now to decide what to do with the updated data. **select-kit will not mutate your data by itself anymore**
2020-02-03 14:22:14 +01:00
Bianca Nenciu
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
Neil Lalonde
2dd1ff79b4
Update translations
2020-01-20 11:00:44 -05:00
Jarek Radosz
fe588cc7f8
DEV: Fix function prototype deprecations ( #8681 )
...
* DEV: Fix the function prototype observers deprecation
DEPRECATION: Function prototype extensions have been deprecated, please migrate from function(){}.observes('foo') to observer('foo', function() {}). [deprecation id: function-prototype-extensions.observes] See https://deprecations.emberjs.com/v3.x/#toc_function-prototype-extensions-observes for more details.
* DEV: Fix the function prototype event listeners deprecation
DEPRECATION: Function prototype extensions have been deprecated, please migrate from function(){}.on('foo') to on('foo', function() {}). [deprecation id: function-prototype-extensions.on] See https://deprecations.emberjs.com/v3.x/#toc_function-prototype-extensions-on for more details.
* DEV: Simplify `default as` imports
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2020-01-16 18:56:53 +01:00
Jarek Radosz
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
Krzysztof Kotlarek
8c2e27790c
FIX: everyone can see poll results when on_vote and closed ( #8613 )
...
The bug was mentioned here: https://meta.discourse.org/t/poll-name/136436
I added specs to cover existing behaviour and refactored can_see_results method.
Guard condition should apply only if the poll result setting is set to `staff_only`.
In other cases, user can see results when the poll result setting is set to `always` or user voted or poll is closed.
2019-12-24 08:04:35 +11:00
Neil Lalonde
91b290c784
Update translations
2019-12-19 12:31:52 -05:00
Mark VanLandingham
44612f900e
FIX: Remove 'staff_only' results option for non-staff ( #8565 )
2019-12-17 13:43:15 -08:00
Gerhard Schlager
dfb9fa3b98
Update translations
2019-12-10 13:10:55 +01:00
Rafael dos Santos Silva
dbee72e92b
FIX: Export poll UI should only show for admins
2019-12-05 17:03:06 -03:00
Neil Lalonde
50b98a47ac
Update translations
2019-12-05 11:20:52 -05:00
Mark VanLandingham
118fef2353
FIX: Hide pie legend when results are grouped ( #8445 )
2019-12-02 13:59:52 -06:00