Class: Biovision::Components::TaxonomyComponent

Inherits:
BaseComponent
  • Object
show all
Defined in:
app/lib/biovision/components/taxonomy_component.rb

Overview

Taxonomy

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.dependent_modelsObject



7
8
9
# File 'app/lib/biovision/components/taxonomy_component.rb', line 7

def self.dependent_models
  [Taxon, TaxonUser, TaxonComponent]
end

Instance Method Details

#administrative_partsObject



15
16
17
# File 'app/lib/biovision/components/taxonomy_component.rb', line 15

def administrative_parts
  %w[taxa]
end

#crud_table_namesObject



19
20
21
# File 'app/lib/biovision/components/taxonomy_component.rb', line 19

def crud_table_names
  %w[taxa]
end

#role_treeObject



23
24
25
# File 'app/lib/biovision/components/taxonomy_component.rb', line 23

def role_tree
  super.merge({ Taxon.table_name => %w[users components] })
end

#use_images?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'app/lib/biovision/components/taxonomy_component.rb', line 11

def use_images?
  true
end