Sha256: 6944deae7e06cad9100b9a39e8621e723adbdf61d12026351d58dffe471e2aaf

Contents?: true

Size: 1017 Bytes

Versions: 6

Compression:

Stored size: 1017 Bytes

Contents

module Dorsale::CustomerVault::ApplicationHelper
  def customer_vault_link_form_path(person = @person, link = @link)
    if link.new_record?
      customer_vault_person_links_path(person, link)
    else
      customer_vault_person_link_path(person)
    end
  end

  def person_types_for_filter_select
    [
      [Dorsale::CustomerVault::Corporation.t, "Dorsale::CustomerVault::Corporation"],
      [Dorsale::CustomerVault::Individual.t,  "Dorsale::CustomerVault::Individual"],
    ]
  end

  def person_address_blank?(person)
    [
      person.address.street,
      person.address.street_bis,
      person.address.zip,
      person.address.city,
      person.address.country,
    ].all?(&:blank?)
  end

  def person_social_blank?(person)
    [
      person.skype,
      person.www,
      person.twitter,
      person.facebook,
      person.linkedin,
      person.viadeo,
      person.try(:societe_com),
    ].all?(&:blank?)
  end

  def person_related_people_blank?(person)
    person.individuals.empty?
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dorsale-3.7.2 app/helpers/dorsale/customer_vault/application_helper.rb
dorsale-3.7.1 app/helpers/dorsale/customer_vault/application_helper.rb
dorsale-3.7.0 app/helpers/dorsale/customer_vault/application_helper.rb
dorsale-3.6.1 app/helpers/dorsale/customer_vault/application_helper.rb
dorsale-3.6.0 app/helpers/dorsale/customer_vault/application_helper.rb
dorsale-3.5.2 app/helpers/dorsale/customer_vault/application_helper.rb