Skip to content

Commit

Permalink
[impulsa] Advances on admin.
Browse files Browse the repository at this point in the history
  • Loading branch information
leio10 committed Sep 4, 2015
1 parent 3984b39 commit 24b6233
Show file tree
Hide file tree
Showing 25 changed files with 462 additions and 135 deletions.
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ gem 'auto_html'
gem "paranoia", :github => "radar/paranoia", :branch => "rails4"
gem 'cocoon'
gem 'paperclip'
gem 'validate_url'

group :development, :test do
gem 'capistrano', '~> 3.4.0'
Expand Down
4 changes: 4 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,9 @@ GEM
rack
raindrops (~> 0.7)
user_agent_parser (2.2.0)
validate_url (1.0.2)
activemodel (>= 3.0.0)
addressable
vegas (0.1.11)
rack (>= 1.0.0)
warden (1.2.3)
Expand Down Expand Up @@ -491,6 +494,7 @@ DEPENDENCIES
uglifier (>= 1.3.0)
unicode
unicorn
validate_url
webmock
wicked_pdf

Expand Down
41 changes: 36 additions & 5 deletions app/admin/impulsa_edition.rb
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,30 @@
end
end

panel "Categories" do
panel t "activerecord.models.impulsa_edition_categories" do
table_for resource.impulsa_edition_categories do
column :name
column :type_name
column :category_type_name
column :winners
column :prize
column :actions do |category|
span link_to('Edit', edit_admin_impulsa_edition_impulsa_edition_category_path(resource, category))
span link_to('Delete', admin_impulsa_edition_impulsa_edition_category_path(resource, category), method: :delete)
span link_to(t('active_admin.edit'), edit_admin_impulsa_edition_impulsa_edition_category_path(resource, category))
span link_to(t('active_admin.delete'), admin_impulsa_edition_impulsa_edition_category_path(resource, category), method: :delete)
span link_to('Ver proyectos', admin_impulsa_edition_category_impulsa_projects_path(category))
end
end
div link_to('Add category', new_admin_impulsa_edition_impulsa_edition_category_path(resource))
div link_to(t('active_admin.has_many_new', model: t("activerecord.models.impulsa_edition_category")), new_admin_impulsa_edition_impulsa_edition_category_path(resource))
end

panel t "activerecord.models.impulsa_edition_topics" do
table_for resource.impulsa_edition_topics do
column :name
column :actions do |topic|
span link_to(t('active_admin.edit'), edit_admin_impulsa_edition_impulsa_edition_topic_path(resource, topic))
span link_to(t('active_admin.delete'), admin_impulsa_edition_impulsa_edition_topic_path(resource, topic), method: :delete)
end
end
div link_to(t('active_admin.has_many_new', model: t("activerecord.models.impulsa_edition_topics")), new_admin_impulsa_edition_impulsa_edition_topic_path(resource))
end
end

Expand All @@ -73,3 +84,23 @@
f.actions
end
end

ActiveAdmin.register ImpulsaEditionTopic do
menu false
belongs_to :impulsa_edition
navigation_menu :default

permit_params :impulsa_edition_id, :name

form do |f|
f.inputs do
f.input :impulsa_edition_id, as: :hidden
li do
label :impulsa_edition
div class: :readonly do link_to(resource.impulsa_edition.name, admin_impulsa_edition_path(resource.impulsa_edition)) end
end
f.input :name
end
f.actions
end
end
2 changes: 1 addition & 1 deletion app/admin/impulsa_edition_category.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
f.inputs do
f.input :impulsa_edition_id, as: :hidden
li do
label "Edition"
label :impulsa_edition
div class: :readonly do link_to(resource.impulsa_edition.name, admin_impulsa_edition_path(resource.impulsa_edition)) end
end
f.input :name
Expand Down
Loading

0 comments on commit 24b6233

Please sign in to comment.