diff --git a/Gemfile b/Gemfile
index 2b41610..b5db144 100644
--- a/Gemfile
+++ b/Gemfile
@@ -34,7 +34,7 @@
# ------------------------------------------------
# SUPER ADMIN SECTION
-gem 'activeadmin', github: 'activeadmin'
+gem 'administrate', github: 'thoughtbot/administrate'
# ------------------------------------------------
# USERS
diff --git a/Gemfile.lock b/Gemfile.lock
index d430a3c..ef17ab0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,21 +1,19 @@
GIT
- remote: git://github.com/activeadmin/activeadmin.git
- revision: f8926831429fe635d26ac8043ea5d676fb6ee637
+ remote: git://github.com/thoughtbot/administrate.git
+ revision: 077f6d370b3d0eff325a3de0509aeaa21b47b632
specs:
- activeadmin (1.0.0.pre4)
- arbre (~> 1.0, >= 1.0.2)
- bourbon
- coffee-rails
- formtastic (~> 3.1)
- formtastic_i18n
- inherited_resources (~> 1.6)
- jquery-rails
- jquery-ui-rails
- kaminari (~> 0.15)
- railties (>= 3.2, < 5.1)
- ransack (~> 1.3)
- sass-rails
- sprockets (< 4.1)
+ administrate (0.3.0)
+ autoprefixer-rails (~> 6.0)
+ bourbon (~> 4.2)
+ datetime_picker_rails (~> 0.0.7)
+ jquery-rails (~> 4.0)
+ kaminari (~> 0.16)
+ momentjs-rails (~> 2.8)
+ neat (~> 1.1)
+ normalize-rails (~> 3.0)
+ rails (>= 4.2, < 5.1)
+ sass-rails (~> 5.0)
+ selectize-rails (~> 0.6)
GIT
remote: https://github.com/vyruss/yaml_db.git
@@ -65,9 +63,9 @@
tzinfo (~> 1.1)
addressable (2.4.0)
ansi (1.5.0)
- arbre (1.1.1)
- activesupport (>= 3.0.0)
arel (6.0.3)
+ autoprefixer-rails (6.7.6)
+ execjs
bcrypt (3.1.11)
better_errors (2.1.1)
coderay (>= 1.0.0)
@@ -75,7 +73,7 @@
rack (>= 0.9.0)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
- bourbon (4.2.7)
+ bourbon (4.3.3)
sass (~> 3.4)
thor (~> 0.19)
builder (3.2.2)
@@ -95,13 +93,6 @@
caracal (~> 1.0)
rails (>= 3.2)
coderay (1.1.1)
- coffee-rails (4.2.1)
- coffee-script (>= 2.2.0)
- railties (>= 4.0.0, < 5.2.x)
- coffee-script (2.4.1)
- coffee-script-source
- execjs
- coffee-script-source (1.10.0)
commonjs (0.2.7)
concurrent-ruby (1.0.2)
contact_us (1.2.0)
@@ -109,6 +100,8 @@
crack (0.4.3)
safe_yaml (~> 1.0.0)
daemons (1.2.4)
+ datetime_picker_rails (0.0.7)
+ momentjs-rails (>= 2.8.1)
debug_inspector (0.0.2)
devise (4.2.0)
bcrypt (~> 3.0)
@@ -131,22 +124,19 @@
multipart-post (>= 1.2, < 3)
faraday_middleware (0.10.0)
faraday (>= 0.7.4, < 0.10)
+ fast_gettext (1.3.0)
feedjira (2.0.0)
faraday (~> 0.9)
faraday_middleware (~> 0.9)
loofah (~> 2.0)
sax-machine (~> 1.0)
flag_shih_tzu (0.3.15)
- formtastic (3.1.4)
- actionpack (>= 3.2.13)
- formtastic_i18n (0.6.0)
friendly_id (5.1.0)
activerecord (>= 4.0.0)
+ gettext_i18n_rails (1.8.0)
+ fast_gettext (>= 0.9.0)
globalid (0.3.7)
activesupport (>= 4.1.0)
- has_scope (0.6.0)
- actionpack (>= 3.2, < 5)
- activesupport (>= 3.2, < 5)
hashdiff (0.3.0)
hashie (3.4.6)
htmltoword (0.5.1)
@@ -156,11 +146,6 @@
i18n (0.7.0)
i18n-js (3.0.0.rc14)
i18n (~> 0.6, >= 0.6.6)
- inherited_resources (1.6.0)
- actionpack (>= 3.2, < 5)
- has_scope (~> 0.6.0.rc)
- railties (>= 3.2, < 5)
- responders
jbuilder (2.6.0)
activesupport (>= 3.0.0, < 5.1)
multi_json (~> 1.2)
@@ -168,8 +153,6 @@
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- jquery-ui-rails (5.0.5)
- railties (>= 3.2.16)
json (1.8.3)
jwt (1.5.6)
kaminari (0.17.0)
@@ -213,13 +196,19 @@
builder
minitest (>= 5.0)
ruby-progressbar
+ momentjs-rails (2.17.1)
+ railties (>= 3.1)
multi_json (1.12.1)
multi_xml (0.5.5)
multipart-post (2.0.0)
mysql2 (0.3.21)
+ neat (1.8.0)
+ sass (>= 3.3)
+ thor (~> 0.19)
nokogiri (1.6.8)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
+ normalize-rails (3.0.3)
oauth2 (1.2.0)
faraday (>= 0.8, < 0.10)
jwt (~> 1.0)
@@ -239,8 +228,6 @@
orm_adapter (0.5.0)
pg (0.19.0)
pkg-config (1.1.7)
- polyamorous (1.3.1)
- activerecord (>= 3.0)
protected_attributes (1.1.3)
activemodel (>= 4.0.1, < 5.0)
pundit (1.1.0)
@@ -275,12 +262,6 @@
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (11.3.0)
- ransack (1.8.2)
- actionpack (>= 3.0)
- activerecord (>= 3.0)
- activesupport (>= 3.0)
- i18n
- polyamorous (~> 1.3)
recaptcha (3.3.0)
json
redcarpet (3.3.4)
@@ -299,6 +280,7 @@
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
sax-machine (1.3.2)
+ selectize-rails (0.12.4)
simplecov (0.12.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
@@ -357,7 +339,7 @@
ruby
DEPENDENCIES
- activeadmin!
+ administrate!
better_errors
binding_of_caller
byebug
@@ -370,6 +352,7 @@
feedjira
flag_shih_tzu
friendly_id
+ gettext_i18n_rails (~> 1.8)
htmltoword
i18n-js (>= 3.0.0.rc11)
jbuilder
diff --git a/app/admin/dashboard.rb b/app/admin/dashboard.rb
deleted file mode 100644
index 3aa2b89..0000000
--- a/app/admin/dashboard.rb
+++ /dev/null
@@ -1,39 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-
-ActiveAdmin.register_page "Dashboard" do
-
- menu priority: 1, label: proc{ I18n.t("active_admin.dashboard") }
-
- content title: proc{ I18n.t("active_admin.dashboard") } do
- #div class: "blank_slate_container", id: "dashboard_default_message" do
- # span class: "blank_slate" do
- # span I18n.t("active_admin.dashboard_welcome.welcome")
- # small I18n.t("active_admin.dashboard_welcome.call_to_action")
- # end
- #end
-
- # Here is an example of a simple dashboard with columns and panels.
- #
- # columns do
- # column do
- # panel "Recent Posts" do
- # ul do
- # Post.recent(5).map do |post|
- # li link_to(post.title, admin_post_path(post))
- # end
- # end
- # end
- # end
-
- # column do
- # panel "Info" do
- # para "Welcome to ActiveAdmin."
- # end
- # end
- # end
- end # content
-end
\ No newline at end of file
diff --git a/app/admin/guidance.rb b/app/admin/guidance.rb
deleted file mode 100644
index f4400e9..0000000
--- a/app/admin/guidance.rb
+++ /dev/null
@@ -1,81 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Guidance do
- permit_params :text, :guidance_group_id, :question_id
-
- menu :priority => 13, :label => proc{ I18n.t('admin.guidance')}, :parent => "Guidance list"
-
- index do
- column (:text) { |guidance| raw(guidance.text) }
- column I18n.t('admin.theme') do |t|
- (t.themes.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
-
- column I18n.t('admin.question'), :sortable => :question_id do |que|
- if !que.nil? then
- que.question
- else
- '-'
- end
- end
-
- column I18n.t('admin.guidance_group') do |guidance|
- (guidance.guidance_groups.map{|t_q| link_to t_q.name, [:admin, t_q]}).join(', ').html_safe
- end
- actions
- end
-
- #show details of a question
- show do
- attributes_table do
- row (:text) { |guidance| raw(guidance.text) }
-
- row I18n.t('admin.theme') do
- (guidance.themes.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
- row I18n.t('admin.question'), :question_id do |question|
- question.question
- end
- row I18n.t('admin.guidance_group') do |guidance|
- (guidance.guidance_groups.map{|t_q| link_to t_q.name, [:admin, t_q]}).join(', ').html_safe
- end
-
- row :created_at
- row :updated_at
- end
- end
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :text
- f.input :question_id, :as => :select,
- :collection => Question.order('text').map{|que|[que.text, que.id]}
- f.input :guidance_group_ids, :label => I18n.t('admin.guidance_group'),
- :as => :select,
- :collection => GuidanceGroup.order('name').map{|gui|[gui.name, gui.id]}
-
- end
- f.inputs "Themes" do
- f.input :theme_ids, :label => I18n.t('admin.selected_themes'),
- :as => :select,
- :include_blank => I18n.t('admin.all_themes'),
- :multiple => true,
- :collection => Theme.order('title').map{|the| [the.title, the.id]},
- :hint => I18n.t('admin.choose_themes')
- end
-
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
diff --git a/app/admin/guidance_group.rb b/app/admin/guidance_group.rb
deleted file mode 100644
index c193af9..0000000
--- a/app/admin/guidance_group.rb
+++ /dev/null
@@ -1,80 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register GuidanceGroup do
- permit_params :organisation_id, :name, :published, :optional_subset
-
- menu :priority => 2, :label => proc{I18n.t('admin.guidance_group')}, :parent => "Guidance list"
-
- index do
- column I18n.t('admin.name'), :sortable => :name do |ggn|
- link_to ggn.name, [:admin, ggn]
- end
- column I18n.t('admin.org_title'), :sortable => :organisation_id do |org_title|
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- column I18n.t('admin.template') do |t|
- (t.dmptemplates.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
-
- actions
- end
-
- #show details of guidance group
- show do
- attributes_table do
- row :name
- row :organisation_id do |org_title|
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- row I18n.t('admin.template') do
- (guidance_group.dmptemplates.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
- row :created_at
- row :updated_at
- end
- end
-
- #guidance list
- sidebar I18n.t('admin.guidance'), :only => :show, :if => proc { guidance_group.guidances.count >= 1} do
- table_for guidance_group.guidances.order("text asc") do |guis|
- column :text do |gtext|
- link_to gtext.text.html_safe, [:admin, gtext]
- end
- column I18n.t('admin.theme') do |themelist|
- (themelist.themes.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
- end
- end
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :name
- f.input :organisation_id, :label => I18n.t('admin.org_title'),
- :as => :select,
- :collection => Org.order('name').map{|orgp|[orgp.name, orgp.id]}
- f.input :published
- f.input :optional_subset
- end
-
- f.inputs "Templates" do
- f.input :dmptemplate_ids, :label => I18n.t('admin.selected_templates'),
- :as => :select,
- :include_blank => I18n.t('admin.all_templates'),
- :multiple => true,
- :collection => Dmptemplate.order('title').map{|the| [the.title, the.id]},
- :hint => I18n.t('admin.choose_templates')
- end
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/language.rb b/app/admin/language.rb
deleted file mode 100644
index 777478c..0000000
--- a/app/admin/language.rb
+++ /dev/null
@@ -1,45 +0,0 @@
-# [+Project:+] DMPonline
-# [+Description:+]
-#
-# [+Created:+] 12/08/2016
-# [+Copyright:+] Digital Curation Centre
-
-ActiveAdmin.register Language do
- permit_params :language_id, :name, :abbreviation, :default_language
-
- menu :priority => 10, :label => proc { I18n.t('admin.language') }
-
- index do
- column I18n.t('admin.language_name'), :sortable => :name do |lang|
- link_to lang.name, [:admin, lang]
- end
- column I18n.t('admin.language_abbreviation'), :sortable => :abbreviation do |lang|
- link_to lang.abbreviation, [:admin, lang]
- end
- column I18n.t('admin.language_is_default'), :sortable => :default_language do |lang|
- if lang[:default_language]
- 'Yes'
- else
- 'No'
- end
- end
-
- actions
- end
-
- show do
- attributes_table do
- row :name
- row :abbreviation
- row :default_language
- row :description
- end
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
\ No newline at end of file
diff --git a/app/admin/option.rb b/app/admin/option.rb
deleted file mode 100644
index cd68f1a..0000000
--- a/app/admin/option.rb
+++ /dev/null
@@ -1,79 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register QuestionOption do
- permit_params :question_id, :text, :number, :is_default
- menu :priority => 6, :label => proc{I18n.t('admin.multi_options')}, :parent => "Templates management"
-
- index do
- column :text
- column I18n.t('admin.questions'), :sortable => :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.text, [:admin, ques.question]
- end
- end
- column I18n.t('admin.sections'), :sortable => :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.section.title, [:admin, ques.question.section]
- end
- end
- column I18n.t('admin.template'), :sortable => :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.section.version.phase.dmptemplate.title, [:admin, ques.question.section.version.phase.dmptemplate]
- end
- end
-
- actions
- end
-
- #show details of a section
- show do
- attributes_table do
- row :text
- row :number
- row I18n.t('admin.questions'), :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.text, [:admin, ques.question]
- end
- end
- row I18n.t('admin.sections'), :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.section.title, [:admin, ques.question.section]
- end
- end
- row I18n.t('admin.template'), :question_id do |ques|
- if !ques.question_id.nil? then
- link_to ques.question.section.version.phase.dmptemplate.title, [:admin, ques.question.section.version.phase.dmptemplate]
- end
- end
- row :is_default
- row :created_at
- row :updated_at
- end
- end
-
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :text
- f.input :number
- f.input :question,
- :as => :select,
- :collection => Question.order('text').map{ |sec| ["#{truncate(sec.section.version.phase.dmptemplate.title, :lengh => 20)} - #{truncate(sec.section.title, :lengh => 50)} - #{truncate(sec.text, :lengh => 20)}", sec.id] }
- f.input :is_default
- end
-
- f.actions
- end
-
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/org.rb b/app/admin/org.rb
deleted file mode 100644
index 7d9391b..0000000
--- a/app/admin/org.rb
+++ /dev/null
@@ -1,110 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Org do
- permit_params :abbreviation, :banner_file_id, :description, :logo_file_id, :name, :target_url, :organisation_type_id, :wayfless_entity, :parent_id
-
- menu :priority => 14, :label => proc{I18n.t('admin.org')}, :parent => "Organisations management"
-
- index do
- column I18n.t('admin.org_title'), :sortable => :name do |ggn|
- link_to ggn.name, [:admin, ggn]
- end
- column I18n.t('admin.abbrev'), :sortable => :abbreviation do |ggn|
- if !ggn.abbreviation.nil?
- link_to ggn.abbreviation, [:admin, ggn]
- else
- '-'
- end
- end
- column I18n.t('admin.org_type'), :sortable => :organisation_type_id do |org_type|
- if !org_type.organisation_type_id.nil? then
- link_to org_type.organisation_type.name, [:admin, org_type]
- end
- end
-
- actions
- end
-
-
- #show details of an organisation
- show do
- resource.check_api_credentials
- attributes_table do
- row I18n.t('admin.org_title'), :sortable => :name do |gn|
- if !gn.name.nil? then
- link_to gn.name, [:admin, gn]
- end
- end
- row I18n.t('admin.abbrev'), :abbreviation do |ggn|
- if !ggn.abbreviation.nil?
- link_to ggn.abbreviation, [:admin, ggn]
- else
- '-'
- end
- end
- row :sort_name
- row I18n.t('admin.org_type'), :organisation_type_id do |org_type|
- if !org_type.organisation_type_id.nil? then
- link_to org_type.organisation_type.name, [:admin, org_type]
- end
- end
- row :banner_text do |banner|
- if !banner.banner_text.nil? then
- banner.banner_text.html_safe
- end
- end
- # row :target_url
- row :logo_file_name
- row :wayfless_entity
- row I18n.t('admin.token_permission_type') do
- (organisation.token_permission_types.map{|tpt| link_to tpt.token_type, [:admin, tpt]}).join(', ').html_safe
- end
- row :created_at
- row :updated_at
- end
- end
-
- #templates sidebar
- sidebar I18n.t('admin.templates'), :only => :show, :if => proc { organisation.dmptemplates.count >= 1} do
- table_for organisation.dmptemplates.order("title asc") do |temp|
- column :title do |dmptemp|
- link_to dmptemp.title, [:admin, dmptemp]
- end
- column :published
- end
- end
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :name
- f.input :abbreviation
- f.input :sort_name
- f.input :organisation_type_id, :label => I18n.t('admin.org_type'), :as => :select, :collection => OrganisationType.order('name').map{|orgt|[orgt.name, orgt.id]}
- # f.input :target_url
- f.input :banner_text
- f.input :logo_file_name
- f.input :wayfless_entity
- f.input :token_permission_types, label: I18n.t('admin.token_permission_type'),
- as: :select, multiple: true, include_blank: I18n.t('helpers.none'),
- collection: TokenPermissionType.order(:token_type).map{|token| [token.token_type, token.id]},
- hint: I18n.t('admin.choose_api_permissions')
- # f.input :parent_id, :label => I18n.t('admin.org_parent'), :as => :select, :collection => Org.find(:all, :order => 'name ASC').map{|orgp|[orgp.name, orgp.id]}
- # f.input :stylesheet_file_id
- end
- f.actions
- end
-
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-
-end
diff --git a/app/admin/perm.rb b/app/admin/perm.rb
deleted file mode 100644
index 4401e31..0000000
--- a/app/admin/perm.rb
+++ /dev/null
@@ -1,60 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Perm do
- permit_params :name
-
- menu :priority => 5, :label => proc{I18n.t('admin.role')}, :parent => "User management"
-
- index do
- column I18n.t('admin.title'), :sortable => :name do |role_name|
- link_to role_name.name, [:admin, role_name]
- end
-
- actions
- end
-
-
- show do
- attributes_table do
- row :name
- row :created_at
- row :updated_at
- end
-
- table_for( (Perm.find(params[:id]).users)) do
- column (:email){|user| link_to user.email, [:admin, user]}
- column (:firstname){|user| user.firstname}
- column (:surname){|user| user.surname}
- column (:last_sign_in_at){|user| user.last_sign_in_at}
- column (I18n.t('admin.org_title')){|user|
- if !user.organisation.nil? then
- if user.other_organisation.nil? || user.other_organisation == "" then
- link_to user.organisation.name, [:admin, user.organisation]
- else
- I18n.t('helpers.org_type.org_name') + ' - ' + user.other_organisation
-
- end
- end
- }
- end
-
- end
-
- form do |f|
- f.inputs "Details" do
- f.input :name
- end
-
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/phase.rb b/app/admin/phase.rb
deleted file mode 100644
index d7d061e..0000000
--- a/app/admin/phase.rb
+++ /dev/null
@@ -1,83 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Phase do
- permit_params :description, :number, :title, :dmptemplate_id
-
- menu :priority => 10, :label => proc{I18n.t('admin.phase')}, :parent => "Templates management"
-
- index do
- column :title, :sortable => :title do |ph|
- if !ph.title.nil? then
- link_to ph.title, [:admin, ph]
- end
- end
- column :number
- column I18n.t('admin.template'), :sortable => :dmptemplate_id do |temp_title|
- if !temp_title.nil? then
- if !temp_title.dmptemplate.nil? then
- link_to temp_title.dmptemplate.title, [:admin, temp_title.dmptemplate]
- else
- "-"
- end
- end
- end
-
- actions
- end
-
- #show details of a phase
- show do
- attributes_table do
- row :title
- row :number
- row :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
- row I18n.t('admin.template'), :sortable => :dmptemplate_id do |temp_title|
- link_to temp_title.dmptemplate.title, [:admin, temp_title.dmptemplate]
- end
- row :created_at
- row :updated_at
- end
-
- end
-
- #versions sidebar
- sidebar I18n.t('admin.version'), :only => :show, :if => proc { phase.versions.count >= 1} do
- table_for phase.versions.order("number asc") do |temp_phases|
- column :number
- column :title do |row|
- link_to row.title, [:admin, row]
- end
- column :published
- end
- end
-
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :title
- f.input :number
- f.input :description
- f.input :dmptemplate_id, :label => I18n.t('admin.template'),
- :as => :select,
- :collection => Dmptemplate.order('title').map{|temp|[temp.title, temp.id]}
-
- end
- f.actions
- end
-
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/plan.rb b/app/admin/plan.rb
deleted file mode 100644
index 574a7c2..0000000
--- a/app/admin/plan.rb
+++ /dev/null
@@ -1,39 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Plan do
- permit_params :template_id, :title, :org_id, :unit_id, :guidance_group_ids, :role_ids, :funder_id, :institution_id, :grant_number,:identifier, :description, :principal_investigator, :principal_investigator_identifier, :data_contact
-
- menu :priority => 25, :label => proc{I18n.t('admin.plans')}
-
-
- index do
- column :title
- column I18n.t('admin.org_title'), :sortable => :org_id do |org_title|
- if !org_title.organisation.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- else
- '-'
- end
- end
- column I18n.t('admin.template_title'), :sortable => :template_id do |dmptemp|
- if !dmptemp.template.nil? then
- link_to dmptemp.template.title, [:admin, dmptemp.template]
- else
- '-'
- end
- end
-
- actions
- end
-
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/question.rb b/app/admin/question.rb
deleted file mode 100644
index 45d8e18..0000000
--- a/app/admin/question.rb
+++ /dev/null
@@ -1,101 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Question do
- permit_params :default_value, :dependency_id, :dependency_text, :guidance, :number, :suggested_answer, :text, :question_type, :section_id
-
- menu :priority => 7, :label => proc{I18n.t('admin.question')}, :parent => "Templates management"
-
- index do
- column I18n.t('admin.question'), :sortable => :text do |descr|
- if !descr.text.nil? then
- descr.text.html_safe
- end
- end
- column I18n.t('admin.section_title'), :sortable => :section_id do |dmptemplate|
- if !dmptemplate.section_id.nil? then
- link_to dmptemplate.section.title, [:admin, dmptemplate.section]
- end
- end
- column :number, :sortable => :number do |question_n|
- if !question_n.number.nil? then
- question_n.number
- end
- end
- column I18n.t('admin.template_title'), :sortable => true do |dmptemplate|
- if !dmptemplate.section_id.nil? then
- if !dmptemplate.section.version.phase.dmptemplate.nil? then
- link_to dmptemplate.section.version.phase.dmptemplate.title, [:admin, dmptemplate.section.version.phase.dmptemplate]
- else
- "-"
- end
- end
- end
- actions
- end
-
-
- #show details of a question
- show do
- attributes_table do
- row :text do |descr|
- if !descr.text.nil? then
- descr.text.html_safe
- end
- end
- row :section_id do |question|
- link_to question.section.title, [:admin, question.section]
- end
- row :number
- row :default_value
- row I18n.t('admin.question_format') do |format|
- link_to format.question_format.title, [:admin, format.question_format]
- end
- row I18n.t('admin.themes') do
- (question.themes.map{|t_q| link_to t_q.title, [:admin, t_q]}).join(', ').html_safe
- end
- row :created_at
- row :updated_at
-
- end
- end
-
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :text
- f.input :number
- f.input :section,
- :as => :select,
- :collection => Section.order('title').map{ |sec| ["#{sec.version.phase.dmptemplate.title} - #{sec.title}", sec.id] }
- f.input :default_value
-
- end
- f.inputs "Question Format" do
- f.input :question_format_id, :label => I18n.t('admin.select_question_format'),
- :as => :select,
- :collection => QuestionFormat.order('title').map{|format| [format.title, format.id]}
- end
- f.inputs "Themes" do
- f.input :theme_ids, :label => I18n.t('admin.selected_themes'),
- :as => :select,
- :multiple => true,
- :include_blank => I18n.t('helpers.none'),
- :collection => Theme.order('title').map{|the| [the.title, the.id]} ,
- :hint => I18n.t('admin.choose_themes')
-
- end
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
diff --git a/app/admin/question_format.rb b/app/admin/question_format.rb
deleted file mode 100644
index a5b9523..0000000
--- a/app/admin/question_format.rb
+++ /dev/null
@@ -1,39 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register QuestionFormat do
- permit_params :description, :title
-
- menu :priority => 5, :label => proc{I18n.t('admin.question_format')}, :parent => "Templates management"
-
- index do
- column I18n.t('admin.question_format'), :sortable => :title do |n|
- link_to n.title, [:admin, n]
- end
-
- actions
- end
-
- # show Template details
- show do
- attributes_table do
- row :title
- row :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
- row :created_at
- row :updated_at
- end
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/role.rb b/app/admin/role.rb
deleted file mode 100644
index 4fcf03b..0000000
--- a/app/admin/role.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Role do
- menu false
-end
diff --git a/app/admin/section.rb b/app/admin/section.rb
deleted file mode 100644
index 4cc6c37..0000000
--- a/app/admin/section.rb
+++ /dev/null
@@ -1,93 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Section do
- permit_params :organisation_id, :description, :number, :title, :version_id
-
- menu :priority => 8, :label => proc{I18n.t('admin.section')}, :parent => "Templates management"
-
- filter :title
- filter :organisation
- filter :version
- filter :created_at
- filter :updated_at
-
-
- index do
- column :title , :sortable => :title do |section|
- if !section.title.nil? then
- link_to section.title, [:admin, section]
- end
- end
- column I18n.t('admin.version'), :sortable => :version_id do |version_title|
- if !version_title.version_id.nil? then
- link_to version_title.version.title, [:admin, version_title.version]
- end
- end
- column I18n.t('admin.org_title'), :sortable => :organisation_id do |org_title|
- if !org_title.organisation_id.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- end
-
- actions
- end
-
- #show details of a section
- show do
- attributes_table do
- row :title
- row :number
- row :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
- row I18n.t('admin.version'), :sortable => :version_id do |version_title|
- if !version_title.version_id.nil? then
- link_to version_title.version.title, [:admin, version_title.version]
- end
- end
- row I18n.t('admin.org_title'), :sortable => :organisation_id do |org_title|
- if !org_title.organisation_id.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- end
- row :created_at
- row :updated_at
- end
-
- end
-
-
- #questions sidebar(:default_value, :dependency_id, :dependency_text, :guidance, :number, :parent_id, :suggested_answer, :text, :question_type, :section_id)
- sidebar proc{I18n.t("admin.questions")}, :only => :show, :if => proc { (Question.where("section_id = ?", params[:id])).count >= 1} do
- table_for( Question.where("section_id = ?", params[:id] ).order("number")) do
- column (:number){|question| question.number}
- column (I18n.t("admin.question")){|question| link_to question.text, [:admin, question]}
- end
-
- end
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :title
- f.input :number
- f.input :version, :collection => Version.all.map{ |ver| [ver.title, ver.id] }
- f.input :organisation, :as => :select, :collection => Org.order('name').map{|orgp|[orgp.name, orgp.id]}
- f.input :description
- end
-
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/suggested_answer.rb b/app/admin/suggested_answer.rb
deleted file mode 100644
index 9c46eab..0000000
--- a/app/admin/suggested_answer.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register SuggestedAnswer do
- permit_params :question_id, :organisation_id
-
- menu :priority => 4, :label => proc{I18n.t('admin.sug_answer')}, :parent => "Templates management"
-
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :question_id, :label => I18n.t('admin.question'),
- :as => :select,
- :collection => Question.order('text').map{|ques|[ques.text, ques.id]}
- f.input :organisation_id, :label => I18n.t('admin.org_title'),
- :as => :select,
- :collection => Org.order('name').map{|orgp|[orgp.name, orgp.id]}
- f.input :text
- f.input :is_example
- end
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-end
diff --git a/app/admin/template.rb b/app/admin/template.rb
deleted file mode 100644
index 2f2695b..0000000
--- a/app/admin/template.rb
+++ /dev/null
@@ -1,125 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Template do
- permit_params :title, :description, :organisation_id, :published, :is_default
-
- menu :priority => 11, :label => proc{ I18n.t('admin.template')}, :parent => "Templates management"
-
- # FIXME: The below member_actions only work on :export settings.
- member_action :settings do
- @template = resource
- @settings = resource.settings(:export)
- end
-
- member_action :update_settings, method: :put do
- new_settings = params[:settings][:export]
-
- settings = resource.settings(:export).tap do |s|
- s.formatting, s.max_pages = if params[:commit] != 'Reset'
- [
- new_settings[:formatting].try(:deep_symbolize_keys),
- new_settings[:max_pages].try(:to_i)
- ]
- else
- [ nil, nil ]
- end
- end
-
- if settings.save
- redirect_to(action: :show, flash: { notice: I18n.t('admin.settings_updated') })
- else
- settings.formatting = nil
- @template = resource
- @settings = settings
- render(action: :settings)
- end
- end
-
- action_item(:edit) do
- link_to(I18n.t('helpers.settings.title'), settings_admin_template_path(resource.id))
- end
-
- index do
- column :title do |dmptemp|
- link_to dmptemp.title, [:admin, dmptemp]
- end
- column :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
- column I18n.t('admin.org_title'), :sortable => :organisation_id do |org_title|
- if !org_title.organisation.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- else
- '-'
- end
- end
- column :published
- column :is_default
-
- actions defaults: true do |template|
- link_to(I18n.t('helpers.settings.title'), settings_admin_template_path(template.id))
- end
- end
-
-
- # show Template details
- show do
- attributes_table do
- row :title
- row :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
- row I18n.t('admin.org_title'), :sortable => :organisation_id do |org_title|
- if !org_title.organisation.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- else
- '-'
- end
- end
- row :published
- row :is_default
- row :created_at
- row :updated_at
- end
- end
-
- #phases sidebar
- sidebar I18n.t('admin.phases'), :only => :show, :if => proc { template.phases.count >= 1} do
- table_for template.phases.order("number asc") do |temp_phases|
- column :number
- column :title do |row|
- link_to row.title, [:admin, row]
- end
- end
- end
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :title
- f.input :description
- f.input :organisation_id, :label => I18n.t('admin.org_title'),
- :as => :select,
- :collection => Org.order('name').map{|orgp|[orgp.name, orgp.id]}
- f.input :published
- f.input :is_default
- end
- f.actions
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
-
diff --git a/app/admin/theme.rb b/app/admin/theme.rb
deleted file mode 100644
index 913f32e..0000000
--- a/app/admin/theme.rb
+++ /dev/null
@@ -1,77 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register Theme do
- permit_params :description, :title, :locale
-
- menu :priority => 12, :label => "Themes"
-
- index do
- column :title , :sortable => :title do |theme|
- link_to theme.title, [:admin, theme]
- end
- column :description do |descr|
- if !descr.description.nil? then
- descr.description.html_safe
- end
- end
-
- actions
- end
-
- #show details of a theme
- show do
- attributes_table do
- row :title
- row :description
- row :created_at
- row :updated_at
- end
-
- table_for( (Theme.find(params[:id]).questions).order('number')) do
- column (:number){|question| question.number}
- column (I18n.t("admin.question")){|question| link_to question.text, [:admin, question]}
- column (I18n.t("admin.template")){|question|
- if !question.section.nil? then
- if !question.section.version.nil? then
- if !question.section.version.phase.nil? then
- if !question.section.version.phase.dmptemplate.nil? then
- link_to question.section.version.phase.dmptemplate.title, [:admin, question.section.version.phase.dmptemplate]
- else
- I18n.t('admin.no_template')
- end
- else
- I18n.t('admin.no_phase')
- end
- else
- I18n.t('admin.no_version')
- end
- else
- I18n.t('admin.no_section')
- end
- }
- end
- end
-
-
-
- #form
- form do |f|
- f.inputs "Details" do
- f.input :title
- f.input :description
- end
- f.actions
- end
-
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
diff --git a/app/admin/token_permission_type.rb b/app/admin/token_permission_type.rb
deleted file mode 100644
index 5c804e8..0000000
--- a/app/admin/token_permission_type.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-ActiveAdmin.register TokenPermissionType do
- permit_params :token_type, :text_description
-
- menu priority: 40, label: proc{ I18n.t('admin.token_permission_type')}, parent: "Api"
-
- # TODO: Find better fix for the undefined method xxx_id_eq
- remove_filter :org_token_permissions
-
- index do
- column I18n.t('admin.token_permission_type'), sortable: :token_type do |n|
- link_to n.token_type, [:admin, n]
- end
- column I18n.t('admin.permission_description') do |n|
- link_to n.text_description, [:admin, n]
- end
-
- actions
- end
-
- show do
- attributes_table do
- row :token_type
- row :text_description
- end
- end
-
- controller do
- def permitted_params
- params.permit!
- end
- end
-
-end
diff --git a/app/admin/user.rb b/app/admin/user.rb
deleted file mode 100644
index 1456f53..0000000
--- a/app/admin/user.rb
+++ /dev/null
@@ -1,99 +0,0 @@
-# [+Project:+] DMPRoadmap
-# [+Description:+]
-#
-# [+Created:+] 03/09/2014
-# [+Copyright:+] Digital Curation Centre and University of California Curation Center
-
-ActiveAdmin.register User do
- permit_params :api_token, :password_confirmation, :encrypted_password, :remember_me, :id, :email, :firstname, :orcid_id, :shibboleth_id, :user_status_id, :surname, :user_type_id, :organisation_id, :skip_invitation, :other_organisation, :accept_terms, :role_ids
-
- menu :priority => 15, :label => proc{ I18n.t('admin.user')}, :parent => "User management"
-
- filter :firstname
- filter :surname
- filter :email
- filter :organisation
- filter :created_at
- filter :updated_at
-
-
-
- index do
-
- column I18n.t('admin.user_name'), :sortable => :email do |user_email|
- link_to user_email.email, [:admin, user_email]
- end
- column I18n.t('admin.firstname'), :sortable => :firstname do |use_first|
- link_to use_first.firstname, [:admin, use_first]
- end
- column I18n.t('admin.surname'), :sortable => :surname do |user|
- link_to user.surname, [:admin, user]
- end
- column I18n.t('admin.last_logged_in'), :last_sign_in_at
-
- column I18n.t('admin.org_title'), :sortable => 'organisation.name' do |org_title|
- if !org_title.organisation.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- end
-
- actions
- end
-
- show do
- attributes_table do
- row :firstname
- row :surname
- row :email
- row :orcid_id
- row I18n.t('admin.org_title'), :organisation_id do |org_title|
- if !org_title.organisation_id.nil? then
- link_to org_title.organisation.name, [:admin, org_title.organisation]
- end
- end
- row :other_organisation
- row I18n.t('admin.user_role') do
- (user.roles.map{|ro| link_to ro.name, [:admin, ro]}).join(', ').html_safe
- end
- # row :shibboleth_id
- row :last_sign_in_at
- row :sign_in_count
- row :api_token
-
- end
- end
-
-
- form do |f|
- f.inputs "Details" do
- f.input :firstname
- f.input :surname
- f.input :email
- f.input :orcid_id
- f.input :api_token
- # f.input :shibboleth_id
- f.input :organisation_id, :label => I18n.t('admin.org_title'),
- :as => :select,
- :collection => Org.order('name').map{|orgp|[orgp.name, orgp.id]}
- f.input :other_organisation
- f.input :role_ids, :label => I18n.t('admin.user_role'),
- :as => :select,
- :multiple => true,
- :include_blank => I18n.t('helpers.none'),
- :collection => Role.order('name').map{|ro| [ro.name, ro.id]}
- end
-
- f.actions
- end
-
-
-
- controller do
-
- def permitted_params
- params.permit!
- end
-
- end
-
-end
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index 9b06df8..4257920 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -8,8 +8,6 @@
include Pundit
helper_method GlobalHelpers.instance_methods
- # Override build_footer method in ActiveAdmin::Views::Pages
- require 'active_admin_views_pages_base.rb'
rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized
diff --git a/config/initializers/active_admin.rb b/config/initializers/active_admin.rb
deleted file mode 100644
index 2e1c9c6..0000000
--- a/config/initializers/active_admin.rb
+++ /dev/null
@@ -1,274 +0,0 @@
-ActiveAdmin.setup do |config|
- # == Site Title
- #
- # Set the title that is displayed on the main layout
- # for each of the active admin pages.
- #
- config.site_title = "DMPRoadmap"
-
- # Set the link url for the title. For example, to take
- # users to your main site. Defaults to no link.
- #
- config.site_title_link = "/"
-
- # Set an optional image to be displayed for the header
- # instead of a string (overrides :site_title)
- #
- # Note: Aim for an image that's 21px high so it fits in the header.
- #
- # config.site_title_image = "logo.png"
-
- # == Default Namespace
- #
- # Set the default namespace each administration resource
- # will be added to.
- #
- # eg:
- # config.default_namespace = :hello_world
- #
- # This will create resources in the HelloWorld module and
- # will namespace routes to /hello_world/*
- #
- # To set no namespace by default, use:
- # config.default_namespace = false
- #
- # Default:
- # config.default_namespace = :admin
- #
- # You can customize the settings for each namespace by using
- # a namespace block. For example, to change the site title
- # within a namespace:
- #
- # config.namespace :admin do |admin|
- # admin.site_title = "Custom Admin Title"
- # end
- #
- # This will ONLY change the title for the admin section. Other
- # namespaces will continue to use the main "site_title" configuration.
-
- # == User Authentication
- #
- # Active Admin will automatically call an authentication
- # method in a before filter of all controller actions to
- # ensure that there is a currently logged in admin user.
- #
- # This setting changes the method which Active Admin calls
- # within the application controller.
- # config.authentication_method = :authenticate_admin_user!
- config.authentication_method = :authenticate_admin!
-
- # == User Authorization
- #
- # Active Admin will automatically call an authorization
- # method in a before filter of all controller actions to
- # ensure that there is a user with proper rights. You can use
- # CanCanAdapter or make your own. Please refer to documentation.
- # config.authorization_adapter = ActiveAdmin::CanCanAdapter
-
- # In case you prefer Pundit over other solutions you can here pass
- # the name of default policy class. This policy will be used in every
- # case when Pundit is unable to find suitable policy.
- # config.pundit_default_policy = "MyDefaultPunditPolicy"
-
- # You can customize your CanCan Ability class name here.
- # config.cancan_ability_class = "Ability"
-
- # You can specify a method to be called on unauthorized access.
- # This is necessary in order to prevent a redirect loop which happens
- # because, by default, user gets redirected to Dashboard. If user
- # doesn't have access to Dashboard, he'll end up in a redirect loop.
- # Method provided here should be defined in application_controller.rb.
- # config.on_unauthorized_access = :access_denied
-
- # == Current User
- #
- # Active Admin will associate actions with the current
- # user performing them.
- #
- # This setting changes the method which Active Admin calls
- # (within the application controller) to return the currently logged in user.
- # config.current_user_method = :current_admin_user
- config.current_user_method = :current_user
-
- # == Logging Out
- #
- # Active Admin displays a logout link on each screen. These
- # settings configure the location and method used for the link.
- #
- # This setting changes the path where the link points to. If it's
- # a string, the strings is used as the path. If it's a Symbol, we
- # will call the method to return the path.
- #
- # Default:
- config.logout_link_path = :destroy_user_session_path
-
- # This setting changes the http method used when rendering the
- # link. For example :get, :delete, :put, etc..
- #
- # Default:
- # config.logout_link_method = :get
-
- # == Root
- #
- # Set the action to call for the root path. You can set different
- # roots for each namespace.
- #
- # Default:
- # config.root_to = 'dashboard#index'
-
- # == Admin Comments
- #
- # This allows your users to comment on any resource registered with Active Admin.
- #
- # You can completely disable comments:
- # config.comments = false
- #
- # You can change the name under which comments are registered:
- # config.comments_registration_name = 'AdminComment'
- #
- # You can change the order for the comments and you can change the column
- # to be used for ordering:
- # config.comments_order = 'created_at ASC'
- #
- # You can disable the menu item for the comments index page:
- config.comments_menu = false
- #
- # You can customize the comment menu:
- # config.comments_menu = { parent: 'Admin', priority: 1 }
-
- # == Batch Actions
- #
- # Enable and disable Batch Actions
- #
- config.batch_actions = true
-
- # == Controller Filters
- #
- # You can add before, after and around filters to all of your
- # Active Admin resources and pages from here.
- #
- # config.before_filter :do_something_awesome
-
- # == Localize Date/Time Format
- #
- # Set the localize format to display dates and times.
- # To understand how to localize your app with I18n, read more at
- # https://github.com/svenfuchs/i18n/blob/master/lib%2Fi18n%2Fbackend%2Fbase.rb#L52
- #
- config.localize_format = :long
-
- # == Setting a Favicon
- #
- # config.favicon = 'favicon.ico'
-
- # == Meta Tags
- #
- # Add additional meta tags to the head element of active admin pages.
- #
- # Add tags to all pages logged in users see:
- # config.meta_tags = { author: 'My Company' }
-
- # By default, sign up/sign in/recover password pages are excluded
- # from showing up in search engine results by adding a robots meta
- # tag. You can reset the hash of meta tags included in logged out
- # pages:
- # config.meta_tags_for_logged_out_pages = {}
-
- # == Removing Breadcrumbs
- #
- # Breadcrumbs are enabled by default. You can customize them for individual
- # resources or you can disable them globally from here.
- #
- # config.breadcrumb = false
-
- # == Register Stylesheets & Javascripts
- #
- # We recommend using the built in Active Admin layout and loading
- # up your own stylesheets / javascripts to customize the look
- # and feel.
- #
- # To load a stylesheet:
- # config.register_stylesheet 'my_stylesheet.css'
- #
- # You can provide an options hash for more control, which is passed along to stylesheet_link_tag():
- # config.register_stylesheet 'my_print_stylesheet.css', media: :print
- #
- # To load a javascript file:
- # config.register_javascript 'my_javascript.js'
-
- # == CSV options
- #
- # Set the CSV builder separator
- # config.csv_options = { col_sep: ';' }
- #
- # Force the use of quotes
- # config.csv_options = { force_quotes: true }
-
- # == Menu System
- #
- # You can add a navigation menu to be used in your application, or configure a provided menu
- #
- # To change the default utility navigation to show a link to your website & a logout btn
- #
- # config.namespace :admin do |admin|
- # admin.build_menu :utility_navigation do |menu|
- # menu.add label: "My Great Website", url: "http://www.mygreatwebsite.com", html_options: { target: :blank }
- # admin.add_logout_button_to_menu menu
- # end
- # end
- #
- # If you wanted to add a static menu item to the default menu provided:
- #
- # config.namespace :admin do |admin|
- # admin.build_menu :default do |menu|
- # menu.add label: "My Great Website", url: "http://www.mygreatwebsite.com", html_options: { target: :blank }
- # end
- # end
-
- # == Download Links
- #
- # You can disable download links on resource listing pages,
- # or customize the formats shown per namespace/globally
- #
- # To disable/customize for the :admin namespace:
- #
- # config.namespace :admin do |admin|
- #
- # # Disable the links entirely
- # admin.download_links = false
- #
- # # Only show XML & PDF options
- # admin.download_links = [:xml, :pdf]
- #
- # # Enable/disable the links based on block
- # # (for example, with cancan)
- # admin.download_links = proc { can?(:view_download_links) }
- #
- # end
-
- # == Pagination
- #
- # Pagination is enabled by default for all resources.
- # You can control the default per page count for all resources here.
- #
- # config.default_per_page = 30
- #
- # You can control the max per page count too.
- #
- # config.max_per_page = 10_000
-
- # == Filters
- #
- # By default the index screen includes a "Filters" sidebar on the right
- # hand side with a filter for each attribute of the registered model.
- # You can enable or disable them for all resources here.
- #
- # config.filters = true
- #
- # By default the filters include associations in a select, which means
- # that every record will be loaded for each association.
- # You can enabled or disable the inclusion
- # of those filters by default here.
- #
- # config.include_default_association_filters = true
-end
\ No newline at end of file
diff --git a/config/initializers/formtastic.rb b/config/initializers/formtastic.rb
deleted file mode 100644
index 3cf1aef..0000000
--- a/config/initializers/formtastic.rb
+++ /dev/null
@@ -1,79 +0,0 @@
-# encoding: utf-8
-
-# Set the default text field size when input is a string. Default is nil.
-# Formtastic::FormBuilder.default_text_field_size = 50
-
-# Set the default text area height when input is a text. Default is 20.
-# Formtastic::FormBuilder.default_text_area_height = 5
-
-# Set the default text area width when input is a text. Default is nil.
-# Formtastic::FormBuilder.default_text_area_width = 50
-
-# Should all fields be considered "required" by default?
-# Defaults to true.
-# Formtastic::FormBuilder.all_fields_required_by_default = true
-
-# Should select fields have a blank option/prompt by default?
-# Defaults to true.
-# Formtastic::FormBuilder.include_blank_for_select_by_default = true
-
-# Set the string that will be appended to the labels/fieldsets which are required
-# It accepts string or procs and the default is a localized version of
-# '*'. In other words, if you configure formtastic.required
-# in your locale, it will replace the abbr title properly. But if you don't want to use
-# abbr tag, you can simply give a string as below
-# Formtastic::FormBuilder.required_string = "(required)"
-
-# Set the string that will be appended to the labels/fieldsets which are optional
-# Defaults to an empty string ("") and also accepts procs (see required_string above)
-# Formtastic::FormBuilder.optional_string = "(optional)"
-
-# Set the way inline errors will be displayed.
-# Defaults to :sentence, valid options are :sentence, :list, :first and :none
-# Formtastic::FormBuilder.inline_errors = :sentence
-# Formtastic uses the following classes as default for hints, inline_errors and error list
-
-# If you override the class here, please ensure to override it in your stylesheets as well
-# Formtastic::FormBuilder.default_hint_class = "inline-hints"
-# Formtastic::FormBuilder.default_inline_error_class = "inline-errors"
-# Formtastic::FormBuilder.default_error_list_class = "errors"
-
-# Set the method to call on label text to transform or format it for human-friendly
-# reading when formtastic is used without object. Defaults to :humanize.
-# Formtastic::FormBuilder.label_str_method = :humanize
-
-# Set the array of methods to try calling on parent objects in :select and :radio inputs
-# for the text inside each @