discourse/test/javascripts/models
Sam ac0053f491 FEATURE: navigate to first post and auto bump category settings
### navigate_to_first_post_after_read setting for categories

When enabled on categories logged on users will return to OP after
reading the entire category. (useful for documentation categories)

### num_auto_bump_daily

Set a number of topics that will automatically bump daily on a category.

- Every 15 minutes we will check if any category has this setting
- Categories with the setting are shuffled
- We exclude pinned, closed, category description and archived topics
- Maximum of 1 topic for the list of categories is bumped till limit reached per category
- We always try to bump oldest first
- Limit is elastic using a RateLimiter that ensures that we only bump N per day

Also some minor organisation on category settings

Froze strings on category.rb
2018-07-16 18:10:35 +10:00
..
badge-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
category-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
composer-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
email-log-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
group-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
invite-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
model-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
nav-item-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
post-stream-test.js.es6 PERF: Make mega topics work without a stream. 2018-07-12 12:46:12 +08:00
post-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
report-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
rest-model-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
result-set-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
session-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
site-test.js.es6 FIX: on initial load category subcategories were not mapped correctly 2018-07-12 17:59:56 +10:00
staff-action-log-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
store-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
topic-details-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
topic-test.js.es6 FEATURE: navigate to first post and auto bump category settings 2018-07-16 18:10:35 +10:00
topic-tracking-state-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-action-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-badge-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-stream-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00
user-test.js.es6 DEV: introduces prettier for es6 files 2018-06-15 17:03:24 +02:00