Bladeren bron

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
tags/1.2.0
Jean-Philippe Lang 13 jaren geleden
bovenliggende
commit
7dd464c577
2 gewijzigde bestanden met toevoegingen van 11 en 1 verwijderingen
  1. 1
    1
      app/models/attachment.rb
  2. 10
    0
      config/configuration.yml.example

+ 1
- 1
app/models/attachment.rb Bestand weergeven

@@ -43,7 +43,7 @@ class Attachment < ActiveRecord::Base
"LEFT JOIN #{Project.table_name} ON #{Document.table_name}.project_id = #{Project.table_name}.id"}

cattr_accessor :storage_path
@@storage_path = "#{RAILS_ROOT}/files"
@@storage_path = Redmine::Configuration['attachments_storage_path'] || "#{RAILS_ROOT}/files"
def validate
if self.filesize > Setting.attachment_max_size.to_i.kilobytes

+ 10
- 0
config/configuration.yml.example Bestand weergeven

@@ -79,6 +79,7 @@

# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
@@ -89,6 +90,15 @@ default:
user_name: "redmine@example.net"
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
# that overrides the default ones
production:

Laden…
Annuleren
Opslaan