ADD to config 'document_path' to set ftp root path

bzr revid: greg-apieum-20100224093210-mpitlp5ckckxjvm5
This commit is contained in:
greg-apieum 2010-02-24 10:32:10 +01:00
parent e7a22755e5
commit 0adc588146
2 changed files with 5 additions and 3 deletions

View File

@ -36,12 +36,13 @@ import tools
from tools.translate import _
import nodes
DMS_ROOT_PATH = tools.config.get('document_path', os.path.join(tools.config['root_path'], 'filestore'))
class document_file(osv.osv):
_inherit = 'ir.attachment'
_rec_name = 'datas_fname'
def _get_filestore(self, cr):
return os.path.join(tools.config['root_path'], 'filestore', cr.dbname)
return os.path.join(DMS_ROOT_PATH, cr.dbname)
def _data_get(self, cr, uid, ids, name, arg, context):
fbrl = self.browse(cr, uid, ids, context=context)

View File

@ -34,6 +34,8 @@ import string
import netsvc
from content_index import cntIndex
DMS_ROOT_PATH = tools.config.get('document_path', os.path.join(tools.config.get('root_path'), 'filestore'))
""" The algorithm of data storage
@ -111,8 +113,7 @@ class document_storage(osv.osv):
}
def _get_rootpath(self, cr, uid, context=None):
from tools import config
return os.path.join(tools.config['root_path'], 'filestore', cr.dbname)
return os.path.join(DMS_ROOT_PATH, cr.dbname)
_defaults = {
'user_id': lambda self, cr, uid, ctx: uid,