fatfreecrm/fat_free_crm

View on GitHub
app/views/contacts/show.html.haml

Summary

Maintainability
Test Coverage
- if (template = template_for_current_view)
  = render(template, contact: @contact)
- else

  -# default view

  = styles_for :task, :opportunity
  
  = render 'contacts/title_bar', contact: @contact
  = render 'contacts/sidebar_show', contact: @contact

  = render "comments/new", commentable: @contact
  = render partial: "shared/timeline", collection: @timeline

  = hook(:show_contact_bottom, self, {entity: @contact}) do

    = render partial: "tasks/tasks", locals: {object: @contact}

    = render partial: "opportunities/opportunities", locals: {object: @contact}
    
    = render partial: "versions/versions", locals: {object: @contact}

    = load_select_popups_for(@contact, :tasks, :opportunities)