Noosfero/noosfero

View on GitHub
plugins/custom_forms/views/shared/_form.html.erb

Summary

Maintainability
Test Coverage
<%= error_messages_for :submission %>

<%= form_for :submission, url: { controller: :custom_forms_plugin_profile,
                                 action: :show, id: form.identifier }, :html => { :class => 'query-form' } do |f| %>
  <% if !user %>
    <%= required labelled_form_field _('Name'), text_field_tag(:author_name, submission.author_name) %>
    <%= required labelled_form_field _('Email'), text_field_tag(:author_email, submission.author_email) %>
  <% end %>

  <%= render :partial => 'shared/form_submission',
             :locals => { form: form, submission: submission, f: f } %>

  <div class="notify"><%= _("Your e-mail will be visible to this form's owners.") %></div>
  <%= button_bar do %>
    <% label = form.kind == 'poll' ? _('Vote!') : _('Send') %>
    <% if form.expired? %>
      <%= submit_button :save, label, disabled: '', class: 'disabled',
                        data: { confirm: _('Are you sure your want to submit your answer?') } %>
    <% else %>
      <%= submit_button :save, label,
                        data: { confirm: _('Are you sure your want to submit your answer?') } %>
    <% end %>
    <%= button :back, _('Go back'), controller: :profile, profile: profile.identifier %>
  <% end %>
<% end %>