discourse/app/services
Sam c531f4ded5 remove rails-observers
Rails yanked out observers many many years ago, instead the functionality
was yanked out to a gem that is very lightly maintained.

For example: if we want to upgrade to rails 5 there is no published gem

Internally the usage of observers had quite a few problem.

The series of refactors renamed a bunch of classes to give us more clarity
and removed some magic.
2016-12-22 16:46:53 +11:00
..
spam_rule UX: rename setting num_flags_to_block_new_user to num_spam_flags_to_block_new_user 2016-06-15 13:19:06 -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 We need this variable later 2016-10-11 19:14:32 -03:00
color_scheme_revisor.rb Add locale step 2016-09-22 09:52:19 -04:00
group_action_logger.rb FEATURE: Group logs. 2016-12-12 17:29:54 +08:00
group_message.rb BUGFIX: no translation for email_error_notifications to admin users 2014-06-30 15:21:26 +02:00
handle_chunk_upload.rb FEATURE: Bulk Invite 2014-06-09 01:43:39 +05:30
notification_emailer.rb UserEmailObserver is now removed 2016-12-22 16:46:53 +11:00
post_action_notifier.rb remove rails-observers 2016-12-22 16:46:53 +11:00
post_alerter.rb remove UserActionObserver, replace with after_save and service 2016-12-22 16:46:53 +11:00
post_owner_changer.rb FEATURE: allow changing post owners without creating post revision 2016-08-19 23:34:21 +05:30
post_timestamp_changer.rb FIX: Topic#last_posted_at was not being set when changing topic timestamp. 2015-10-20 10:12:52 +08:00
random_topic_selector.rb Ensure we don't run `$redis.keys` in production. 2016-11-15 23:23:41 +08:00
search_indexer.rb Remove SearchObserver, aim is to remove all observers 2016-12-22 13:13:14 +11: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 Track steps the user has completed, nag them to finish it. 2016-09-22 09:52:19 -04:00
tracked_topics_updater.rb Refactor User#update_last_seen! and User#update_tracked_topics 2013-10-23 23:27:30 +02:00
user_action_creator.rb remove UserActionObserver, replace with after_save and service 2016-12-22 16:46:53 +11:00
user_activator.rb SECURITY: XSS issue on Admin users list 2016-08-05 12:01:16 -04:00
user_anonymizer.rb Fixed anonymizer when 'full name required' setting is on 2016-03-17 17:50:04 +11:00
user_authenticator.rb Ability to skip email validation via a plugin 2016-09-07 14:05:46 -04:00
user_blocker.rb FIX: blocking users should never hide all posts if they are trust level 1 or higher 2016-09-12 11:58:10 -04:00
user_destroyer.rb FIX: when destroying users we were leaving drafts behind 2015-08-24 16:05:08 +10:00
user_updater.rb Add user_updated event to webhooks. 2016-12-13 11:26:26 +08:00
username_changer.rb FEATURE: Anonymize User. A way to remove a user but keep their topics and posts. 2015-03-10 11:59:08 -04:00
username_checker_service.rb SECURITY: Avoid mass assignment on user create 2016-08-05 11:57:13 -04:00