discourse/app/services
Michael Howell 38b8d68c68 FEATURE: Allow the user to select a custom home page (#5268)
* Add user_home configuration option

* Use the new user_home preference to actually show the right home page

* Fix trailing whitespace

* Update user_option_serializer.rb

* Fix JavaScript default homepage tests

* Use an object instead of a giant switch

* Remove trailing whitespace

* Make the default `user_home` set to `null` instead of `0`

* Rename user_home to homepage_id
2017-11-10 06:45:19 +11:00
..
spam_rule Refactor flag types for more customization 2017-10-19 13:55:23 -04:00
anonymous_shadow_creator.rb PERF: shift most user options out of the user table 2016-02-17 18:08:25 +11:00
badge_granter.rb Set user title from the badge view (#5049) 2017-08-17 16:32:37 -04:00
color_scheme_revisor.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
group_action_logger.rb FEATURE: Add group settngs to allow users to leave a group freely. 2017-07-28 15:00:25 +09:00
group_mentions_updater.rb FIX: Skip validations when updating group mentions. 2017-04-04 14:13:18 +08:00
group_message.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
handle_chunk_upload.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
notification_emailer.rb FIX: staged users should get emails on must_approve_users sites 2017-08-28 17:32:07 -04:00
post_action_notifier.rb remove rails-observers 2016-12-22 16:46:53 +11:00
post_alerter.rb FIX: invited staged users would sometimes not get notified of replies 2017-10-06 16:37:28 +02:00
post_owner_changer.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
random_topic_selector.rb Reduce number of Redis calls. 2017-09-08 20:12:53 +08:00
search_indexer.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
spam_rules_enforcer.rb FEATURE: new 'maximum new user accounts per registration IP' site setting 2014-11-17 12:04:29 +01:00
staff_action_logger.rb Add Suspend User to flags page 2017-09-25 12:28:00 -04:00
topic_status_updater.rb Add a DiscourseEvent for when a topic is closed 2017-09-27 14:00:53 -04:00
topic_timestamp_changer.rb FIX: TopicTimestampChanger should not allow timestamps in the future. 2017-05-22 16:03:49 +08:00
tracked_topics_updater.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
trust_level_granter.rb FIX: grant trust level when bulk adding users to group 2017-03-06 14:39:53 +05:30
user_action_creator.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
user_activator.rb FEATURE: forgot_password_strict setting also prevents reporting that an email address is taken during signup 2017-10-03 15:28:30 -04:00
user_anonymizer.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
user_authenticator.rb SECURITY: signup without verified email using Google auth 2017-10-16 13:51:41 -04:00
user_blocker.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
user_destroyer.rb FIX: delete staged users when the incoming email is rejected 2017-10-11 16:17:01 +02:00
user_updater.rb FEATURE: Allow the user to select a custom home page (#5268) 2017-11-10 06:45:19 +11:00
username_changer.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
username_checker_service.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
word_watcher.rb FEATURE: Support regular expressions for watched words 2017-09-27 15:48:57 -04:00