mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
Add a spec for the new plugins controller
This commit is contained in:
parent
0ce6524153
commit
8d46de4819
4 changed files with 28 additions and 12 deletions
|
@ -85,12 +85,11 @@ module Discourse
|
|||
end
|
||||
|
||||
def self.disabled_plugin_names
|
||||
return [] if @plugins.blank?
|
||||
@plugins.select {|p| !p.enabled?}.map(&:name)
|
||||
plugins.select {|p| !p.enabled?}.map(&:name)
|
||||
end
|
||||
|
||||
def self.plugins
|
||||
@plugins
|
||||
@plugins ||= []
|
||||
end
|
||||
|
||||
def self.assets_digest
|
||||
|
@ -119,12 +118,10 @@ module Discourse
|
|||
|
||||
def self.auth_providers
|
||||
providers = []
|
||||
if plugins
|
||||
plugins.each do |p|
|
||||
next unless p.auth_providers
|
||||
p.auth_providers.each do |prov|
|
||||
providers << prov
|
||||
end
|
||||
plugins.each do |p|
|
||||
next unless p.auth_providers
|
||||
p.auth_providers.each do |prov|
|
||||
providers << prov
|
||||
end
|
||||
end
|
||||
providers
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue