Noosfero/noosfero

View on GitHub
app/views/profile_editor/_person.html.erb

Summary

Maintainability
Test Coverage
<h2><%= _('Personal information') %></h2>

<%= required_fields_message %>

<div class="field-with-privacy-selector">
  <%= required f.text_field(:name) %>
  <div class="field-privacy-selector">
    <%= unchangeable_privacy_field @profile %>
  </div>
</div>

<div class="field-with-privacy-selector">
  <%= required f.text_field(:email) %>
  <div class="field-privacy-selector">
    <%= profile_field_privacy_selector @profile, 'email' %>
  </div>
</div>

<%= render :partial => 'shared/profile_kinds', :locals => {:form_field => 'profile_data'} %>

<%= render :partial => 'change_identifier', :locals => {feature_name: :enable_profile_url_change} %>

<%= safe_join(@plugins.dispatch(:profile_info_extra_contents).collect { |content| instance_exec(&content) }, "") %>

<div class="formfieldline">
  <%= label_tag("private_token", _("Private Token")) %>
  <div class="formfield type-text">
    <%= text_field_tag("a", @profile.user.private_token, :size => 30) %>
  </div>
</div>

<%= button(:reload, _("Reset token"), {:controller => :profile_editor, :action => :reset_private_token, :id => @profile.id}) %>

<%= render :partial => 'person_form', :locals => {:f => f, :editing_profile => true} %>
<%= render :partial => 'shared/custom_fields', :locals => {:f => f, :profile => @profile, :editing_profile => true} %>