Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
This commit is contained in:
commit
d61ae49e66
|
@ -141,7 +141,7 @@ class AdminController < ApplicationController
|
||||||
private
|
private
|
||||||
|
|
||||||
def is_post
|
def is_post
|
||||||
unless (request.post? || ENV["RAILS_ENV"] == "test")
|
unless (request.post? || Rails.env.test?)
|
||||||
headers['Allow'] = 'POST'
|
headers['Allow'] = 'POST'
|
||||||
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
||||||
return false
|
return false
|
||||||
|
|
|
@ -111,7 +111,7 @@ class FileController < ApplicationController
|
||||||
private
|
private
|
||||||
|
|
||||||
def is_post
|
def is_post
|
||||||
unless (request.post? || ENV["RAILS_ENV"] == "test")
|
unless (request.post? || Rails.env.test?)
|
||||||
headers['Allow'] = 'POST'
|
headers['Allow'] = 'POST'
|
||||||
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
||||||
return false
|
return false
|
||||||
|
|
|
@ -280,7 +280,7 @@ EOL
|
||||||
|
|
||||||
def save
|
def save
|
||||||
render(:status => 404, :text => 'Undefined page name', :layout => 'error') and return if @page_name.nil?
|
render(:status => 404, :text => 'Undefined page name', :layout => 'error') and return if @page_name.nil?
|
||||||
unless (request.post? || ENV["RAILS_ENV"] == "test")
|
unless (request.post? || Rails.env.test?)
|
||||||
headers['Allow'] = 'POST'
|
headers['Allow'] = 'POST'
|
||||||
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
render(:status => 405, :text => 'You must use an HTTP POST', :layout => 'error')
|
||||||
return
|
return
|
||||||
|
|
|
@ -9,7 +9,7 @@ class WikiFile < ActiveRecord::Base
|
||||||
validates_length_of :description, :maximum=>255
|
validates_length_of :description, :maximum=>255
|
||||||
|
|
||||||
def self.find_by_file_name(file_name)
|
def self.find_by_file_name(file_name)
|
||||||
find(:first, :conditions => ['file_name = ?', file_name])
|
first(:conditions => ['file_name = ?', file_name])
|
||||||
end
|
end
|
||||||
|
|
||||||
SANE_FILE_NAME = /^[a-zA-Z0-9\-_\. ]*$/
|
SANE_FILE_NAME = /^[a-zA-Z0-9\-_\. ]*$/
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
require File.join(File.dirname(__FILE__), '..', 'lib', 'manage_fixtures.rb')
|
require Rails.root.join('vendor', 'plugins', 'manage_fixtures', 'lib', 'manage_fixtures.rb')
|
||||||
|
|
||||||
desc "use rake db:fixtures:export_using_query SQL=\"select * from foo where id='bar'\" FIXTURE_NAME=foo"
|
desc "use rake db:fixtures:export_using_query SQL=\"select * from foo where id='bar'\" FIXTURE_NAME=foo"
|
||||||
namespace :db do
|
namespace :db do
|
||||||
|
@ -33,7 +33,7 @@ namespace :db do
|
||||||
ActiveRecord::Base.establish_connection
|
ActiveRecord::Base.establish_connection
|
||||||
(ActiveRecord::Base.connection.tables - skip_tables).each do |table_name|
|
(ActiveRecord::Base.connection.tables - skip_tables).each do |table_name|
|
||||||
i = "000"
|
i = "000"
|
||||||
File.open("#{RAILS_ROOT}/dump/fixtures/#{table_name}.yml", 'w' ) do |file|
|
File.open(Rails.root.join('dump', 'fixtures', table_name + '.yml'), 'w' ) do |file|
|
||||||
write_yaml_fixtures_to_file(sql % table_name, table_name)
|
write_yaml_fixtures_to_file(sql % table_name, table_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -73,8 +73,9 @@ namespace :db do
|
||||||
namespace :fixtures do
|
namespace :fixtures do
|
||||||
task :import_all => :environment do
|
task :import_all => :environment do
|
||||||
ActiveRecord::Base.establish_connection
|
ActiveRecord::Base.establish_connection
|
||||||
Dir.glob(File.join(RAILS_ROOT,'dump','fixtures',"*.yml")).each do |f|
|
Dir.glob(Rails.root.join('dump','fixtures',"*.yml")).each do |f|
|
||||||
table_name = f.gsub(File.join(RAILS_ROOT,'dump','fixtures', ''), '').gsub('.yml', '')
|
table_name = f.gsub( Regexp.escape(Rails.root.join('dump','fixtures').to_s + File::SEPARATOR), '').gsub('.yml', '')
|
||||||
|
puts "Importing #{table_name}"
|
||||||
import_table_fixture(table_name)
|
import_table_fixture(table_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
Loading…
Reference in a new issue