Manoj
|
9650dbb97c
|
Refactor topics controller
Refactor: 1) TopicsController to reduce code climate complexity.
2) Topic model, addressed comments
fix typo
|
2013-10-28 11:42:07 +05:30 |
Sam
|
95e936c299
|
cleanup API for looking up a user by email or username, add specs, fix invalid auto association in open id provider
|
2013-10-28 16:29:07 +11:00 |
Robin Ward
|
f4d9bf9181
|
Merge pull request #1573 from railsaholic/use_existing_find_by_username_or_email
Utilize already existing method 'find_by_username_or_email'
|
2013-10-25 12:57:18 -07:00 |
Sam
|
4929c5db71
|
FIX: when allow_uncategorized_topics was false, PMs can not be created
|
2013-10-25 09:33:39 +11:00 |
Neil Lalonde
|
d149066ac6
|
Show a warning on admin dashboard if running on an older patch level of ruby 2.0
|
2013-10-24 18:22:47 -04:00 |
Robin Ward
|
61468f6f27
|
Can assign a parent category to a category.
|
2013-10-24 17:03:28 -04:00 |
Manoj
|
96ae3cdacc
|
Utilize already existing method 'find_by_username_or_email'
check presence of email using include, dont use =~
|
2013-10-24 19:26:06 +05:30 |
Sam
|
24d732b12a
|
regressions post merge
|
2013-10-24 12:25:20 +11:00 |
Sam
|
adeb987c70
|
oops messed up merge
|
2013-10-24 12:09:49 +11:00 |
Sam
|
666264879c
|
change it so all topics MUST include a category, we store a special uncategorized category to compensate
this cleans up a bunch of internals and removes some settings
|
2013-10-24 12:08:02 +11:00 |
Neil Lalonde
|
8aab2253d0
|
Whitelisted ip addresses will not be flagged as spam by flag_sockpuppets
|
2013-10-23 17:11:35 -04:00 |
Robin Ward
|
c814fc16a3
|
Database structure to support sub categories
|
2013-10-23 15:22:49 -04:00 |
Neil Lalonde
|
c1008f4359
|
Fixes for postgresql inet columns in Rails 4. They're backed by an IPAddr class now, which breaks sql parameter marker support, and automatically sets the attribute to nil when trying to assign an invalid ip address.
|
2013-10-22 19:19:32 -04:00 |
Robin Ward
|
6394d924c8
|
Change migration to prevent down
|
2013-10-22 17:51:04 -04:00 |
Robin Ward
|
348e2e3ef2
|
Support for per-user API keys
|
2013-10-22 17:34:39 -04:00 |
Neil Lalonde
|
7d582fbee3
|
Screened ip address can be edited, deleted, and changed to allow or block.
|
2013-10-22 16:30:46 -04:00 |
Robin Ward
|
2308784713
|
Merge pull request #1543 from railsaholic/small_users_controller_refactoring
refactor UsersController to reduce complexity
|
2013-10-21 12:21:03 -07:00 |
Neil Lalonde
|
648b11a0eb
|
Add screening by IP address. When deleting a user as a spammer, block all signups from the same IP address.
|
2013-10-21 14:50:18 -04:00 |
Sam
|
6067795780
|
categories can now be re-ordered
|
2013-10-21 15:25:20 +11:00 |
Sam
|
614f45d003
|
correct topic and category counting query
revive old styling that was stripped
|
2013-10-21 10:20:16 +11:00 |
Manoj
|
868e4ffe6d
|
refactor UsersController to reduce complexity
Refactored: UsersController#create
|
2013-10-19 15:18:11 +05:30 |
Sam
|
5f74cb6bf9
|
category is not "positionable"
|
2013-10-18 18:09:30 +11:00 |
Sam
|
6f32cb52d6
|
minor styling changes, kill n+1 query
|
2013-10-18 11:23:08 +11:00 |
Sam
|
1ee49798b2
|
work in progress wide category list
|
2013-10-18 11:10:10 +11:00 |
Sam
|
7bf96ee690
|
naive implementation of post_count on categories
|
2013-10-18 11:10:10 +11:00 |
Sam
|
8f0e3de675
|
work in progress, wide categories page
|
2013-10-18 11:10:10 +11:00 |
Robin Ward
|
3df42f5c45
|
Disable caching of site settings temporarily
|
2013-10-17 15:49:33 -04:00 |
Neil Lalonde
|
0eaf32db45
|
Add a message to flags created because of the newuser_spam_host_threshold site setting
|
2013-10-17 15:08:11 -04:00 |
Régis Hanol
|
82dd9009e3
|
4% speedup on our test suite
|
2013-10-17 18:47:08 +02:00 |
Robin Ward
|
f8625b5510
|
Merge pull request #1495 from cored/refactor-topic-invite-by-email
Refactor: Topic model
|
2013-10-17 07:04:12 -07:00 |
Robin Ward
|
0a4f5af4a8
|
Merge pull request #1531 from railsaholic/topics_model_refactoring
Refactored Topic#limit_topics_per_day to improve Code Climate Complexity
|
2013-10-17 06:56:41 -07:00 |
Jeff Atwood
|
a580078ca7
|
increase default max_post_size to 32k chars
|
2013-10-16 14:59:33 -07:00 |
Neil Lalonde
|
cabe8f0d2d
|
Clean up ScreenUrl normalization and matching
|
2013-10-16 16:39:29 -04:00 |
Robin Ward
|
15cad17810
|
FIX: Nokogiri bugs in certain environments
|
2013-10-16 12:19:59 -04:00 |
Régis Hanol
|
debd9bfb25
|
add a sitesetting to enable the CleanUpUploads job
|
2013-10-16 17:09:36 +02:00 |
Manoj
|
7c03076c2a
|
Refactored Topic#limit_topics_per_day to reduce code climate complexity
Extracted 1) #apply_per_day_rate_limit_for, method as generic
RateLimiter , 2) #limit_first_day_topics_per_day as a separate method,
3) Added User#added_a_day_ago?, 4) Fixed private methods indentation.
|
2013-10-16 14:58:18 +05:30 |
James Edward Gray II
|
1aa9fc982d
|
Adding post details in preparation for the API importer code.
|
2013-10-15 09:21:30 -05:00 |
Régis Hanol
|
4536b5fe04
|
added a job to clean up orphan uploads
|
2013-10-15 11:15:48 +02:00 |
Sam
|
cf08d2c751
|
security: when login is required don't return the site node in the preload store
|
2013-10-15 09:50:49 +11:00 |
Sam
|
7df4e4afb9
|
security fix, anon should not be treated as though they can create anything
|
2013-10-13 09:54:48 +11:00 |
Sam
|
e5fbdde56f
|
filter params correctly from error log
|
2013-10-13 08:07:45 +11:00 |
Neil Lalonde
|
3c2c6ab24b
|
Add sockpuppet spammer detection. Automatically flag posts if they are from new users (registered less than 24 hours ago) at the same IP address and one of them started the topic.
|
2013-10-11 13:34:05 -04:00 |
Robin Ward
|
fee2734aaa
|
Check for custom avatars by default now.
|
2013-10-11 11:09:53 -04:00 |
Sam
|
b0465c517e
|
(experimental) added framework for filtering all sorts of internals in discourse and consuming by plugins
|
2013-10-10 18:45:40 +11:00 |
Sam
|
2a948c52a9
|
this setting needs to be pushed up to 15 so we will be able to nuke new spammer accounts
it is set to max_topics_in_first_day + max_replies_in_first_day
|
2013-10-10 10:45:27 +11:00 |
Sam
|
ad2ed5fe51
|
rate limits for topics and posts on first day
max_topics_in_first_day and max_replies_in_first_day
|
2013-10-10 10:32:03 +11:00 |
Rafael George
|
3a1e1e046b
|
Refactor: Topic#invite_by_email
Extract Topic#email_already_existas_for? and Topic#grant_permission_to_user
Fix failing spec due to missing variable in extracted method
|
2013-10-09 13:55:02 -04:00 |
Neil Lalonde
|
bccb37b6f3
|
When creating a topic, don't select a category by default when allow_uncategorized_topics is false. Also, added category validation on the server to enforce allow_uncategorized_topics.
|
2013-10-08 14:41:20 -04:00 |
Sam
|
094b5eccca
|
bug fixes for user_stat extraction, decrease querying
|
2013-10-07 15:05:00 +11:00 |
Sam
|
e18b93026a
|
defer view creation on so updates are not performed when people navigate to topics
|
2013-10-07 15:04:59 +11:00 |