Robin Ward
7cc4a157f6
Merge pull request #2603 from techAPJ/patch-1
...
FEATURE: allow staff to send multiple invites to same email
2014-07-29 14:58:39 -04:00
Arpit Jalan
f571abfaaf
FEATURE: allow staff to send multiple invites to same email
2014-07-30 00:13:11 +05:30
Neil Lalonde
fc22127726
FIX: only admin can edit faq, tos, and privacy policy
2014-07-29 10:40:09 -04:00
Sam
aa7ed0b2ba
FIX: remove broken find topic id feature
2014-07-29 16:36:52 +10:00
Sam
8c68309b5a
FIX: remove muted categories from suggested
2014-07-29 14:34:54 +10:00
Régis Hanol
44ba74789b
FIX: actually retrieve the first 2 posts in a conversation about a flag
2014-07-28 22:54:03 +02:00
Neil Lalonde
e1be478ef4
FIX: admins bypass some post validations. This allows them to edit legal docs even if those docs are longer than max post length, for example.
2014-07-28 16:40:14 -04:00
Régis Hanol
bddffa7f9a
FEATURE: flag dispositions normalization
...
All flags should end up in one of the three dispositions
- Agree
- Disagree
- Defer
In the administration area, the *active* flags section displays 4 buttons
- Agree (hide post + send PM)
- Disagree
- Defer
- Delete
Clicking "Delete" will open a modal that offer to
- Delete Post & Defer Flags
- Delete Post & Agree with Flags
- Delete Spammer (if available)
When the flag has a list associated, the list will now display 1
response and 1 reply and a "show more..." link if there are more in the
conversation. Replying to the conversation will NOT give a disposition.
Moderators must click the buttons that does that.
If someone clicks one buttons, this will add a default moderator message
from that moderator saying what happened.
The *old* flags section now displays the proper dispositions and is
super duper fast (no more N+9999 queries).
FIX: the old list includes deleted topics
FIX: the lists now properly display the topic states (deleted, closed,
archived, hidden, PM)
FIX: flagging a topic that you've already flagged the first post
2014-07-28 19:28:07 +02:00
Neil Lalonde
b942436d7b
FIX: rescue from I18n.locale = nil when trying to seed db
2014-07-28 12:40:00 -04:00
David McClure
025354f52f
add a low water mark at 90% of variable TL3 requirements
2014-07-27 23:42:38 -07:00
Ben Lubar
ac8c2e1e07
discourse#2591
2014-07-27 12:12:36 -05:00
Régis Hanol
488d4eebbe
SECURITY: do not follow redirect by default when downloading hotlinked images
2014-07-27 17:21:47 +02:00
Ben Lubar
44dc4b4a17
add profile option for edit history, visible only when edit history is disabled globally.
2014-07-26 23:04:46 -05:00
Neil Lalonde
5a33e6f00c
Move FAQ, Terms of Service, and Privacy Policy into topics in the Staff category. First post of those topics will be rendered on their respective pages. Site settings and content are not used for these documents anymore. Translations of the default text is moved into the standard YML files.
2014-07-25 14:41:20 -04:00
Robin Ward
15a51c6316
ES6: Patch up a few issues with the admin controllers conversion
2014-07-25 14:17:58 -04:00
Neil Lalonde
872296b1c2
Version bump to v0.9.9.14
2014-07-25 13:30:38 -04:00
Robin Ward
be408242bc
Merge pull request #2581 from awesomerobot/master
...
new notification style, poster expansion border, changing media screen to media all...
2014-07-25 10:55:43 -04:00
Sam
6e9f5f5584
SECURITY: fix XSS in excerpt parser
2014-07-25 12:16:00 +10:00
Arpit Jalan
3b2a5f6894
FIX: filter whitelist domain name
2014-07-24 22:02:10 +05:30
Kris Aubuchon
4a1ec20585
adding border to poster expansion, changing media screen to media all, trying new notification style
2014-07-24 12:21:22 -04:00
Robin Ward
c93a7020ec
Merge pull request #2565 from swalkinshaw/move-discourse-plugin
...
Move discourse_plugin to lib
2014-07-23 10:56:12 -04:00
Scott Walkinshaw
7e2aa5acfb
Move discourse_plugin to lib
2014-07-23 00:03:48 -04:00
Sam
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
Neil Lalonde
b3c149de22
FIX: use email_site_title for emails like reset password and account activation too
2014-07-22 15:52:20 -04:00
Robin Ward
4c51258526
PERF: Speed up JSHint tests by using local buffers instead of AJAX
...
requests.
2014-07-22 14:13:37 -04:00
Robin Ward
fd3ceae1d6
ES6: Enable compatibility layer for routes
2014-07-22 12:09:29 -04:00
Régis Hanol
8bde019910
FEATURE: grab oneboxed image dimensions to prevent 'jiggles' while loading
2014-07-21 15:59:34 +02:00
Régis Hanol
c7330ed73f
BUGFIX: errors when post-processing 'data images'
2014-07-18 17:54:18 +02:00
Sam
c47a70e390
FIX: extra safety
2014-07-18 10:36:17 +10:00
Sam
1359a02128
Merge pull request #2532 from riking/sidekiq
...
Pass more context from Sidekiq jobs to Logster
2014-07-18 10:24:51 +10:00
riking
d90404e830
Change 'code' to 'message'
2014-07-17 15:19:58 -07:00
riking
a69efada85
Realign method comment
2014-07-17 15:07:25 -07:00
riking
12cb682548
Start passing more context to Discourse.handle_exception
2014-07-17 14:11:56 -07:00
Robin Ward
ca85878188
Version bump to v0.9.9.13
2014-07-17 16:40:14 -04:00
riking
2b5a955c18
Pass more context from Sidekiq jobs to Logster
2014-07-17 11:19:59 -07:00
Robin Ward
3265360ff7
Merge pull request #2546 from riking/hide_deleted
...
Hide deleted posts by default for staff
2014-07-17 13:40:58 -04:00
riking
19b757b058
FEATURE: Hide deleted posts by default for staff
2014-07-17 10:40:15 -07:00
riking
17db265b41
Remove use of email_in_address and email_in_category
2014-07-17 10:25:13 -07:00
Sam
de7e6a9545
Feature: allow mods to cut pinned topic excerpts
2014-07-17 21:32:37 +10:00
Régis Hanol
ebafd59ffe
Merge pull request #2554 from Elberet/fix-upload-validator
...
FIX: NoMethodError in on extension.upcase when upload's original filenam...
2014-07-17 11:24:42 +02:00
Sam
189b1c729a
FEATURE: query param for topic state
2014-07-17 09:29:09 +10:00
Neil Lalonde
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
Neil Lalonde
5c70d878a7
FEATURE: show a reason why a category can't be deleted
2014-07-16 15:43:51 -04:00
Robin Ward
fb8dda7f42
FIX: We should use `category_id` instead of `category_name` to perform
...
operations, now that the subcategory names are not unique.
2014-07-16 15:40:35 -04:00
Régis Hanol
7dcf2a2c4f
FEATURE: show the user's flagged/deleted posts
2014-07-16 21:04:55 +02:00
Neil Lalonde
939e8505a9
Remove hub username integration
2014-07-16 12:25:24 -04:00
Neil Lalonde
01a68f8cc7
Emails are case insensitive
2014-07-16 10:22:01 -04:00
Sam
a2a78fbad1
FIX: rake admin:create suggests better name
...
FIX: rake admin:create ensures account active
2014-07-16 17:55:08 +10:00
Sam
2d0def9940
FIX: First Quote badge bust
...
Feature: track quoted posts
2014-07-15 17:47:24 +10:00
Jens Maier
bf9f3c1366
FIX: NoMethodError in on extension.upcase when upload's original filename has no extension.
2014-07-15 03:23:26 +02:00
Neil Lalonde
4f6d5d9215
FEATURE: add site settings rate_limit_new_user_create_topic and rate_limit_new_user_create_post to have different rate limits for topic and post creation for new users
2014-07-14 16:58:16 -04:00
Robin Ward
dd6fd7fa39
FIX: Don't put iframes in emails where they are sanitized out. Replace
...
them with links.
2014-07-14 16:41:37 -04:00
Arpit Jalan
575b5e3d13
FEATURE: disposable invite tokens
2014-07-14 21:30:46 +05:30
Régis Hanol
9befc31afa
BUGFIX: restore wasn't working now that we have some views
2014-07-11 18:29:24 +02:00
Sam
89fc989adb
FEATURE: First Quote badge
2014-07-11 14:17:43 +10:00
Neil Lalonde
5fb38ba9c0
Version bump to v0.9.9.12
2014-07-10 17:33:30 -04:00
Sam
6019e3f257
FIX: remove hardcoding from middleware stack so we can control it
2014-07-10 17:01:21 +10:00
Sam
5032c96486
FIX: disable x accl redirect for CDN assets
...
We need to keep headers in tact
2014-07-10 16:32:46 +10:00
Neil Lalonde
362adb0498
FIX: add site setting email_site_title, which overrides title in reply by email address in case the title has invalid characters
2014-07-09 16:44:18 -04:00
Régis Hanol
27f7730fe8
fix the build
2014-07-09 17:39:38 +02:00
Neil Lalonde
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
Sam
9ee93aad5b
FIX: letter avatars to live in uploads directory, add last modified
2014-07-08 17:20:27 +10:00
Sam
fae3eab580
FIX: user search was stemming
2014-07-08 12:41:38 +10:00
Régis Hanol
59b5ba7c0f
BUGFIX: IP lookup wasn't working when using HTTPS
...
REFACTOR: the ip locator into a ip-lookup component
2014-07-07 22:18:18 +02:00
Arpit Jalan
48940b9bbe
Refactor admin create task
2014-07-07 16:58:23 +05:30
Sam
0f25bbeaf7
FEATURE: Editor badge
2014-07-07 17:55:40 +10:00
Sam
d99a9b6735
FIX: invite security check broke PM viewing for all admins
2014-07-05 16:56:26 +10:00
Sam
cf60bed719
FIX: username search logic was stemming and not ordering right
2014-07-05 09:11:41 +10:00
Robin Ward
fc20332c0f
Lift all oneboxes out of `<p>` tags.
2014-07-04 16:09:51 -04:00
Arpit Jalan
48f86181bf
REFACTOR: move all conditions to guardian
2014-07-04 23:04:19 +05:30
Régis Hanol
609d1e05cd
FEATURE: optimize the hell out of letter avatars
2014-07-04 13:27:17 +02:00
Sam
5b310c21b4
FIX: less crazy error when post exceeds max length.
2014-07-04 16:39:15 +10:00
Neil Lalonde
7d5d5862c1
Import optimizations for topic creation: Prevent queuing of most jobs when importing posts and topics. Only do some recalculations at the end of the import.
2014-07-03 16:24:47 -04:00
Neil Lalonde
a4a90475cf
FIX: scrub freedom_patch should take the optional replacement_char argument. Mysql2::Error uses it. mysql2 is used by some import scripts.
2014-07-03 11:11:21 -04:00
Sam
1ed97437ef
Merge pull request #2490 from techAPJ/update_rake_task-2
...
Update admin create task
2014-07-03 17:31:55 +10:00
Neil Lalonde
3cb74577a3
Version bump to v0.9.9.11
2014-07-02 16:43:37 -04:00
Arpit Jalan
af4101f783
TRIVIAL: remove obsolete comments
2014-07-02 17:05:06 +05:30
Arpit Jalan
d0753ec7a5
Send notifications for backup/restore from system user
2014-07-02 15:01:32 +05:30
Arpit Jalan
aeec5067d5
FEATURE: Send notification by system user for bulk invite
2014-07-02 14:28:57 +05:30
Arpit Jalan
7cb67b028d
Update admin create task
2014-07-02 13:30:38 +05:30
Arpit Jalan
cd07bf5611
Update admin rake task
2014-07-02 02:03:02 +05:30
Robin Ward
288bb5588f
Use different approach for background image
2014-07-01 13:40:09 -04:00
Sam
03f63d970b
PERF: fix slow query
2014-07-01 22:01:15 +10:00
Sam
760e9a756d
PERF: push reindex job to daily
2014-07-01 10:09:55 +10:00
Robin Ward
0f52f26587
TWEAK: Don't show subcategory topic definitions when viewing a category list.
2014-06-30 15:22:40 -04:00
Robin Ward
952426d358
FEATURE: Uploaded images to categories are shown when browsing
2014-06-30 14:14:00 -04:00
Sam
90d7718103
add search filter
2014-06-30 17:18:08 +10:00
Neil Lalonde
807bfbd9bb
FEATURE: Trust level 3 promotion and demotion. Job is disabled for now.
2014-06-27 18:42:03 -04:00
riking
da9048f3ea
Fix email code & tests
2014-06-27 12:04:31 -07:00
Régis Hanol
462532dfdb
OOOPS: I CAN'T CODE (:fired:)
2014-06-27 00:04:48 +02:00
Régis Hanol
c0cd109e9d
TRIVIAL: code formatting
2014-06-26 19:50:29 +02:00
Régis Hanol
ee1d78c73e
BUGFIX: edit history on wiki posts should be visible
2014-06-26 19:19:35 +02:00
Régis Hanol
87c0c5d6f9
TRIVIAL: we might run the task after disabling s3 storage
2014-06-25 23:16:04 +02:00
Régis Hanol
610f2dabd1
BUGFIX: actually clean up all avatar thumbnails
2014-06-25 23:06:15 +02:00
Régis Hanol
bdb6032c11
FEATURE: rake task to migrate uploads from S3 to local storage
2014-06-24 15:35:15 +02:00
Sam
7e1bd88c33
BUGFIX: eliminate drafts for system user
2014-06-25 10:55:35 +10:00
Sam
48790368a0
BUGFIX: system user needs no drafts.
2014-06-25 10:45:20 +10:00
Neil Lalonde
8e382fa5ea
FIX: flag as notify_moderators pm's used 'Regular' notification level for members of the moderators group, which isn't valid for pm's
2014-06-24 12:31:46 -04:00
Sam
3c84876660
BUGFIX: Chinese search was broken
...
BUGFIX: User locale was used index data
BUGFIX: missing Norwegian fulltext config
FEATURE: store the text used to index stuff in fulltext (for diagnostics / in page search)
FEATURE: re-index posts when locale changes (in bg job)
FEATURE: allow reindexing by trucating post_search_data
Note: I removed japanese specific config cause it requires custom pg config,
happy to add it once our base docker config ships with it
2014-06-24 17:11:13 +10:00
Sam
c23a4fcbee
FEATURE: flag resolution in admin screen
2014-06-24 13:20:57 +10:00