summaryrefslogtreecommitdiff
path: root/addons/document_ftp/wizard/ftp_configuration.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/document_ftp/wizard/ftp_configuration.py')
-rw-r--r--addons/document_ftp/wizard/ftp_configuration.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/addons/document_ftp/wizard/ftp_configuration.py b/addons/document_ftp/wizard/ftp_configuration.py
deleted file mode 100644
index 1dee9495a95..00000000000
--- a/addons/document_ftp/wizard/ftp_configuration.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-from openerp.osv import fields, osv
-from openerp.tools import config
-
-class document_ftp_configuration(osv.osv_memory):
-
- _name='document.ftp.configuration'
- _description = 'Auto Directory Configuration'
- _inherit = 'res.config'
- _rec_name = 'host'
- _columns = {
- 'host': fields.char('Address', size=64,
- help="Server address or IP and port to which users should connect to for DMS access",
- required=True),
- }
-
- _defaults = {
- 'host': config.get('ftp_server_host', 'localhost') + ':' + config.get('ftp_server_port', '8021'),
- }
-
- def execute(self, cr, uid, ids, context=None):
- conf = self.browse(cr, uid, ids[0], context=context)
- data_pool = self.pool.get('ir.model.data')
- # Update the action for FTP browse.
- aid = data_pool._get_id(cr, uid, 'document_ftp', 'action_document_browse')
- aid = data_pool.browse(cr, uid, aid, context=context).res_id
- self.pool.get('ir.actions.act_url').write(cr, uid, [aid],
- {'url': 'ftp://'+(conf.host or 'localhost:8021')+'/' + cr.dbname+'/'})
-
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: