Merge pull request #111 from medialab-prado/99-make-process-texts-optional
Make process texts optional
This commit is contained in:
@@ -7,9 +7,6 @@ class Legislation::Process < ActiveRecord::Base
|
||||
has_many :questions, -> { order(:id) }, class_name: 'Legislation::Question', foreign_key: 'legislation_process_id', dependent: :destroy
|
||||
|
||||
validates :title, presence: true
|
||||
validates :description, presence: true
|
||||
validates :target, presence: true
|
||||
validates :how_to_participate, presence: true
|
||||
validates :start_date, presence: true
|
||||
validates :end_date, presence: true
|
||||
validates :debate_start_date, presence: true
|
||||
|
||||
@@ -10,29 +10,39 @@
|
||||
|
||||
<div id="debate-show" class="row description">
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('legislation.processes.header_full.description') %></h4>
|
||||
<%= markdown process.description %>
|
||||
<% if process.description.present? %>
|
||||
<h4><%= t('legislation.processes.header_full.description') %></h4>
|
||||
<%= markdown process.description %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('legislation.processes.header_full.target') %></h4>
|
||||
<%= markdown process.target %>
|
||||
<% if process.target.present? %>
|
||||
<h4><%= t('legislation.processes.header_full.target') %></h4>
|
||||
<%= markdown process.target %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('legislation.processes.header_full.how_to_participate') %></h4>
|
||||
<%= markdown process.how_to_participate %>
|
||||
<% if process.how_to_participate.present? %>
|
||||
<h4><%= t('legislation.processes.header_full.how_to_participate') %></h4>
|
||||
<%= markdown process.how_to_participate %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="small-12 column debate-add-info">
|
||||
<div class="debate-info-wrapper">
|
||||
<%= markdown process.additional_info if process.additional_info %>
|
||||
<% if process.additional_info.present? %>
|
||||
<div class="small-12 column debate-add-info">
|
||||
<div class="debate-info-wrapper">
|
||||
<%= markdown process.additional_info if process.additional_info %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<div class="center half-gradient">
|
||||
<a class="button big center button-circle" title="<%= t('.view_process_information') %>" id="js-toggle-small-debate">
|
||||
<span class="icon-angle-down" aria-hidden="true"></span>
|
||||
</a>
|
||||
</div>
|
||||
<% if process.description.present? || process.target.present? || process.how_to_participate.present? || process.additional_info.present? %>
|
||||
<div class="center half-gradient">
|
||||
<a class="button big center button-circle" title="<%= t('.view_process_information') %>" id="js-toggle-small-debate">
|
||||
<span class="icon-angle-down" aria-hidden="true"></span>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<%= render 'legislation/processes/header_full', process: @process, hidden: true %>
|
||||
|
||||
@@ -12,27 +12,37 @@
|
||||
|
||||
<div class="row description">
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.description') %></h4>
|
||||
<%= markdown process.description %>
|
||||
<% if process.description.present? %>
|
||||
<h4><%= t('.description') %></h4>
|
||||
<%= markdown process.description %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.target') %></h4>
|
||||
<%= markdown process.target %>
|
||||
<% if process.target.present? %>
|
||||
<h4><%= t('.target') %></h4>
|
||||
<%= markdown process.target %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.how_to_participate') %></h4>
|
||||
<%= markdown process.how_to_participate %>
|
||||
<% if process.how_to_participate.present? %>
|
||||
<h4><%= t('.how_to_participate') %></h4>
|
||||
<%= markdown process.how_to_participate %>
|
||||
<% end %>
|
||||
</div>
|
||||
<div id="debate-show" class="small-12 column debate-add-info">
|
||||
<div class="debate-info-wrapper">
|
||||
<%= markdown process.additional_info if process.additional_info %>
|
||||
<% if process.additional_info.present? %>
|
||||
<div id="debate-show" class="small-12 column debate-add-info">
|
||||
<div class="debate-info-wrapper">
|
||||
<%= markdown process.additional_info if process.additional_info %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<div class="center half-gradient">
|
||||
<a id="js-toggle-debate" class="button big center strong" title="Más información y contexto">
|
||||
<%= t('.more_info') %>
|
||||
</a>
|
||||
</div>
|
||||
<% if process.additional_info.present? %>
|
||||
<div class="center half-gradient">
|
||||
<a id="js-toggle-debate" class="button big center strong" title="Más información y contexto">
|
||||
<%= t('.more_info') %>
|
||||
</a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user