@@ -329,6 +329,15 @@ h4 {
|
||
| 329 | 329 |
padding-top: 6px; |
| 330 | 330 |
font-weight: 200; |
| 331 | 331 |
} |
| 332 |
+ .label {
|
|
| 333 |
+ margin-top: 5px; |
|
| 334 |
+ font-family: Avenir-Oblique; |
|
| 335 |
+ color: #000000; |
|
| 336 |
+ font-style: oblique; |
|
| 337 |
+ text-shadow: none; |
|
| 338 |
+ padding: 5px; |
|
| 339 |
+ } |
|
| 340 |
+ .label.label-warning { background-color: #F2CB63; }
|
|
| 332 | 341 |
.caret {
|
| 333 | 342 |
float: left; |
| 334 | 343 |
margin-top: 14px; |
@@ -18,4 +18,21 @@ class AgentStep < ActiveRecord::Base |
||
| 18 | 18 |
return submission |
| 19 | 19 |
end |
| 20 | 20 |
|
| 21 |
+ def is_completed |
|
| 22 |
+ self.step_submissions.each do |s| |
|
| 23 |
+ if s.validated == true |
|
| 24 |
+ return true |
|
| 25 |
+ end |
|
| 26 |
+ end |
|
| 27 |
+ return false |
|
| 28 |
+ end |
|
| 29 |
+ |
|
| 30 |
+ def is_validating |
|
| 31 |
+ if self.step_submissions.count > 0 && self.step_submissions.last.validated == nil |
|
| 32 |
+ return true |
|
| 33 |
+ else |
|
| 34 |
+ return false |
|
| 35 |
+ end |
|
| 36 |
+ end |
|
| 37 |
+ |
|
| 21 | 38 |
end |
@@ -87,9 +87,14 @@ |
||
| 87 | 87 |
|
| 88 | 88 |
</a> |
| 89 | 89 |
<% if step.step_validations.count > 0 %> |
| 90 |
- <%= f.button :submit, class: 'btn btn-small btn-success pull-right' %> |
|
| 90 |
+ <% if step.is_completed %> |
|
| 91 |
+ <span class="label label-success pull-right">Validated</span> |
|
| 92 |
+ <% elsif step.is_validating %> |
|
| 93 |
+ <span class="label label-warning pull-right">Waiting for validation</span> |
|
| 94 |
+ <% else %> |
|
| 95 |
+ <%= f.button :submit, class: 'btn btn-small btn-success pull-right' %> |
|
| 96 |
+ <% end %> |
|
| 91 | 97 |
<% end %> |
| 92 |
- |
|
| 93 | 98 |
<% end %> |
| 94 | 99 |
<% end %> |
| 95 | 100 |
<%= content_tag(:div, class: 'panel-body collapse', id: ('collapse_step_'+ step.step.to_s)) do %>
|