mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-01 22:14:39 +08:00
1. remove unnecessary `.rb` filename suffixes from `require_relative` calls 2. replace `require File.expand_path(File.dirname(__FILE__) + …` with `require_relative` 3. remove `./` prefixes from `require_relative` calls
27 lines
776 B
Ruby
27 lines
776 B
Ruby
# coding: utf-8
|
|
# frozen_string_literal: true
|
|
|
|
# name: discourse-hcaptcha
|
|
# about: hCaptcha support for Discourse
|
|
# version: 0.0.1
|
|
# authors: Discourse
|
|
# url: https://github.com/discourse/discourse/tree/main/plugins/discourse-hcaptcha
|
|
# required_version: 2.7.0
|
|
# meta_topic_id: 291383
|
|
|
|
enabled_site_setting :discourse_hcaptcha_enabled
|
|
|
|
extend_content_security_policy(script_src: %w[https://hcaptcha.com])
|
|
|
|
module ::DiscourseHcaptcha
|
|
PLUGIN_NAME = "discourse-hcaptcha"
|
|
end
|
|
|
|
require_relative "lib/discourse_hcaptcha/engine"
|
|
|
|
after_initialize do
|
|
reloadable_patch { UsersController.include(DiscourseHcaptcha::CreateUsersControllerPatch) }
|
|
|
|
require_relative "app/services/problem_check/hcaptcha_configuration"
|
|
register_problem_check ProblemCheck::HcaptchaConfiguration
|
|
end
|