59d04c0695
Internal renaming of elder,leader,regular,basic to numbers
...
Changed internals so trust levels are referred to with
TrustLevel[1], TrustLevel[2] etc.
This gives us much better flexibility naming trust levels, these names
are meant to be controlled by various communities.
2014-09-05 15:20:52 +10:00
ee812eb447
FIX: Do not perform grants if badges are disabled
2014-09-02 13:12:27 -07:00
e28ef099a4
Fix pop3 SSL state leaking over multisite
2014-08-26 17:03:58 -07:00
6d357c9c23
Rename pop3s settings to pop3, remove 'insecure'
2014-08-26 17:03:58 -07:00
f493eb5d12
FEATURE: allow version emails to be disabled globally
2014-08-23 10:02:32 +10:00
ac4f6d9c97
Merge pull request #2647 from riking/multiple-addresses
...
Allow processing of email sent to multiple addresses
2014-08-22 10:32:42 +10:00
8a20d05ba5
FEATURE: backup without uploads
2014-08-20 18:53:58 +02:00
4e857bfa12
FIX: add http:// to feed_polling_url if it's missing
2014-08-19 17:57:14 -04:00
b4e38e5646
updated checks of environment with Rails.env by Rails.env methods
2014-08-18 15:36:47 +05:30
5193c9fd16
FIX: ensure consistency on topic featured users
2014-08-18 17:13:32 +10:00
8d7f4c1944
FEATURE: add additional fields in user list export
2014-08-16 00:39:28 +05:30
b0f44dcdf3
clean up exports weekly
2014-08-15 02:03:30 +05:30
7ed969f0c7
Site Setting to customize how frequently inactive users are purged
2014-08-13 15:11:19 -04:00
b4dc8e7115
Add error reply for new error
2014-08-13 11:47:21 -07:00
3c6673aceb
Purge inactive accounts that are older than 7 days
2014-08-13 14:13:41 -04:00
eeff092ead
PERF/FIX: Dismiss Post coming back
...
Now that post numbers are monotonically increasing we should not need this job
Stuff should just self correct as users browser along
Corrected the job not to reset the disimissed posts in case we need it
2014-08-11 10:26:46 +10:00
0b5e19303d
PERF: only run category stats once a day
2014-08-11 09:41:50 +10:00
22cd259687
FIX: remove faulty "ensure consistency" badge job
2014-08-11 09:21:06 +10:00
cd22b6158c
PERF: stop mucking with user stats every 15 minutes
...
(pushed to twice daily)
2014-08-07 14:20:42 +10:00
b11b5cb61b
SECURITY: rebake old user profiles
2014-08-05 16:37:56 +10:00
6eb478f5fa
Merge pull request #2614 from riking/email-tests
...
Email tests, and include posting error reason
2014-08-01 16:33:00 -04:00
0a2036a99a
OPTIMIZATION: Don't run 12 queries every 15 mins for the Top section.
...
Instead, run the daily queries once every hour, and the reset of the
queries once a day.
2014-08-01 16:25:20 -04:00
c0b2b9b341
Refactor out handle_failure method in PollMailbox
2014-08-01 11:12:06 -07:00
d87edce6c3
Pass rejection message along in rejection mail if present
2014-08-01 09:56:15 -07:00
dcc9923e4b
FIX: failed messages posted via email silently ignored
...
also... test suite over mocking
2014-07-31 18:46:02 +10:00
025354f52f
add a low water mark at 90% of variable TL3 requirements
2014-07-27 23:42:38 -07:00
95d13bf68a
PERF: move avg time calculation to daily
2014-07-25 13:21:10 +10:00
0f9678fe49
FIX: faster update of all badges
...
Introduced badge triggers, introduced concept of badge that happens due to a post but has the post hidden
Delta badge grant happens once a minute, backed by redis
2014-07-23 11:46:07 +10:00
1359a02128
Merge pull request #2532 from riking/sidekiq
...
Pass more context from Sidekiq jobs to Logster
2014-07-18 10:24:51 +10:00
d90404e830
Change 'code' to 'message'
2014-07-17 15:19:58 -07:00
12cb682548
Start passing more context to Discourse.handle_exception
2014-07-17 14:11:56 -07:00
c8d322d1be
Include the email subject line in rejection messages
...
This change has a tradeoff.
It increases our backscatter vulnerability - the subject could have spammy content - but it's extremely valuable to the user to know exactly which message was rejected.
If you sent two at the same time, and only one was rejected, you would have no way of knowing which worked and which to resend without going to the website (which is what email-in is trying to avoid, kinda).
2014-07-17 10:25:53 -07:00
4c867c5796
FIX: don't send repeated notifications that there are pending users who need to be approved to moderators who haven't read the previous notification
2014-07-16 17:53:51 -04:00
89fc989adb
FEATURE: First Quote badge
2014-07-11 14:17:43 +10:00
df8b25d2f5
FEATURE: don't demote trust level 3 users who were promoted less than SiteSetting.leader_promotion_min_duration days ago
2014-07-08 17:39:49 -04:00
9a9ad9bda8
FEATURE: Badge progress
...
- Refactor model so it stores backfill query
- Implement autobiographer
- Remove sample badge
- Correct featured badges to only include a badge once
2014-07-03 17:29:44 +10:00
198731de23
FIX: 100% cpu while parsing feeds
2014-07-02 13:53:04 +10:00
a4b7b561dc
Add link to badge reason on badge details page.
2014-07-02 09:46:28 +10:00
3f16e1e335
Enable trust level 3 promotion/demotion job
2014-07-01 17:34:07 -04:00
760e9a756d
PERF: push reindex job to daily
2014-07-01 10:09:55 +10:00
a7b8f25c50
Even better fix
2014-06-30 15:17:05 -07:00
07cedb7946
Fix specs, handle_exception calls
2014-06-30 15:16:16 -07:00
eb14983dfa
Change pop3 auth errors from admin message to dashboard notice
2014-06-30 14:44:18 -07:00
e22688a204
FEATURE: Can upload images to categories
2014-06-30 14:14:00 -04:00
777371bf14
Merge pull request #2480 from vikhyat/badge-system
...
Add consistency check to revoke invalid badges
2014-06-30 14:13:12 +10:00
807bfbd9bb
FEATURE: Trust level 3 promotion and demotion. Job is disabled for now.
2014-06-27 18:42:03 -04:00
83749779cc
Add consistency check to revoke duplicate badges.
2014-06-28 01:24:00 +05:30
da9048f3ea
Fix email code & tests
2014-06-27 12:04:31 -07:00
386d1e231a
move profile_background from User to UserProfile
2014-06-26 12:30:07 -04:00
6f5b58969b
Only give necessary context
2014-06-25 17:01:23 -07:00