0d3d2c43a0
DEV: s/\$redis/Discourse\.redis ( #8431 )
...
This commit also adds a rubocop rule to prevent global variables.
2019-12-03 10:05:53 +01:00
427d54b2b0
DEV: Upgrading Discourse to Zeitwerk ( #8098 )
...
Zeitwerk simplifies working with dependencies in dev and makes it easier reloading class chains.
We no longer need to use Rails "require_dependency" anywhere and instead can just use standard
Ruby patterns to require files.
This is a far reaching change and we expect some followups here.
2019-10-02 14:01:53 +10:00
30990006a9
DEV: enable frozen string literal on all files
...
This reduces chances of errors where consumers of strings mutate inputs
and reduces memory usage of the app.
Test suite passes now, but there may be some stuff left, so we will run
a few sites on a branch prior to merging
2019-05-13 09:31:32 +08:00
152238b4cf
DEV: Prefer public_send
over send
.
2019-05-07 09:33:21 +08:00
f26804394a
DEV: Remove the use of stubs on Rails.logger
in our test suite.
2018-10-10 09:34:50 +08:00
1fb1f4c790
FIX: Make error in Discourse Hub more descriptive. ( #6438 )
2018-10-09 22:05:31 +08:00
4b6381367e
add support for Excon connection options in hub requests
2018-08-30 15:57:11 -04:00
deb79a8fff
DEV: private means nothing for class methods
2017-11-01 16:43:19 +11:00
4ba5e678d8
Require dependencies to enable live reload in dev for Sidekiq.
2017-10-06 11:39:00 +08:00
5012d46cbd
Add rubocop to our build. ( #5004 )
2017-07-28 10:20:09 +09:00
1b3501b39b
FIX: discourse hub calls
2017-06-20 17:15:59 -04:00
8dbe2c3ec4
FIX: Incorrect way to use Excon in DiscourseHub
.
2017-06-20 08:32:45 +09:00
48fb19d9e4
Fix hash style.
2017-06-19 07:51:06 +09:00
3d1a7a02f7
Fix typo.
2017-06-19 07:49:32 +09:00
170a554747
FIX: version check
...
api.discourse.org server apparently does not like GET
requests that have a port number in the headers Host entry
Additionally fix the actual GET query; it should use query
parameters not a body.
2017-06-18 04:56:15 -05:00
d82dbd565b
FIX: Remove dependency on rest-client
.
2017-06-16 09:42:41 +09:00
f3cd5f61c5
FEATURE: Send anonymized usage statistics to Discourse if Discourse Hub can't reach the site
2017-03-28 09:07:23 +05:30
393f49f224
Allow for a custom hub server
2017-01-06 14:54:38 -08:00
53a463d7c1
Hub must be called with https
2016-03-02 17:51:13 -05:00
19cba7bb0f
Version checks include the branch
2014-09-09 17:35:51 -04:00
b4e38e5646
updated checks of environment with Rails.env by Rails.env methods
2014-08-18 15:36:47 +05:30
acfe81e61f
FIX: add referer to version_check request
2014-08-14 17:30:05 -04:00
f15d106eb9
remove all version stats
2014-08-11 12:42:03 -07:00
939e8505a9
Remove hub username integration
2014-07-16 12:25:24 -04:00
42bf010f8a
Add more stats to version check
2014-05-12 09:06:43 +10:00
9ca516e58d
Rename nickname to username in the code. Use new hub routes. (Old routes still exist as aliases for old Discourse instances.)
2014-03-12 12:39:36 -04:00
bc8cd043ad
Send the locale of your site to the Discourse Hub
2013-11-22 15:30:47 -05:00
981d8f6aea
Signup form: prefill username if Discourse Hub has a match for the email address. Also, fix some bad specs in username_checker_service_spec that were passing...
2013-11-19 14:15:28 -05:00
bded4b26fa
Ask admins to fill in site_description on the dashboard, and send it to the hub
2013-09-11 16:32:49 -04:00
61281a3c81
invite only forums had very wonky logic, invited users were not being activated, invite_only forums were still registering users
2013-08-28 17:18:31 +10:00
9085cec232
Move json hash from users controller to NicknameUnavailable
2013-08-26 15:00:11 +00:00
2c1326f89b
Send login_required to discourse hub
2013-07-30 17:52:47 -04:00
ed1b0ed0f1
Send user_count and a better url for your forum with the version check request
2013-05-27 16:30:11 -04:00
e864e4141d
Fix topic_count in version check request
2013-04-25 17:19:06 -04:00
2310851ad2
Send topic_count with version check requests
2013-04-24 14:13:20 -04:00
e6ad51adce
Send contact_email along with version check
2013-04-24 12:55:01 -04:00
c6ab9fec9d
Unregister forum membership at Discourse Hub when deleting a user
2013-04-15 14:52:07 -04:00
016634d1d9
Don't memoize a SiteSetting in the DiscourseHub module because that breaks multisite support
2013-03-05 13:53:23 -05:00
5c986be753
Send forum title and hostname along with version check
2013-03-01 16:02:06 -05:00
c0371ff427
Add version checking that shows on the admin dashboard
2013-02-19 15:20:49 -05:00
39eab7c425
Replace mentions of mothership with discourse_hub
2013-02-14 12:57:26 -05:00