saasbook/esaas-engagements

View on GitHub
app/views/my_projects/_notification.html.haml

Summary

Maintainability
Test Coverage

%div{style: 'float: right; list-style: none;'}
  - pending_iter = get_pending_iteration_feedbacks
  %div#feedbacks.dropdown.dropdown-toggle{style: 'float: left;'}
    =image_tag('feedback.png', alt: 'Customer Feedback Requests Icon', class: 'notification-icon')
    - unless pending_iter.empty?
      %span{class: 'notify-badge'}
        = 'We want your feedback!'
      %ul.dropdown-menu{"role" => "menu"}
        - pending_iter.each do |iter|
          %li= link_to "#{EngagementsHelper.engagement_app_name(iter.engagement_id)}: Iteration #{iter.number} Feedback Form", edit_engagement_iteration_path(iter.engagement_id, iter.id)

  - reviewed_apps = get_reviewed_apps
  %div#requests.dropdown{style: 'float: right; margin-left: 20px;'}
    =image_tag('review.png', alt: 'Reviewed Edit Requests Icon', class: 'notification-icon')
    - unless reviewed_apps.empty?
      %span{class: 'notify-badge'}
        = 'Your request has been reviewed!'
      %ul.dropdown-menu{"role" => "menu"}
        - reviewed_apps.each do |app|
          %li= link_to "View Feedback for #{app.name}", app_path(app.id)