Merge pull request #893 from nishanthvijayan/fix-tooltip-track
Proposal submitter should be asked to add track only if conf has track
This commit is contained in:
commit
483f1ccd85
4 changed files with 16 additions and 11 deletions
|
|
@ -29,11 +29,15 @@ module ApplicationHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def event_progress_color(progress)
|
def event_progress_color(progress)
|
||||||
case progress.to_i
|
progress = progress.to_i
|
||||||
when 100 then 'progress-bar-success'
|
if progress == 100
|
||||||
when 85 then 'progress-bar-info'
|
'progress-bar-success'
|
||||||
when 71 then 'progress-bar-warning'
|
elsif progress >= 85
|
||||||
when 14, 28, 42, 57 then 'progress-bar-danger'
|
'progress-bar-info'
|
||||||
|
elsif progress >= 71
|
||||||
|
'progress-bar-warning'
|
||||||
|
else
|
||||||
|
'progress-bar-danger'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,7 @@ class Event < ActiveRecord::Base
|
||||||
commercials: self.commercials.any?,
|
commercials: self.commercials.any?,
|
||||||
biography: !self.submitter.biography.blank?,
|
biography: !self.submitter.biography.blank?,
|
||||||
subtitle: !self.subtitle.blank?,
|
subtitle: !self.subtitle.blank?,
|
||||||
track: !self.track.blank?,
|
track: (!self.track.blank? unless self.program.tracks.empty?),
|
||||||
difficulty_level: !self.difficulty_level.blank?,
|
difficulty_level: !self.difficulty_level.blank?,
|
||||||
title: true,
|
title: true,
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|
@ -204,7 +204,7 @@ class Event < ActiveRecord::Base
|
||||||
# * +String+ -> Progress in Percent
|
# * +String+ -> Progress in Percent
|
||||||
def calculate_progress
|
def calculate_progress
|
||||||
result = self.progress_status
|
result = self.progress_status
|
||||||
(100 * result.values.count(true) / result.values.count).to_s
|
(100 * result.values.count(true) / result.values.compact.count).to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
%li{'class'=>class_for_todo(progress_status['commercials'])}
|
%li{'class'=>class_for_todo(progress_status['commercials'])}
|
||||||
%span{'class'=>icon_for_todo(progress_status['commercials'])}
|
%span{'class'=>icon_for_todo(progress_status['commercials'])}
|
||||||
= link_to 'Add a commercial', edit_conference_program_proposal_path(event.program.conference.short_title, event, anchor: 'commercials-content')
|
= link_to 'Add a commercial', edit_conference_program_proposal_path(event.program.conference.short_title, event, anchor: 'commercials-content')
|
||||||
|
- unless progress_status['track'].nil?
|
||||||
%li{'class'=>class_for_todo(progress_status['track'])}
|
%li{'class'=>class_for_todo(progress_status['track'])}
|
||||||
%span{'class'=>icon_for_todo(progress_status['track'])}
|
%span{'class'=>icon_for_todo(progress_status['track'])}
|
||||||
= link_to 'Add a track', edit_conference_program_proposal_path(event.program.conference.short_title, event)
|
= link_to 'Add a track', edit_conference_program_proposal_path(event.program.conference.short_title, event)
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@
|
||||||
- progress_percentage = event.calculate_progress
|
- progress_percentage = event.calculate_progress
|
||||||
.progress
|
.progress
|
||||||
%div{class: "progress-bar #{event_progress_color(progress_percentage)}", style: "width:#{progress_percentage}%;"}
|
%div{class: "progress-bar #{event_progress_color(progress_percentage)}", style: "width:#{progress_percentage}%;"}
|
||||||
= event.progress_status.reject{ |_key, value| value }.length
|
= event.progress_status.reject{ |_key, value| value || value.nil? }.length
|
||||||
left
|
left
|
||||||
|
|
||||||
%td.col-md-3{style: "padding:20px 0px 20px 0px;"}
|
%td.col-md-3{style: "padding:20px 0px 20px 0px;"}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue