Sha256: c0e28505187da1221e73b7ce14dd339069b24ce1ba23617397185347b253b832

Contents?: true

Size: 1.46 KB

Versions: 2

Compression:

Stored size: 1.46 KB

Contents

- current_incumbency = member.seat_incumbencies.select(&:current?).first

- if !instance_variable_get("@parliament").nil? # parliament member
  %h2
    %a{:href => "/people/#{member.graph_id}"}= member.display_name
  - unless member.constituencies.empty?
    - unless member.seat_incumbencies.nil?
      - member.seat_incumbencies.each do |seat_incumbency|
        %p= "#{seat_incumbency.constituency.name} from #{l(seat_incumbency.start_date, format: :default)} - #{l(seat_incumbency.end_date, format: :default)}"
        
  - unless member.parties.empty?
    - member.party_memberships.each do |party_membership|
      %p= party_membership.party.name

- elsif !current_incumbency.nil? # current member
  %h2
    %a{:href => "/people/#{member.graph_id}"}= member.display_name
  - unless member.constituencies.empty?
    - seat_incumbency = member.seat_incumbencies.select(&:current?).first
    - unless seat_incumbency.nil?
      %p= "#{I18n.t('pugin.people.list.member.current_mp_for')} #{seat_incumbency.constituency.name}"
  - unless member.parties.empty?
    - party_membership = member.party_memberships.select(&:current?).first
    - unless party_membership.nil?
      %p= party_membership.party.name

- else # former member

  %h2
    %a{:href => "/people/#{member.graph_id}"}= member.display_name
  - unless member.statuses[:house_membership_status].empty? && !member.statuses[:house_membership_status].include?('Current MP')
    %p= member.statuses[:house_membership_status].join(' and ')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pugin-0.8.3 app/views/pugin/people/list/member/_member.html.haml
pugin-0.8.2 app/views/pugin/people/list/member/_member.html.haml