Commit dae2c3ed8895b5fea60fe20530b3634e9c8a1ee6

Authored by Luciano Prestes
1 parent 2931665f

Remove broken theme

- The theme: Noosfero responsive some Bootstrap styling. Was removed

Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
Signed-off-by: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>
src/noosfero-spb/software_communities/lib/ext/theme.rb 0 → 100644
... ... @@ -0,0 +1,29 @@
  1 +require_dependency 'theme'
  2 +
  3 +class Theme
  4 +
  5 + class << self
  6 + def approved_themes(owner)
  7 + Dir.glob(File.join(system_themes_dir, '*')).map do |item|
  8 + next unless File.exists? File.join(item, 'theme.yml')
  9 + id = File.basename item
  10 + config = YAML.load_file File.join(item, 'theme.yml')
  11 +
  12 + approved = config['public']
  13 + unless approved
  14 + begin
  15 + approved = owner.kind_of?(config['owner_type'].constantize)
  16 + rescue
  17 + end
  18 + approved &&= config['owner_id'] == owner.id if config['owner_id'].present?
  19 + end
  20 +
  21 + approved = false if id == 'cube-responsive'
  22 +
  23 + [id, config] if approved
  24 + end.compact.map do |id, config|
  25 + new id, config
  26 + end
  27 + end
  28 + end
  29 +end
... ...