Added conference copy to admin

This commit is contained in:
Godwin
2017-06-10 21:04:33 -07:00
parent f1c5aca087
commit d75e3d63e4
254 changed files with 280 additions and 94020 deletions
+1 -13
View File
@@ -57,7 +57,7 @@ class ApplicationController < BaseController
}
@alt_lang_urls = {}
I18n.backend.enabled_locales.each do |locale|
I18n.backend.enabled_locales.sort.each do |locale|
locale = locale.to_s
@alt_lang_urls[locale] = view_context.url_for_locale(locale) # don't show the current locale
end
@@ -82,18 +82,6 @@ class ApplicationController < BaseController
@is_policy_page = true
end
# def self.set_host(host)
# @@test_host = host
# end
# def self.set_location(location)
# @@test_location = location
# end
# def self.get_location()
# @@test_location
# end
def js_error
# send and email if this is production
report = "A JavaScript error has occurred on <code>#{params[:location]}</code>"
@@ -122,6 +122,30 @@ class ConferenceAdministrationController < ApplicationController
def administrate_payment_message
end
def administrate_housing_info
end
def administrate_workshop_info
end
def administrate_schedule_info
end
def administrate_travel_info
end
def administrate_city_info
end
def administrate_what_to_bring
end
def administrate_volunteering_info
end
def administrate_additional_details
end
def administrate_suggested_amounts
end
@@ -810,6 +834,78 @@ class ConferenceAdministrationController < ApplicationController
return false
end
def admin_update_housing_info
params[:housing_info].each do |locale, value|
@this_conference.set_column_for_locale(:housing_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_workshop_info
params[:workshop_info].each do |locale, value|
@this_conference.set_column_for_locale(:workshop_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_schedule_info
params[:schedule_info].each do |locale, value|
@this_conference.set_column_for_locale(:schedule_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_travel_info
params[:travel_info].each do |locale, value|
@this_conference.set_column_for_locale(:travel_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_city_info
params[:city_info].each do |locale, value|
@this_conference.set_column_for_locale(:city_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_what_to_bring
params[:what_to_bring].each do |locale, value|
@this_conference.set_column_for_locale(:what_to_bring, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_volunteering_info
params[:volunteering_info].each do |locale, value|
@this_conference.set_column_for_locale(:volunteering_info, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_additional_details
params[:additional_details].each do |locale, value|
@this_conference.set_column_for_locale(:additional_details, locale, html_value(value))
end
@this_conference.save
set_success_message @admin_step
return false
end
def admin_update_poster
begin
@this_conference.poster = params[:poster]