Speaker profile
This commit is contained in:
parent
cc02c7c253
commit
fa50438acd
|
@ -1,29 +1,18 @@
|
||||||
- personal_profile = speaker.personal_profile(@conference) || PersonalProfile.new
|
- personal_profile = speaker.personal_profile(@conference) || speaker.personal_profiles.last
|
||||||
.row
|
|
||||||
|
- if personal_profile.present?
|
||||||
.speaker-profile
|
.speaker-profile
|
||||||
.panel.panel-default
|
.panel.panel-default
|
||||||
.panel-heading
|
.panel-heading
|
||||||
h1.panel-title
|
h1.panel-title
|
||||||
= personal_profile.name
|
= personal_profile.name
|
||||||
/ = link_to icon(:edit), [:edit, :management, @conference, personal_profile], class: 'btn btn-xs btn-danger pull-right'
|
= link_to icon(:edit), [:edit, :management, @conference, personal_profile], class: 'btn btn-xs btn-danger pull-right'
|
||||||
.panel-body
|
.panel-body
|
||||||
.center
|
.center
|
||||||
= image_tag personal_profile.picture.medium.url, class: "profile-image"
|
= image_tag personal_profile.picture.medium.url, class: "profile-image"
|
||||||
- if personal_profile.organisation.present?
|
|
||||||
div
|
|
||||||
=> icon :briefcase
|
|
||||||
= personal_profile.organisation
|
|
||||||
div.social
|
|
||||||
= link_to "mailto://#{speaker.email}"
|
|
||||||
= icon :envelope
|
|
||||||
- if personal_profile.github.present?
|
|
||||||
= link_to "https://github.com/#{personal_profile.github}"
|
|
||||||
= icon :github
|
|
||||||
- if personal_profile.twitter.present?
|
|
||||||
= link_to "https://twitter.com/#{personal_profile.twitter}"
|
|
||||||
= icon :twitter
|
|
||||||
|
|
||||||
hr
|
hr
|
||||||
|
- if personal_profile.organisation.present?
|
||||||
|
p #{icon :briefcase} @#{personal_profile.organisation}
|
||||||
|
|
||||||
h4 = PersonalProfile.human_attribute_name(:biography)
|
h4 = PersonalProfile.human_attribute_name(:biography)
|
||||||
= simple_format personal_profile.biography
|
= simple_format personal_profile.biography
|
||||||
|
@ -34,4 +23,4 @@
|
||||||
- if personal_profile.public_email.present?
|
- if personal_profile.public_email.present?
|
||||||
p #{icon :envelope} #{personal_profile.public_email} (#{t(:public)})
|
p #{icon :envelope} #{personal_profile.public_email} (#{t(:public)})
|
||||||
p #{icon :envelope} #{speaker.email} (#{t(:private)})
|
p #{icon :envelope} #{speaker.email} (#{t(:private)})
|
||||||
/ p #{glyph :phone} #{Phony.format(personal_profile.mobile_phone, format: :international)}
|
p #{glyph :phone} #{Phony.format(personal_profile.mobile_phone, format: :international)}
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
div.btn-group.btn-group-sm
|
div.btn-group.btn-group-sm
|
||||||
= action_buttons(@conference, @event, [:index, :edit])
|
= action_buttons(@conference, @event, [:index, :edit])
|
||||||
|
|
||||||
|
|
||||||
h3 = Event.human_attribute_name :abstract
|
h3 = Event.human_attribute_name :abstract
|
||||||
p = simple_format @event.abstract
|
p = simple_format @event.abstract
|
||||||
|
|
||||||
|
@ -31,16 +30,4 @@
|
||||||
p = simple_format @event.notes
|
p = simple_format @event.notes
|
||||||
.row
|
.row
|
||||||
.col-lg-12
|
.col-lg-12
|
||||||
.panel.panel-default
|
= render partial: 'speaker', collection: @event.participants
|
||||||
.panel-heading
|
|
||||||
h2
|
|
||||||
= @event.title
|
|
||||||
small<
|
|
||||||
= @event.subtitle
|
|
||||||
|
|
||||||
= Event.human_attribute_name :user
|
|
||||||
= render partial: 'speaker', collection: @event.participants
|
|
||||||
|
|
||||||
.panel-footer
|
|
||||||
div.btn-group.btn-group-sm
|
|
||||||
= action_buttons(@conference, @event, [:index, :edit])
|
|
||||||
|
|
Loading…
Reference in New Issue