EnsEMBL::Web::Configuration Healthcheck
Included librariesPackage variablesGeneral documentationMethods
Toolbar
WebCvsRaw content
Package variables
No package variables defined.
Inherit
EnsEMBL::Web::Configuration
Synopsis
No synopsis!
Description
No description!
Methods
ajax_content
No description
Code
content_panel
No description
Code
context_panel
No description
Code
local_context
No description
Code
local_tools
No description
Code
populate_tree
No description
Code
set_default_action
No description
Code
Methods description
None available.
Methods code
ajax_contentdescriptionprevnextTop
sub ajax_content {
 return undef;
}
content_paneldescriptionprevnextTop
sub content_panel {
 return $_[0]->_content_panel;
}
context_paneldescriptionprevnextTop
sub context_panel {
 return undef;
}
local_contextdescriptionprevnextTop
sub local_context {
 return $_[0]->_local_context;
}
local_toolsdescriptionprevnextTop
sub local_tools {
 return $_[0]->_local_tools;
}
populate_treedescriptionprevnextTop
sub populate_tree {
  my $self = shift;

  my $release_id = $self->{'object'}->species_defs->ENSEMBL_VERSION;
  $self->create_node( 'Summary', "Healthcheck Summary - Release $release_id",
    [qw(
      session_info    EnsEMBL::Web::Component::Healthcheck::SessionInfo
      failure_summary EnsEMBL::Web::Component::Healthcheck::FailureSummary
    )], 
    { 'availability' => 1, 'filters' => [qw(WebAdmin)]}
  );
  $self->create_node( 'Details', "Healthcheck Details",
    [qw(
      results         EnsEMBL::Web::Component::Healthcheck::DetailsSummary
      species_failure EnsEMBL::Web::Component::Healthcheck::FailureReports
    )], 
    { 'availability' => 1, 'filters' => [qw(WebAdmin)]}
  );

  $self->create_node( 'Annotation', '', [],
      { 'command' => 'EnsEMBL::Web::Command::Healthcheck::Interface::Annotation',
         'no_menu_entry' => 1, 'filters' => [qw(WebAdmin)]}
  );
  $self->create_node( 'MultiAnnotate', '', 
    [qw(multi_annotate  EnsEMBL::Web::Component::Healthcheck::MultiAnnotate)],
      {'no_menu_entry' => 1, 'filters' => [qw(WebAdmin)]}
  );
  $self->create_node( 'MultiSave', '', [],
      { 'command' => 'EnsEMBL::Web::Command::Healthcheck::MultiSave',
         'no_menu_entry' => 1, 'filters' => [qw(WebAdmin)]}
  );

}


1;
}
set_default_actiondescriptionprevnextTop
sub set_default_action {
  my $self = shift;
  $self->{_data}{default} = 'Summary';
}
General documentation
No general documentation available.