UX tweaks
This commit is contained in:
parent
cf093a86d8
commit
ab1ce49c29
|
@ -3,7 +3,7 @@ class Event < ActiveRecord::Base
|
||||||
validates :length, presence: true, numericality: {only_integer: true, greater_than: 0}
|
validates :length, presence: true, numericality: {only_integer: true, greater_than: 0}
|
||||||
validates :abstract, presence: true
|
validates :abstract, presence: true
|
||||||
validates :description, presence: true
|
validates :description, presence: true
|
||||||
validates :track, inclusion: { in: (Conference.current.try(:tracks) || []) }
|
validates :track_id, inclusion: { in: (Conference.current.try(:tracks) || []).map(&:id) }
|
||||||
validates :agreement, acceptance: true
|
validates :agreement, acceptance: true
|
||||||
|
|
||||||
belongs_to :track
|
belongs_to :track
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.form-inputs
|
.form-inputs
|
||||||
= form.input :title, autofocus: true
|
= form.input :title, autofocus: true
|
||||||
= form.input :subtitle
|
= form.input :subtitle
|
||||||
= form.association :track
|
= form.input :track_id, collection: Conference.current.tracks.map { |track| [track.name, track.id, {title: track.description}] }, required: true
|
||||||
= form.input :length
|
= form.input :length
|
||||||
= form.input :language, collection: I18n.available_locales, include_blank: false, default: I18n.locale
|
= form.input :language, collection: I18n.available_locales, include_blank: false, default: I18n.locale
|
||||||
= form.input :abstract
|
= form.input :abstract
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.form-inputs
|
.form-inputs
|
||||||
= form.input :title, autofocus: true
|
= form.input :title, autofocus: true
|
||||||
= form.input :subtitle
|
= form.input :subtitle
|
||||||
= form.association :track
|
= form.input :track_id, collection: Conference.current.tracks.map { |track| [track.name, track.id, {title: track.description}] }, required: true
|
||||||
= form.input :length, input_html: {value: 60}
|
= form.input :length, input_html: {value: 60}
|
||||||
= form.input :language, collection: I18n.available_locales, include_blank: false, default: I18n.locale
|
= form.input :language, collection: I18n.available_locales, include_blank: false, default: I18n.locale
|
||||||
= form.input :abstract
|
= form.input :abstract
|
||||||
|
|
|
@ -57,7 +57,7 @@ bg:
|
||||||
abstract: Резюме
|
abstract: Резюме
|
||||||
description: Описание
|
description: Описание
|
||||||
notes: Забележки
|
notes: Забележки
|
||||||
track: Поток от лекции
|
track_id: Поток от лекции
|
||||||
agreement: Съгласен(на) съм
|
agreement: Съгласен(на) съм
|
||||||
workshop:
|
workshop:
|
||||||
title: Заглавие
|
title: Заглавие
|
||||||
|
@ -67,7 +67,7 @@ bg:
|
||||||
abstract: Резюме
|
abstract: Резюме
|
||||||
description: Описание
|
description: Описание
|
||||||
notes: Забележки
|
notes: Забележки
|
||||||
track: Поток от уъркшопи
|
track_id: Поток от уъркшопи
|
||||||
agreement: Съгласен(на) съм
|
agreement: Съгласен(на) съм
|
||||||
errors:
|
errors:
|
||||||
models:
|
models:
|
||||||
|
|
|
@ -23,7 +23,7 @@ bg:
|
||||||
lecture:
|
lecture:
|
||||||
title: Заглавието на лекцията Ви
|
title: Заглавието на лекцията Ви
|
||||||
subtitle: Подзаглавието на лекцията Ви (ако има такова)
|
subtitle: Подзаглавието на лекцията Ви (ако има такова)
|
||||||
track: Потокът от лекции, в който искате да попадне лекцията Ви
|
track_id: Потокът от лекции, в който искате да попадне лекцията Ви
|
||||||
length: Продължителността на лекция може да бъде от 40 до 45 минути
|
length: Продължителността на лекция може да бъде от 40 до 45 минути
|
||||||
language: Език, на който ще бъде водена лекцията
|
language: Език, на който ще бъде водена лекцията
|
||||||
abstract: Резюме на лекцията, което да може да бъде прочетено от посетителите (1 абзац)
|
abstract: Резюме на лекцията, което да може да бъде прочетено от посетителите (1 абзац)
|
||||||
|
@ -33,7 +33,7 @@ bg:
|
||||||
workshop:
|
workshop:
|
||||||
title: Заглавието на уъркшопа Ви
|
title: Заглавието на уъркшопа Ви
|
||||||
subtitle: Подзаглавието на уъркшопа Ви (ако има такова)
|
subtitle: Подзаглавието на уъркшопа Ви (ако има такова)
|
||||||
track: Потокът от уъркшопи, в който искате да попадне уъркшопа Ви
|
track_id: Потокът от уъркшопи, в който искате да попадне уъркшопа Ви
|
||||||
length: Продължителността на всеки уъркшоп може да бъде от 30 до 120 минути
|
length: Продължителността на всеки уъркшоп може да бъде от 30 до 120 минути
|
||||||
language: Език, на който ще бъде воден уъркшопа
|
language: Език, на който ще бъде воден уъркшопа
|
||||||
abstract: Резюме на уъркшопа, което да може да бъде прочетено от посетителите (1 абзац)
|
abstract: Резюме на уъркшопа, което да може да бъде прочетено от посетителите (1 абзац)
|
||||||
|
|
|
@ -23,7 +23,7 @@ en:
|
||||||
lecture:
|
lecture:
|
||||||
title: Title of your talk
|
title: Title of your talk
|
||||||
subtitle: Sub-title of your talk (if applicable)
|
subtitle: Sub-title of your talk (if applicable)
|
||||||
track: Track for your talk
|
track_id: Track for your talk
|
||||||
length: The length of your talk can be from 40 to 45 minutes
|
length: The length of your talk can be from 40 to 45 minutes
|
||||||
language: Language in which the talk will be presented
|
language: Language in which the talk will be presented
|
||||||
abstract: Abstract of the talk, for the visitors
|
abstract: Abstract of the talk, for the visitors
|
||||||
|
@ -33,7 +33,7 @@ en:
|
||||||
workshop:
|
workshop:
|
||||||
title: Title of your workshop
|
title: Title of your workshop
|
||||||
subtitle: Sub-title of your workshop (if applicable)
|
subtitle: Sub-title of your workshop (if applicable)
|
||||||
track: Track for your workshop
|
track_id: Track for your workshop
|
||||||
length: The length of the workshop can be from 30 to 120 minutes
|
length: The length of the workshop can be from 30 to 120 minutes
|
||||||
language: Language in which the workshop will be conducted
|
language: Language in which the workshop will be conducted
|
||||||
abstract: Abstract of the workshop, visible to the visitors
|
abstract: Abstract of the workshop, visible to the visitors
|
||||||
|
|
Loading…
Reference in New Issue