app/views/people/show.html.haml in artfully_ose-1.2.0.beta.1 vs app/views/people/show.html.haml in artfully_ose-1.2.0.pre
- old
+ new
@@ -1,95 +1,49 @@
-- content_for :custom_js do
- = javascript_include_tag "relationships"
- in_section :people
- content_for :title do
#{@person}
=render "header"
.row
.span4
-
-unless @person.dummy?
- %p= render :partial => 'work_with_menu', :locals => {:person => @person}
- = render @person.address unless @person.address.new_record?
+ %p= link_to "Edit #{@person.possessive} Info", '#edit-person', 'data-toggle' => 'modal'
+ / %p= link_to "Award Membership", new_person_membership_award_path(@person)
+ = render @person.address
+
%ul
- @person.phones.each do |phone|
%li
%span.muted= phone.kind
= phone.number
- -with_kit(:relationships) do
- %section
- - if @person.household.present?
- %h5
- == Household (#{link_to "view", @person.household})
- %ul
- - @person.household.individuals.where('id != ?', @person.id).each do |individual|
- %li
- %span.starable-spacer
- ✭
- %span.muted
- = link_to(individual, polymorphic_url(individual))
-
- %h5 Relationships
- - struct = relationships_struct(@person)
- %ul
- - struct[:starred].each do |relationship|
- %li
- %span.starred.starable{"data-person-id" => relationship.person.id, "data-type" => 'relationship', "data-action-id" => relationship.id, :class => (relationship.starred? ? "active" : "not-active") }
- ✭
- %span.muted= relationship.relation.description.humanize
- = link_to(relationship.other(@person), polymorphic_url(relationship.other(@person)))
-
- - @person.relationships.unstarred.where(:relation_id => struct[:single]).each do |relationship|
- %li
- %span.starred.starable{"data-person-id" => relationship.person.id, "data-type" => 'relationship', "data-action-id" => relationship.id, :class => (relationship.starred? ? "active" : "not-active") }
- ✭
- %span.muted= relationship.relation.description.humanize
- = link_to(relationship.other(@person), polymorphic_url(relationship.other(@person)))
- - struct[:grouped].each do |group|
- %li
- %span.starable-spacer
- ✭
- %span.muted
- == #{Relation.find(group[:relation]).description.titleize.pluralize} (#{group[:count]}) #{link_to("View All", polymorphic_url([@person, :relationships], :relation_id => group[:relation]))} >
-
- %h5 Preferences
- %section#communication-preference
+ %section#email-subscription
+ %h5 Email Lists
= form_for @person do |form|
- .do-not-call
- = form.label :do_not_call, :class => "checkbox" do
- = form.check_box :do_not_call
- %span Do Not Call
.do-not-email
= form.label :do_not_email, :class => "checkbox" do
- = form.check_box :do_not_email
+ = form.check_box :do_not_email, :class => "checkbox"
%span Do Not Email
- = form.submit "Save", :class => 'btn btn-primary hidden'
-
- - with_kit(:mailchimp) do
- %h5 Email Lists
- %section#subscription-listing
- = form_for @person do |form|
+ - if @person.organization.kits.mailchimp
.mailchimp-list
- mailchimp_kit = @person.organization.kits.mailchimp
= hidden_field_tag "person[subscribed_lists][]", nil, :id => "person_subscribed_lists_empty"
- mailchimp_kit.attached_lists.each do |list|
= label_tag "", :class => "checkbox" do
- = check_box_tag "person[subscribed_lists][]", list[:list_id], @person.subscribed_lists.include?(list[:list_id]), :class => "mail-chimp-list", :disabled => @person.do_not_email
+ = check_box_tag "person[subscribed_lists][]", list[:list_id], @person.subscribed_lists.include?(list[:list_id]), :class => "checkbox mail-chimp-list", :disabled => @person.do_not_email
%span= list[:list_name]
- = form.submit "Save", :class => 'btn btn-primary hidden'
+ = form.submit "Save", :class => 'btn btn-primary hidden'
.span8
#notes
.row-fluid
.span3
%h3 Notes
.span9
- = icon_link_to("Add", new_person_note_path(@person, :format => :html), 'fa-plus-circle', 'btn new-note-link', '')
+ = icon_link_to("Add", new_person_note_path(@person, :format => :html), 'icon-plus-sign', 'btn new-note-link', '')
.person-inline-form.new-note-form{:style => 'display:none;'}
= form_for [@person, Note.new] do |form|
= form.text_area :text, :size => "125x5", :class => 'input-xxlarge', :placeholder => "This is a good place for little nuggets about #{@person} you don't want to forget..."
= form.submit "Save", :class => "btn btn-primary"
= link_to 'Cancel', '#', :onclick => "$('.new-note-form').hide()", :class => 'btn'
@@ -113,11 +67,11 @@
#actions
.row-fluid
.span3
%h3 Action Feed
.span9
- = icon_link_to("Add", new_person_action_path(@person, :format => :html, :type => :hear), 'fa-plus-circle', 'btn new-action-link', '')
+ = icon_link_to("Add", new_person_action_path(@person, :format => :html, :type => :hear), 'icon-plus-sign', 'btn new-action-link', '')
.person-inline-form.action-form.new-action-form{:style => 'display:none;'}
= render :partial => 'actions/inline', :locals => {:target => @person, :action => @new_action}
%table.table-condensed.sortedstar.table#action-list
@@ -130,12 +84,12 @@
%tbody
- if @actions.empty?
%tr
%td
%td
- %td
- %td
+ %td
+ %td
No actions for this
= @person.individual? ? "individual." : "record."
- else
= render :partial => 'actions/action', :collection => @actions
@@ -144,16 +98,15 @@
%div{"ng-controller" => "EditPersonCtrl"}
= render 'edit_modal', :header => "Edit #{@person.possessive} Info"
= render 'convert_to_company_modal'
#edit-order-popup.modal
--with_kit(:mailchimp) do
- - if current_user.current_organization.kits.mailchimp
- .modal#subscribe-modal(role="dialog")
- .modal-header
- %button(type="button" class="close" data-dismiss="modal" aria-hidden="true") ×
- %h3 MailChimp List Subscription
- .modal-body
- %p #{@person} will receive an email from MailChimp confirming their addition to this list
- .modal-footer
- %button(class="btn" data-dismiss="modal" aria-hidden="true") Cancel
- %button(class="btn btn-primary") OK
+- if current_user.current_organization.kits.mailchimp
+ .modal#subscribe-modal(role="dialog")
+ .modal-header
+ %button(type="button" class="close" data-dismiss="modal" aria-hidden="true") ×
+ %h3 MailChimp List Subscription
+ .modal-body
+ %p #{@person} will receive an email from MailChimp confirming their addition to this list
+ .modal-footer
+ %button(class="btn" data-dismiss="modal" aria-hidden="true") Cancel
+ %button(class="btn btn-primary") OK
\ No newline at end of file