diff options
| author | Luc Donnet | 2015-05-19 14:08:06 +0200 | 
|---|---|---|
| committer | Luc Donnet | 2015-05-19 14:08:06 +0200 | 
| commit | c5979f9c2c01804220f4ecbeef2cc3ce175ce14e (patch) | |
| tree | 3207069b919877e3934792688b9fb5453d7d09fb | |
| parent | 6d44a1dbe148270ddc854a40926144913fae2577 (diff) | |
| download | chouette-core-c5979f9c2c01804220f4ecbeef2cc3ce175ce14e.tar.bz2 | |
Add format for iev jobs
| -rw-r--r-- | app/assets/stylesheets/main/compliance_checks.css.scss | 7 | ||||
| -rw-r--r-- | app/assets/stylesheets/main/exports.css.scss | 5 | ||||
| -rw-r--r-- | app/assets/stylesheets/main/imports.css.scss | 7 | ||||
| -rw-r--r-- | app/assets/stylesheets/modules/index_item.css.scss | 10 | ||||
| -rw-r--r-- | app/assets/stylesheets/modules/job_status_title.css.scss | 8 | ||||
| -rw-r--r-- | app/helpers/job_status_icon_helper.rb | 18 | ||||
| -rw-r--r-- | app/models/concerns/job_concern.rb | 4 | ||||
| -rw-r--r-- | app/models/export.rb | 4 | ||||
| -rw-r--r-- | app/models/import.rb | 4 | 
9 files changed, 39 insertions, 28 deletions
| diff --git a/app/assets/stylesheets/main/compliance_checks.css.scss b/app/assets/stylesheets/main/compliance_checks.css.scss index 35d0de92e..68db0deb9 100644 --- a/app/assets/stylesheets/main/compliance_checks.css.scss +++ b/app/assets/stylesheets/main/compliance_checks.css.scss @@ -4,11 +4,8 @@  #workspace.compliance_checks.show, #workspace.imports.compliance_check{    @import "../modules/job_status_colors"; -  @import "../modules/links"; - -  h2{ -    i{ margin: 0 5px 0 0; } -  } +  @import "../modules/job_status_title"; +  @import "../modules/links";        .status {          margin-left: 10px;                  diff --git a/app/assets/stylesheets/main/exports.css.scss b/app/assets/stylesheets/main/exports.css.scss index 4c02738b8..9fb11765e 100644 --- a/app/assets/stylesheets/main/exports.css.scss +++ b/app/assets/stylesheets/main/exports.css.scss @@ -9,10 +9,7 @@  #workspace.exports.show {    @import "../partials/ie_report";    @import "../modules/job_status_colors"; +  @import "../modules/job_status_title";    @import "../modules/links"; - -  h2{ -    i{ margin: 0 5px 0 0; } -  }  } diff --git a/app/assets/stylesheets/main/imports.css.scss b/app/assets/stylesheets/main/imports.css.scss index c45d5361c..185800be2 100644 --- a/app/assets/stylesheets/main/imports.css.scss +++ b/app/assets/stylesheets/main/imports.css.scss @@ -5,10 +5,7 @@  #workspace.imports.show {      @import "../partials/ie_report";      @import "../modules/job_status_colors"; -    @import "../modules/links"; - -    h2{ -      i{ margin: 0 5px 0 0; } -    } +    @import "../modules/job_status_title"; +    @import "../modules/links";      } diff --git a/app/assets/stylesheets/modules/index_item.css.scss b/app/assets/stylesheets/modules/index_item.css.scss index fe0ba8940..251b96d48 100644 --- a/app/assets/stylesheets/modules/index_item.css.scss +++ b/app/assets/stylesheets/modules/index_item.css.scss @@ -34,10 +34,16 @@              margin: 0px;              padding-top: 4.5px; -            .name{ +            span.name{                .fa{                  margin-right: 5px;                                 -                }                 +              }                 +            } + +            p.format{ +              color: $gray; +              margin: 0px 0px 0px 0px; +              font-size: 10px;              }              @import "job_status_colors"   diff --git a/app/assets/stylesheets/modules/job_status_title.css.scss b/app/assets/stylesheets/modules/job_status_title.css.scss new file mode 100644 index 000000000..0c2f74705 --- /dev/null +++ b/app/assets/stylesheets/modules/job_status_title.css.scss @@ -0,0 +1,8 @@ +h2{ +  i{ margin: 0 5px 0 0; } + +  p.format{ +    color: $gray; +    font-size: 12px; +  } +} diff --git a/app/helpers/job_status_icon_helper.rb b/app/helpers/job_status_icon_helper.rb index 7dc325d30..0e8f05e90 100644 --- a/app/helpers/job_status_icon_helper.rb +++ b/app/helpers/job_status_icon_helper.rb @@ -3,17 +3,27 @@ module JobStatusIconHelper    def job_status_title(object)      status = object.status      name = object.name +    object_name = object.class.model_name.human.capitalize      title = ""      if %w{ aborted canceled }.include?(status) -      title += "<span class='aborted'><i class='fa fa-times'></i>" +      title += "<span class='name aborted'><i class='fa fa-times'></i>"      elsif %w{ created scheduled }.include?(status) -      title += "<span class='processed'><i class='fa fa-spinner fa-spin'></i>" +      title += "<span class='name processed'><i class='fa fa-spinner fa-spin'></i>"      elsif %w{ terminated}.include?(status) -      title += "<span class='terminated'><i class='fa fa-check'></i>" +      title += "<span class='name terminated'><i class='fa fa-check'></i>"      end -    title += "#{truncate(name, :length => 20)}</span>" +    title += "#{object_name} #{truncate(name, :length => 20)}</span>" +    title += "<p class='format'>[#{object.format.upcase}]</p>" if object.format.present? +    title.html_safe +  end + +  def job_status_short_title(object) +    name = object.name +    object_name = object.class.model_name.human.capitalize    + +    title = "#{object_name} #{truncate(name, :length => 20)}"      title.html_safe    end diff --git a/app/models/concerns/job_concern.rb b/app/models/concerns/job_concern.rb index 2578d33bf..b0c26baa9 100644 --- a/app/models/concerns/job_concern.rb +++ b/app/models/concerns/job_concern.rb @@ -62,5 +62,9 @@ module JobConcern    def updated_at      Time.at(datas.updated.to_i / 1000) if datas.updated    end + +  def format +    datas.type +  end  end diff --git a/app/models/export.rb b/app/models/export.rb index fc627e9f0..8c38d6684 100644 --- a/app/models/export.rb +++ b/app/models/export.rb @@ -50,8 +50,4 @@ class Export      File.extname(filename).gsub(".", "") if filename    end  -  def format -    datas.format -  end -    end diff --git a/app/models/import.rb b/app/models/import.rb index 77a566680..87f5058ec 100644 --- a/app/models/import.rb +++ b/app/models/import.rb @@ -84,10 +84,6 @@ class Import    def filename_extension      File.extname(filename).gsub(".", "") if filename    end - -  def format -    datas.type -  end    def no_save      datas.action_parameters.no_save | 
