Commit Graph

862 Commits

Author SHA1 Message Date
Discourse Translator Bot 7ac485fb9f FEATURE: Add Croatian language (#17130)
Co-authored-by: Gerhard Schlager <gerhard.schlager@discourse.org>
2022-06-18 00:18:22 +02:00
Discourse Translator Bot e0364cf228 Update translations (#17087) 2022-06-14 16:57:33 +02:00
Discourse Translator Bot 41fa278c00 Update translations (#16958) 2022-05-31 16:14:37 +02:00
Discourse Translator Bot d303466c30 Update translations (#16902) 2022-05-24 16:03:04 +02:00
Discourse Translator Bot 660227434e Update translations (#16701) 2022-05-10 21:42:02 +02:00
Bianca Nenciu 62cbb766cd FIX: Validate post's polls as acting user (#16638)
It used to validate the post from the perspective of the user who
created the post. That did not work well when an admin attempted to
add a poll to a post created by a user who cannot create posts because
it said the user cannot create polls.

The problem was that it used post.user for the validation process
instead of post.acting_user.
2022-05-05 09:54:10 +03:00
Discourse Translator Bot 51e29d3ca8 Update translations (#16608) 2022-05-03 15:30:59 +02:00
Bianca Nenciu ac68cb20c3 UX: Show all pie legend options for long polls (#16510)
Results pie chart of polls with very many options were wider than the
post and most of their content was hidden.
2022-04-20 10:43:10 +03:00
Discourse Translator Bot 4ec6af064a Update translations (#16505) 2022-04-19 15:45:09 +02:00
Vinoth Kannan 461936f211 FIX: don't validate and render the polls inside a quoted post. (#15019)
Previously, we had issues while approving posts since we validated the polls inside quotes.
2022-04-15 16:33:07 +05:30
Discourse Translator Bot a1d7e77967 Update translations (#16456) 2022-04-12 21:04:30 +02:00
Discourse Translator Bot fe689115d4 Update translations (#16378) 2022-04-05 15:28:19 +02:00
Penar Musaraj 943083f4df DEV: Include helper in core for applyLocalDates (#16325) 2022-03-30 20:58:38 -04:00
Discourse Translator Bot 216dfbb895 Update translations (#16314) 2022-03-30 14:52:59 +02:00
Discourse Translator Bot 93407005b5 Update translations (#16132) 2022-03-10 16:51:47 +01:00
David Taylor c9dab6fd08 DEV: Automatically require 'rails_helper' in all specs (#16077)
It's very easy to forget to add `require 'rails_helper'` at the top of every core/plugin spec file, and omissions can cause some very confusing/sporadic errors.

By setting this flag in `.rspec`, we can remove the need for `require 'rails_helper'` entirely.
2022-03-01 17:50:50 +00:00
Jarek Radosz 2fc70c5572 DEV: Correctly tag heredocs (#16061)
This allows text editors to use correct syntax coloring for the heredoc sections.

Heredoc tag names we use:

languages: SQL, JS, RUBY, LUA, HTML, CSS, SCSS, SH, HBS, XML, YAML/YML, MF, ICS
other: MD, TEXT/TXT, RAW, EMAIL
2022-02-28 20:50:55 +01:00
Ayke Halder 5ff3a9c4bb DEV: add native lazy loading for emojis (#15830) 2022-02-09 12:18:59 +01:00
Discourse Translator Bot 022480b461 Update translations (#15763) 2022-02-01 16:15:18 +01:00
Discourse Translator Bot 332266cbee Update translations (#15731) 2022-01-27 15:18:29 +01:00
Discourse Translator Bot f0435ca1a7 Update translations (#15673) 2022-01-23 11:14:20 +01:00
Discourse Translator Bot 2976b63094 Update translations (#15540) 2022-01-11 14:21:34 +01:00
Alan Guo Xiang Tan cd13524e26 FIX: Disable cast votes button for multiple polls with no min.
Multiple polls can be created without the min attribute but that means
the attribute defaults to 1. A default of 0 does not make any sense
because it is equivalent to saying that a user is not casting any votes.
2022-01-10 10:03:17 +08:00
Alan Guo Xiang Tan 21822cf0b7 FIX: Error when voting on a multiple poll without the min/max attrs. 2022-01-05 11:31:18 +08:00
Discourse Translator Bot a82e0db5ba Update translations (#15446) 2022-01-04 17:39:32 +01:00
Discourse Translator Bot c665003203 Update translations (#15416) 2021-12-28 14:13:58 +01:00
Discourse Translator Bot 8a67be0339 Update translations (#15353) 2021-12-22 18:30:09 +01:00
Penar Musaraj 9fd92f329e DEV: remove showHtml jQuery plugin (#15316) 2021-12-15 13:13:06 -05:00
Joffrey JAFFEUX 27fda37a8f DEV: removes jQuery usage from extend-for-poll (#15289) 2021-12-14 16:52:18 +01:00
Discourse Translator Bot 4afd6f0189 Update translations (#15292) 2021-12-14 14:53:35 +01:00
Discourse Translator Bot 3fec579ede Update translations (#15210) 2021-12-07 16:19:44 +01:00
Discourse Translator Bot b12f89e351 Update translations (#15140) 2021-11-30 21:06:39 +01:00
Jarek Radosz 2971d03307 DEV: Don't create unnecessary scope methods (#15104)
Skipping methods we don't use gives us mem/perf gains (minuscule but still), but more importantly fixes warnings about `Poll#open` (created by `enum :status`) conflicting with some internal AR method. 😃
2021-11-26 16:34:07 +01:00
Discourse Translator Bot 563b27b763 Update translations (#15065) 2021-11-23 17:29:39 +01:00
Jarek Radosz 5a8e6de42c FIX: Don't publish polls on message bus when there are no polls (#15041)
`poll` plugin was publishing on `/polls/[topic_id]` every time a non-first post was created. I can't imagine this being needed. It regressed 3 years ago in https://github.com/discourse/discourse/pull/6359
2021-11-22 12:31:53 +01:00
Mark VanLandingham a9d5921901 FIX: Allow poll feature to be disabled in discourse-markdown (#15025) 2021-11-19 15:10:47 -06:00
Alan Guo Xiang Tan 1d0faedfbc FIX: Validate number of votes allowed per poll per user. (#15001)
* DEV: Remove spec that we no longer need.

As far as we know, the migration has been successful for a number of
years.

* FIX: Validate number of votes allowed per poll per user.
2021-11-19 09:50:08 +08:00
Jarek Radosz 906a71a607 DEV: Fix linting issues in core plugins (#14916) 2021-11-13 15:31:42 +01:00
Jarek Radosz f414d5eace DEV: Use method definition syntax consistently (#14915) 2021-11-13 14:01:55 +01:00
Jarek Radosz 4ad77f3382 DEV: Remove .es6 extensions from core (#14912)
Still supported in plugins though.
2021-11-13 12:51:53 +01:00
Jarek Radosz 9c6ad955aa DEV: Fix one more use of jQuery global (#14910) 2021-11-12 20:22:43 +01:00
Kris a87216f1f3 A11Y: set modal widths with EMs; improves scaling (#14863) 2021-11-09 14:56:05 -05:00
Discourse Translator Bot 5d20304f95 Update translations (#14855) 2021-11-09 14:54:59 +01:00
Jarek Radosz d162229758 DEV: Replace equal() with strictEqual() (#14827) 2021-11-08 10:26:28 +01:00
Discourse Translator Bot 6894b3f3af Update translations (#14792) 2021-11-02 18:49:00 +01:00
Discourse Translator Bot 25097fa0af Update translations (#14648) 2021-10-19 15:23:54 +02:00
Discourse Translator Bot b44119cdb2 Update translations (#14579) 2021-10-12 16:00:22 +02:00
Bianca Nenciu 98d2836eb4 FIX: Disable Show results if nobody voted (#14528) 2021-10-06 17:51:46 +03:00
Discourse Translator Bot 0f5d737a61 Update translations (#14513) 2021-10-05 15:59:26 +02:00
Bianca Nenciu 6a143030f8 FEATURE: Allow users to remove their vote (#14459)
They can use the remove vote button or select the same option again for
single choice polls.

This commit refactor the plugin to properly organize code and make it
easier to follow.
2021-10-05 11:38:49 +03:00