Sha256: 36a525f4db447451be16fe3e54518a7bc818b2fbdb1a59d970f9f30bae9aa878
Contents?: true
Size: 1.88 KB
Versions: 2
Compression:
Stored size: 1.88 KB
Contents
module Enjoy::Faq module Admin module Question def self.config(fields = {}) Proc.new { navigation_label "FAQ" list do scopes [:by_date, :by_answered_date, :answered, :not_answered, :enabled, nil] field :enabled, :toggle field :categories field :full_name end edit do field :categories field :enabled, :toggle group :URL do active false field :slugs, :enjoy_slugs field :text_slug end group 'Данные вопроса' do active false field :question_text, :text field :question_text_after_editing, :enjoy_html field :author_name, :string field :author_name_text_after_editing, :string field :author_email, :string end group 'Данные ответа' do active false field :answered, :toggle field :answer_text, :enjoy_html field :answered_time field :answer_author_name, :string end group :seo do active false field :seo do active true end end group :sitemap_data do active false field :sitemap_data do active true end end fields.each_pair do |name, type| if type.nil? field name else if type.is_a?(Array) field name, type[0], &type[1] else field name, type end end end end if block_given? yield self end } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enjoy_cms_faq-0.4.1 | lib/enjoy/faq/admin/question.rb |
enjoy_cms_faq-0.4.0.1 | lib/enjoy/faq/admin/question.rb |