fablabbcn/fablabs

View on GitHub
app/views/labs/_bio.html.haml

Summary

Maintainability
Test Coverage
.row
  .mr-4.float-left
    = link_to lab do
      = image_tag lab.avatar.thumb('118x118#').url, class: 'big avatar', itemprop: "logo"
  .pt-2.float-left
    - if @lab.activity_status == 'closed'
      %span.tag CLOSED
    - if @lab.activity_status == 'planned'
      %span.tag PLANNED
    .text-large{itemprop: "name"}= lab.name

    .microdata{itemprop: "url"}= lab_url(lab, { locale: nil })

    

    .lab-contact-details
      %h5
        .lab-address{itemprop: "address"}= lab.formatted_address
      .text-small
        - if lab.phone.present?
          %span.lab-phone.mr-2
            %span.fa.fa-phone
            %span{itemprop: "telephone"}= lab.phone
        - if lab.email.present?
          %span.lab-email
            %span.fa.fa-envelope
            %span{itemprop: "email"}= mail_to lab.email, lab.email

            .ml-auto.mt-3
            - if current_or_null_user.can_update?(@lab)
              .dropdown
                %button.dropdown-toggle.btn.btn-primary{"type": "button", "data-toggle": "dropdown"}
                  = icon "edit", t('.manage_lab', default: "Manage Lab")
                .dropdown-menu
                  = link_to edit_lab_path(@lab), class: 'dropdown-item' do
                    = icon "edit", t('.edit_lab_details', default: "Edit Lab Details")
                  = link_to lab_employees_path(@lab), class: 'dropdown-item' do
                    = icon "group", t('.edit_employee_list', default: "Edit Employee List")
                  = link_to new_lab_event_path(@lab), class: 'dropdown-item' do
                    = icon "calendar", t('.add_event', default: "Add Event")