2014-07-01 15:50:39 +02:00
|
|
|
= form_for @event, url: (@moderation ? moderation_path(@moderation) : @event.persisted? ? event_path(@event) : nil) do |f|
|
2013-12-28 23:45:13 +01:00
|
|
|
- if @event.errors.any?
|
2014-05-31 23:13:43 +02:00
|
|
|
#error_explanation.error.flash
|
2013-12-28 23:45:13 +01:00
|
|
|
%h2= "#{pluralize(@event.errors.count, "error")} prohibited this event from being saved:"
|
2014-05-31 23:13:43 +02:00
|
|
|
- @event.errors.full_messages.each do |msg|
|
|
|
|
%p= msg
|
2013-12-28 23:45:13 +01:00
|
|
|
|
2014-01-06 11:22:39 +01:00
|
|
|
- unless @event.id
|
2014-06-09 20:36:53 +02:00
|
|
|
:markdown
|
|
|
|
#{t '.subtitle'}
|
2014-01-01 21:26:35 +01:00
|
|
|
|
2014-06-09 20:36:53 +02:00
|
|
|
#advises
|
|
|
|
:markdown
|
|
|
|
#{t '.advises'}
|
2014-01-01 21:26:35 +01:00
|
|
|
|
2014-05-25 23:59:03 +02:00
|
|
|
- else
|
|
|
|
= hidden_field_tag :secret, params[:secret]
|
|
|
|
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.title_helper'}
|
2013-12-28 23:45:13 +01:00
|
|
|
= f.label :title
|
2014-07-13 14:03:59 +02:00
|
|
|
= f.text_field :title, required: true, size: 70
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :start_time
|
2014-07-16 22:29:07 +02:00
|
|
|
= f.datetime_local_field :start_time, required: true
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :end_time
|
2014-07-16 22:29:07 +02:00
|
|
|
= f.datetime_local_field :end_time, required: true
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.description_helper'}
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :description
|
2014-07-12 12:21:39 +02:00
|
|
|
= f.text_area :description, required: true, class: 'tinymce', rows: 29, cols: 80
|
|
|
|
= tinymce language: 'fr_FR'
|
2014-01-01 21:26:35 +01:00
|
|
|
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :city
|
2014-07-01 21:25:48 +02:00
|
|
|
= f.text_field :city, required: true, size: 70, list: :cities
|
|
|
|
%datalist#cities
|
2014-07-02 17:41:00 +02:00
|
|
|
- City.connection.select_values('select distinct name from cities join events on name=city group by city order by count(*) desc').each do |name|
|
2014-07-02 11:02:36 +02:00
|
|
|
%option= name
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :region
|
2014-01-01 21:26:35 +01:00
|
|
|
= f.select :region,
|
2014-07-01 15:50:39 +02:00
|
|
|
options_from_collection_for_select(Region.all, 'id', 'name', @event.region)
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :locality
|
2014-01-01 21:26:35 +01:00
|
|
|
= f.select :locality,
|
2014-01-06 11:22:39 +01:00
|
|
|
options_for_select([[t('attributes.locality_0'), 0], [t('attributes.locality_1'), 1]], @event.locality)
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.url_helper'}
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :url
|
2014-07-01 21:15:43 +02:00
|
|
|
= f.text_field :url, required: true, size: 70, placeholder: 'Ex: http://april.org'
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.contact_helper'}
|
2014-07-12 13:58:54 +02:00
|
|
|
= f.label :contact
|
2014-05-26 01:06:43 +02:00
|
|
|
= f.text_field :contact, required: true, size: 70
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.submitter_helper'}
|
2013-12-28 23:45:13 +01:00
|
|
|
= f.label :submitter
|
2014-05-26 01:06:43 +02:00
|
|
|
= f.text_field :submitter, required: true, size: 70
|
2013-12-28 23:45:13 +01:00
|
|
|
.field
|
2014-06-09 20:36:53 +02:00
|
|
|
.helper
|
|
|
|
:markdown
|
|
|
|
#{t '.tags_helper'}
|
2013-12-28 23:45:13 +01:00
|
|
|
= f.label :tags
|
2014-01-01 21:26:35 +01:00
|
|
|
= f.text_field :tags, size: 70
|
|
|
|
|
2013-12-28 23:45:13 +01:00
|
|
|
.actions
|
2014-01-01 21:26:35 +01:00
|
|
|
= f.submit t('.visualise'), name: :visu
|
|
|
|
= f.submit t('.save')
|