Makes the folder for attachments storage configurable in config/configuration.yml (#1236).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4755 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
3b28a0e231
commit
7dd464c577
|
@ -43,7 +43,7 @@ class Attachment < ActiveRecord::Base
|
||||||
"LEFT JOIN #{Project.table_name} ON #{Document.table_name}.project_id = #{Project.table_name}.id"}
|
"LEFT JOIN #{Project.table_name} ON #{Document.table_name}.project_id = #{Project.table_name}.id"}
|
||||||
|
|
||||||
cattr_accessor :storage_path
|
cattr_accessor :storage_path
|
||||||
@@storage_path = "#{RAILS_ROOT}/files"
|
@@storage_path = Redmine::Configuration['attachments_storage_path'] || "#{RAILS_ROOT}/files"
|
||||||
|
|
||||||
def validate
|
def validate
|
||||||
if self.filesize > Setting.attachment_max_size.to_i.kilobytes
|
if self.filesize > Setting.attachment_max_size.to_i.kilobytes
|
||||||
|
|
|
@ -79,6 +79,7 @@
|
||||||
|
|
||||||
# default configuration options for all environments
|
# default configuration options for all environments
|
||||||
default:
|
default:
|
||||||
|
# Outgoing emails configuration (see examples above)
|
||||||
email_delivery:
|
email_delivery:
|
||||||
delivery_method: :smtp
|
delivery_method: :smtp
|
||||||
smtp_settings:
|
smtp_settings:
|
||||||
|
@ -89,6 +90,15 @@ default:
|
||||||
user_name: "redmine@example.net"
|
user_name: "redmine@example.net"
|
||||||
password: "redmine"
|
password: "redmine"
|
||||||
|
|
||||||
|
# Absolute path to the directory where attachments are stored.
|
||||||
|
# The default is the 'files' directory in your Redmine instance.
|
||||||
|
# Your Redmine instance needs to have write permission on this
|
||||||
|
# directory.
|
||||||
|
# Examples:
|
||||||
|
# attachments_storage_path: /var/redmine/files
|
||||||
|
# attachments_storage_path: D:/redmine/files
|
||||||
|
attachments_storage_path:
|
||||||
|
|
||||||
# specific configuration options for production environment
|
# specific configuration options for production environment
|
||||||
# that overrides the default ones
|
# that overrides the default ones
|
||||||
production:
|
production:
|
||||||
|
|
Loading…
Reference in New Issue