aa9a9a5a72
FIX: Include auth_providers for anonymous users when login_required
2018-08-07 09:24:16 +01:00
812add18bd
REFACTOR: Serve auth provider information in the site serializer.
...
At the moment core providers are hard-coded in Javascript, and plugin providers get added to the JS payload at compile time. This refactor means that we only ship enabled providers to the client.
2018-08-06 09:25:48 +01:00
720e1965e3
FEATURE: add category suppress from latest
...
In the past we used suppress_from_homepage, it had mixed semantics
it would remove from category list if category list was on home and
unconditionally remove from latest.
New setting explicitly only removes from latest list but leaves the
category list alond
2018-02-22 09:56:35 +11:00
7d350d0d75
Revert plugin js changes ( #5139 )
...
* Revert "Add disabled_plugins to preloadstore for login_required anonymous users (#5134 )"
This reverts commit b840170f8da3c2fb841d55e1192a3522cbe5ae87.
* Revert "Do not load javascripts for disabled plugins (#5103 )"
This reverts commit a14ab488294215063a08448c29a819edf1b633d8.
2017-09-07 15:15:29 +02:00
b840170f8d
Add disabled_plugins to preloadstore for login_required anonymous users ( #5134 )
2017-09-06 12:18:58 +02:00
5012d46cbd
Add rubocop to our build. ( #5004 )
2017-07-28 10:20:09 +09:00
e232f87cde
PERF: avoid query as admin
...
As admin no need to query categories over and over
2017-05-12 11:09:41 -04:00
9a800107cb
FIX: Associate category logo and background to uploads record.
2016-12-12 17:37:28 +08:00
f9e6e5a66a
PERF: properly preload all category notification levels
2015-12-20 17:47:02 +11:00
6c37b26b24
Correct site spec
2015-09-28 16:50:24 +10:00
1061a9ed06
PERF: introduce full cache for site json when anon
2015-09-28 16:50:24 +10:00
181ab89485
PERF: introduce fragment caches in site serializer
2015-09-28 16:50:24 +10:00
690f839619
FIX: uncategorized topics list is 404 page when allow_uncategorized_topics is turned off
2015-09-23 15:21:36 -04:00
a61765b9e4
PERF: improve perf of initial payload
...
also reduce querying in topic query
2015-09-23 13:13:50 +10:00
80041b874c
FIX: don't show new topic notifications in homepag for suppressed categories
2015-09-03 19:18:46 +02:00
d34f42d2f7
FIX: hide category column in topic list only when the current category has no children
2015-09-02 23:46:04 +02:00
fc2fe5f02d
Use userfield serializer in json dump
...
Use userfield serializer for json dump to make sure
that also the options are serialized correctly.
2015-08-17 21:44:13 +02:00
bd61cdf21c
FIX: when allow uncategorized was off we were still showing uncat for admins/mods
2015-02-20 17:40:59 +11:00
381814fd5d
Adds support for a description to user fields.
2014-10-02 15:56:52 -04:00
edb34c178a
FEATURE: Show user fields when the user is signing up
2014-09-30 10:45:18 -04:00
a6714e252e
FIX: Category creation failed when translation was missing
2014-09-20 22:06:00 +02:00
36f081bf43
FIX: Don't show the category edit button unless the user can edit the
...
category
2014-08-12 13:31:05 -04:00
2f8d139ec0
BUGFIX: incorrect ordering in category permissions
...
FEATURE: UI for categories that we allow badges on
2014-07-10 12:02:16 +10:00
b0f8b104d2
PERF: eliminate N+1 query
2014-06-18 11:21:53 +10:00
66dccfe8d0
clean up
2014-05-29 18:18:27 -04:00
772a304fc2
dropdown on categorypage
2014-05-29 18:18:27 -04:00
4cd5ccdf1f
BUGFIX: Don't return child categories if you can't see the parent
...
category.
2014-02-24 14:52:41 -05:00
3151f59bc9
REFACTOR: We don't cache the json for the Site model anymore, so let's
...
rename and remove the methods leftover from that.
2014-02-24 14:25:37 -05:00
6bbc3ec3e0
Add a way to flag a topic
2014-02-12 12:57:55 -05:00
26b7bf388e
BUGFIX: JS error when login_required is enabled
2014-01-20 14:41:11 +01:00
01b768392a
Remove default_scope
2013-11-06 16:56:49 -05:00
3df42f5c45
Disable caching of site settings temporarily
2013-10-17 15:49:33 -04:00
cf08d2c751
security: when login is required don't return the site node in the preload store
2013-10-15 09:50:49 +11:00
352ac9e60c
Finalize read only and post only categories, finished off UI work
2013-07-16 15:46:11 +10:00
ecf17cfebb
work in progress, add fidelity to category group permissions (full, create posts, readonly)
2013-07-16 15:46:11 +10:00
b6bf95e741
speed up startup (avoid loading some gems on startup)
...
correct group permission leaks
add Discourse.cache for richer caching support
2013-05-13 18:04:03 +10:00
36269cfbaa
Rename 'popular' to 'latest'. First stab at 'Hot' tab.
2013-03-27 16:21:23 -04:00
d6ca23a75b
remove N+1 queries
2013-03-08 05:34:19 -08:00
0c99dea153
introduce Enum
2013-03-01 21:16:36 +03:00
6e5399d544
minor cleanup, using AR querying DSL over raw SQL in some places
2013-02-28 21:54:12 +03:00
61654ab8f0
Fix all the trailing whitespace
2013-02-07 16:45:24 +01:00
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00