summaryrefslogtreecommitdiff
path: root/addons/document_ftp/wizard/ftp_browse.py
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2014-03-26 14:04:17 +0100
committerAntony Lesuisse <al@openerp.com>2014-03-26 14:04:17 +0100
commite58f289aebff7dabd37b72f8b4d334a89e4e9fd5 (patch)
treebf9a6c6533642d37f2e7ccab39f56054e2a18261 /addons/document_ftp/wizard/ftp_browse.py
parent502d6770152e13c7560ea3adb25dddd4265dc016 (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.py64
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: