diff options
author | gebele <gebele@alfadeo.de> | 2011-08-29 13:21:05 +0200 |
---|---|---|
committer | gebele <gebele@alfadeo.de> | 2011-08-29 13:21:05 +0200 |
commit | 64121c7d9ecb407a3177466dc907698c426bb58e (patch) | |
tree | bb6c762ea956ecd7b0524ce2b56b2ff3a597e211 | |
parent | 9138e8ab0fd375178d922ad2fc0da0061ebe8897 (diff) |
show only owners models
-rw-r--r-- | views/model.haml | 173 |
1 files changed, 87 insertions, 86 deletions
diff --git a/views/model.haml b/views/model.haml index 4316b34..1bc6ffa 100644 --- a/views/model.haml +++ b/views/model.haml @@ -5,51 +5,13 @@ #{js} }); -%div{:id => "model_#{model.id}"} - %div{:id => "model_#{model.id}_name"} - = haml :model_name, :locals=>{:model=>model}, :layout => false - .model - %dl - %dt Status: - %dd - %span{:id => "model_#{model.id}_status", :class => "model_status"} - = haml :model_status, :locals=>{:model=>model}, :layout => false - - if model.task_uri && model.status !~ /Completed|Cancelled|Error|Deleting/ - - if (task = OpenTox::Task.exist?(model.task_uri)) - %input{:type => 'hidden', :id => "model_#{model.id}_task", :value => "#{model.task_uri}"} - - percentage_completed = task.metadata[OT.percentageCompleted].to_i - - js = "$('#model_#{model.id}_progress').progressbar({ value: #{percentage_completed} });" - :javascript - $(function() { - #{js} - }); - - %div{:id => "model_#{model.id}_progress", :class => "model_progress", :title => "#{percentage_completed}%"} - //= haml :model_progress, :locals=>{:percentage_completed=>percentage_completed}, :layout => false - - if is_authorized(model.web_uri, "DELETE") - %a{:href => url_for("/model/#{model.id}"), :id => "delete_#{model.id}", :class => 'delete_link'} - - if model.status =~ /Completed|Error|Cancelled/ - (delete) - - else - (stop) - %span - %br - - %dt Started: - %dd= Time.parse(model.created_at.to_s).strftime("%m/%d/%Y - %I:%M:%S%p %Z") if model.created_at - - if model.nr_compounds - %dt Training compounds: - %dd= model.nr_compounds - - if model.error_messages - %dt Errors: - %dd= model.error_messages - - if CONFIG[:logger]=="debug" - %dt Task: - %dd - %a{:href => "#{model.task_uri}", :id => "model_#{model.id}_task_link", :rel => "external"} - = model.task_uri - - if model.warnings - %dt Warnings: +- if is_authorized(model.web_uri, "DELETE") + %div{:id => "model_#{model.id}"} + %div{:id => "model_#{model.id}_name"} + = haml :model_name, :locals=>{:model=>model}, :layout => false + .model + %dl + %dt Status: %dd %span{:id => "model_#{model.id}_status", :class => "model_status"} = haml :model_status, :locals=>{:model=>model}, :layout => false @@ -68,9 +30,9 @@ - if is_authorized(model.web_uri, "DELETE") %a{:href => url_for("/model/#{model.id}"), :id => "delete_#{model.id}", :class => 'delete_link'} - if model.status =~ /Completed|Error|Cancelled/ - (delete) + (delete) - else - (stop) + (stop) %span %br @@ -90,46 +52,85 @@ - if model.warnings %dt Warnings: %dd - %a{:href => "#", :id => "show_model_#{model.id}_warnings"} show - %div{:id => "model_#{model.id}_warnings", :style => "display: none;"}= model.warnings - %dt Algorithm: - %dd= toggle_link("#lazar_description","lazar") - - if model.type - %dt Type: - %dd= toggle_link("##{model.type}","#{model.type}") - %dt Descriptors: - %dd - - if model.training_dataset.match(/ambit/i) - %a{:href => "#{model.training_dataset}", :rel => "external"} Ambit database - - else - %a{:href => "#{model.training_dataset}.xls"} Excel sheet + %span{:id => "model_#{model.id}_status", :class => "model_status"} + = haml :model_status, :locals=>{:model=>model}, :layout => false + - if model.task_uri && model.status !~ /Completed|Cancelled|Error|Deleting/ + - if (task = OpenTox::Task.exist?(model.task_uri)) + %input{:type => 'hidden', :id => "model_#{model.id}_task", :value => "#{model.task_uri}"} + - percentage_completed = task.metadata[OT.percentageCompleted].to_i + - js = "$('#model_#{model.id}_progress').progressbar({ value: #{percentage_completed} });" + :javascript + $(function() { + #{js} + }); + + %div{:id => "model_#{model.id}_progress", :class => "model_progress", :title => "#{percentage_completed}%"} + //= haml :model_progress, :locals=>{:percentage_completed=>percentage_completed}, :layout => false + - if is_authorized(model.web_uri, "DELETE") + %a{:href => url_for("/model/#{model.id}"), :id => "delete_#{model.id}", :class => 'delete_link'} + - if model.status =~ /Completed|Error|Cancelled/ + (delete) + - else + (stop) + %span + %br + + %dt Started: + %dd= Time.parse(model.created_at.to_s).strftime("%m/%d/%Y - %I:%M:%S%p %Z") if model.created_at + - if model.nr_compounds + %dt Training compounds: + %dd= model.nr_compounds + - if model.error_messages + %dt Errors: + %dd= model.error_messages + - if CONFIG[:logger]=="debug" + %dt Task: + %dd + %a{:href => "#{model.task_uri}", :id => "model_#{model.id}_task_link", :rel => "external"} + = model.task_uri + - if model.warnings + %dt Warnings: + %dd + %a{:href => "#", :id => "show_model_#{model.id}_warnings"} show + %div{:id => "model_#{model.id}_warnings", :style => "display: none;"}= model.warnings + %dt Algorithm: + %dd= toggle_link("#lazar_description","lazar") + - if model.type + %dt Type: + %dd= toggle_link("##{model.type}","#{model.type}") + %dt Descriptors: + %dd + - if model.training_dataset.match(/ambit/i) + %a{:href => "#{model.training_dataset}", :rel => "external"} Ambit database + - else + %a{:href => "#{model.training_dataset}.xls"} Excel sheet + , + -#%a{:href => "#{model.training_dataset}.rdf"} RDF/XML + -#%em (experts) , + %a{:href => "#{model.training_dataset}.sdf" } SDF + , + %a{:href => "#{model.training_dataset}.yaml" } YAML + %em (experts) + - if model.feature_dataset + %dt Feature dataset: + %dd + -#%a{:href => "#{model.feature_dataset}.rdf"} RDF/XML + -#, + %a{:href => "#{model.feature_dataset}.xls"} Excel sheet , - -#%a{:href => "#{model.training_dataset}.rdf"} RDF/XML - -#%em (experts) , - %a{:href => "#{model.training_dataset}.sdf" } SDF + %a{:href => "#{model.feature_dataset}.sdf"} SDF , - %a{:href => "#{model.training_dataset}.yaml" } YAML + %a{:href => "#{model.feature_dataset}.yaml"} YAML %em (experts) - - if model.feature_dataset - %dt Feature dataset: - %dd - -#%a{:href => "#{model.feature_dataset}.rdf"} RDF/XML - -#, - %a{:href => "#{model.feature_dataset}.xls"} Excel sheet - , - %a{:href => "#{model.feature_dataset}.sdf"} SDF - , - %a{:href => "#{model.feature_dataset}.yaml"} YAML - %em (experts) - - if model.uri - %dt Model: - %dd{:id => "model_qmrf_#{model.id}"} - %input{ :id => "model_validation_qmrf_#{model.id}", :type => "hidden", :value => "#{model.validation_qmrf_status}", :class => "model_validation_qmrf" } - -#%a{:href => "#{model.uri}.rdf"} RDF/XML - -#, - - if model.validation_qmrf_uri - %a{:href => File.join(model.validation_qmrf_uri,"editor")} QMRF Editor, - %a{:href => "#{model.uri}.yaml"} YAML - %em (experts, models cannot be represented in Excel) + - if model.uri + %dt Model: + %dd{:id => "model_qmrf_#{model.id}"} + %input{ :id => "model_validation_qmrf_#{model.id}", :type => "hidden", :value => "#{model.validation_qmrf_status}", :class => "model_validation_qmrf" } + -#%a{:href => "#{model.uri}.rdf"} RDF/XML + -#, + - if model.validation_qmrf_uri + %a{:href => File.join(model.validation_qmrf_uri,"editor")} QMRF Editor, + %a{:href => "#{model.uri}.yaml"} YAML + %em (experts, models cannot be represented in Excel) - = haml :validation, :locals=>{:model=>model}, :layout => false + = haml :validation, :locals=>{:model=>model}, :layout => false |