diff options
| author | Antony Lesuisse <al@openerp.com> | 2014-03-26 14:04:17 +0100 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2014-03-26 14:04:17 +0100 |
| commit | e58f289aebff7dabd37b72f8b4d334a89e4e9fd5 (patch) | |
| tree | bf9a6c6533642d37f2e7ccab39f56054e2a18261 /addons/document_ftp/wizard/ftp_browse.py | |
| parent | 502d6770152e13c7560ea3adb25dddd4265dc016 (diff) | |
[REM] move document_ftp to openerp-extra
bzr revid: al@openerp.com-20140326130417-8226lcfoojop1j5e
Diffstat (limited to 'addons/document_ftp/wizard/ftp_browse.py')
| -rw-r--r-- | addons/document_ftp/wizard/ftp_browse.py | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py deleted file mode 100644 index ee8f897ca20..00000000000 --- a/addons/document_ftp/wizard/ftp_browse.py +++ /dev/null @@ -1,64 +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.translate import _ -from .. import ftpserver - -class document_ftp_browse(osv.osv_memory): - _name = 'document.ftp.browse' - _description = 'Document FTP Browse' - - _columns = { - 'url' : fields.char('FTP Server', size=64, required=True), - } - - def default_get(self, cr, uid, fields, context=None): - res = {} - if 'url' in fields: - user_pool = self.pool.get('res.users') - current_user = user_pool.browse(cr, uid, uid, context=context) - data_pool = self.pool.get('ir.model.data') - aid = data_pool._get_id(cr, uid, 'document_ftp', 'action_document_browse') - aid = data_pool.browse(cr, uid, aid, context=context).res_id - ftp_url = self.pool.get('ir.actions.act_url').browse(cr, uid, aid, context=context) - url = ftp_url.url and ftp_url.url.split('ftp://') or [] - if url: - url = url[1] - if url[-1] == '/': - url = url[:-1] - else: - url = '%s:%s' %(ftpserver.HOST, ftpserver.PORT) - res['url'] = 'ftp://%s@%s'%(current_user.login, url) - return res - - def browse_ftp(self, cr, uid, ids, context=None): - data_id = ids and ids[0] or False - data = self.browse(cr, uid, data_id, context=context) - final_url = data.url - return { - 'type': 'ir.actions.act_url', - 'url':final_url, - 'target': 'new' - } - - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: |
