Sha256: c30bf1dcaf94d6d43ac78dd1f33f887fc2ced9b66b2bebf1b0594aba3c61f06f
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
module Pageflow ActiveAdmin.register Account, :as => 'Account' do menu :priority => 3 config.batch_actions = false config.clear_sidebar_sections! index do column :name do |account| link_to account.name, admin_account_path(account) end end form :partial => 'form' show :title => :name do |account| render 'account_details', :account => account render 'theming_details', :account => account div :class => 'columns' do render 'entries_panel', :account => account render 'users_panel', :account => account end end controller do def new @account = Account.new @account.default_theming = Theming.new end def create @account = Account.new(permitted_params[:account]) @account.build_default_theming(permitted_params[:account][:default_theming_attributes]) super end def permitted_params params.permit(:account => [:name, :default_file_rights, :default_theming_attributes => [:cname, :theme_name, :imprint_link_url, :imprint_link_label, :copyright_link_url, :copyright_link_label]]) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pageflow-0.2.1 | admins/pageflow/accounts.rb |
pageflow-0.2.0 | admins/pageflow/accounts.rb |