f9069c350f
FIX: Permission issues when editing topics
...
If a user can't create a topic in a category, they should'be be
able to edit topics.
2015-04-30 17:08:12 -04:00
1e96a1cd58
fix ruby const warning
2015-04-29 23:33:25 +02:00
724f4a1c55
FEATURE: automatically load plugin's rake tasks
2015-04-29 23:32:49 +02:00
16408cee06
Allow Postgres to trigger readonly mode for the site.
2015-04-29 11:49:58 -04:00
439d0d2e37
Check Rails.version instead of ENV
...
Like that we can have code that works on multiple Rails versions, and we
dont need to mix a new method on Kernel.
Also, this makes easier to have multiple versions.
For instance, before master was 4.2, which is not the case anymore, so
on the code we should check versions and not Environment variables
2015-04-28 22:27:47 -04:00
e361916138
FIX: :fired: @eviltrout
2015-04-28 16:30:14 -04:00
647dd76ba1
Extract the needs_approval?
logic
2015-04-28 16:14:36 -04:00
c2f7676370
Support for custom reasons for things being queued for approval
2015-04-28 15:06:47 -04:00
cf0c2d09d4
Handlers can be added with a priority
2015-04-28 15:06:47 -04:00
2cbcd15789
FIX: Post Mannager wasn't being used for email replies
2015-04-28 13:04:34 -04:00
fe49141509
FIX: Topic creation validation should be skipped properly
2015-04-28 11:08:41 -04:00
4eaee8f611
Merge pull request #3377 from scossar/auto-rtl
...
Auto rtl
2015-04-28 07:58:35 +10:00
de42c627c5
Allow plugins to specify a minimum requires version
2015-04-27 13:07:12 -04:00
10270593a4
FIX: remove links in poll email notification
2015-04-26 00:37:27 +02:00
151dea4088
FIX: editing a poll/post with a poll wasn't working properly
2015-04-26 00:12:19 +02:00
7d5b5533c4
smaller popular post top margins in digest
2015-04-25 00:54:22 -07:00
15dbce5886
Show pending posts count in modal when your posts are enqueued
2015-04-24 15:44:59 -04:00
3660fe4f60
FIX: When approving/rejecting a post it should delete the user action
2015-04-24 15:25:47 -04:00
3a6efa25f0
Allow ReadOnly to propogate up to the Ember app via Response Header
2015-04-24 14:37:16 -04:00
5b3f99aa50
Don't blow up if Redis switches to READONLY
2015-04-24 14:37:16 -04:00
1412687112
FIX: Whoops, DiscourseLocalOnebox became DiscourseGlobalOnebox
2015-04-24 01:09:38 -07:00
8bda53a8cd
FIX: compatibility issue with akismet plugin
2015-04-23 20:02:16 +02:00
a737090442
- FEATURE: revamped poll plugin
...
- add User.staff scope
- inject MessageBus into Ember views (so it can be used by the poll plugin)
- REFACTOR: use more accurate is_first_post? method instead of post_number == 1
- FEATURE: add support for JSON-typed custom fields
- FEATURE: allow plugins to add validation
- FEATURE: add post_custom_fields to PostSerializer
- FEATURE: allow plugins to whitelist post_custom_fields
- FIX: don't bump when post did not save successfully
- FEATURE: polls are supported in any post
- FEATURE: allow for multiple polls in the same post
- FEATURE: multiple choice polls
- FEATURE: rating polls
- FEATURE: new dialect allowing users to preview polls in the composer
2015-04-23 19:33:29 +02:00
2ee033caa5
FIX: validate integer site setting
2015-04-23 18:15:14 +05:30
985d0268de
Version bump to v1.3.0.beta6
2015-04-22 11:11:31 -04:00
afc12da2f9
Merge pull request #3387 from riking/fix-uploaded-onebox
...
FIX: Local files never oneboxed, onebox requests cache-busted
2015-04-22 10:37:09 -04:00
27aa0bc056
PERF: eliminate query that grabs every post number on topic page.
2015-04-23 00:10:09 +10:00
6037a6b0c9
update highlightjs
2015-04-22 23:34:29 +10:00
694ee30e86
FIX: Uploaded files could not be oneboxed
2015-04-21 23:08:29 -07:00
405edebfed
FIX: Don't rate limit the creation of topics when skipping validations
2015-04-21 16:48:39 -04:00
5bf8c31af4
Users can see their pending posts
2015-04-21 16:44:47 -04:00
26693c16ac
Don't show the link to "Needs Approval" unless approval is enabled.
...
Note that any plugin that extends the NewPostMananger to support
enqueuing will enable it.
2015-04-21 13:59:57 -04:00
dd3953bf19
FIX: Ruby 2.2 has include
as private
2015-04-21 13:35:00 -04:00
2713b77e28
FIX: If validations were disabled some rate limits continued to run
2015-04-21 13:16:05 -04:00
5990ab855b
PERF: Move post alerting into async
2015-04-20 13:34:57 -04:00
9fbc763902
Replace Hash#keys.each with Hash#each_key for some perf boost
2015-04-18 21:53:53 +10:00
788b66e4a3
Update SourceURL to work better
2015-04-16 16:51:49 -04:00
c7d367996a
PERF: Concatenate scripts in development mode
...
This improves my DOMContentLoaded from 9s+ to less than 4s.
Pinging @SamSaffron on this because this was previously controversial.
This implementation adds the `@sourceURL` directive so chrome correctly
identifies the source files.
2015-04-16 15:40:23 -04:00
2459f52c71
Merge pull request #3375 from techAPJ/patch-2
...
FEATURE: invite existing users to private topic
2015-04-16 11:13:42 -04:00
a5b25ad2af
FEATURE: scale up likes per day as users increase trust level
...
tl2 = 1.5 times the likes
tl3 = 2 times the likes
tl4 = 3 times the likes
configurable via tl[234]_additional_likes_per_day_multiplier site setting
2015-04-16 09:44:30 +10:00
2bec7253e9
FIX: Trust level comparison must be integer
2015-04-15 18:01:29 -04:00
d491d4f997
FEATURE: invite existing users to private topic
2015-04-16 00:52:54 +05:30
af1571a58f
Site Settings for post approval
2015-04-15 14:54:37 -04:00
96d2c5069b
Interface for reviewing queued posts
2015-04-15 14:54:37 -04:00
f1ede42569
Add the posts that need to be reviewed to the hamburger
2015-04-15 14:54:37 -04:00
a83a19f6ce
ES6 module migrations
2015-04-15 14:54:36 -04:00
19a9a8b408
NewPostManager
determines whether to queue a post or not
2015-04-15 14:54:36 -04:00
a5ee45ccbe
PostEnqueuer
object to handle validation of enqueued posts
2015-04-15 14:54:36 -04:00
539861cc3f
FIX: generate pngout-compatible letter avatars
2015-04-15 11:31:27 +02:00
b0a3401186
Fix if defined? conditional for R2
2015-04-14 20:14:04 -07:00