00001 ############################################################################## 00002 # 00003 # Copyright (c) 2009 Albert Cervera i Areny <albert@nan-tic.com> 00004 # 00005 # WARNING: This program as such is intended to be used by professional 00006 # programmers who take the whole responsability of assessing all potential 00007 # consequences resulting from its eventual inadequacies and bugs 00008 # End users who are looking for a ready-to-use solution with commercial 00009 # garantees and support are strongly adviced to contract a Free Software 00010 # Service Company 00011 # 00012 # This program is Free Software; you can redistribute it and/or 00013 # modify it under the terms of the GNU General Public License 00014 # as published by the Free Software Foundation; either version 2 00015 # of the License, or (at your option) any later version. 00016 # 00017 # This program is distributed in the hope that it will be useful, 00018 # but WITHOUT ANY WARRANTY; without even the implied warranty of 00019 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00020 # GNU General Public License for more details. 00021 # 00022 # You should have received a copy of the GNU General Public License 00023 # along with this program; if not, write to the Free Software 00024 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00025 # 00026 ############################################################################## 00027 00028 from Koo.Common import Api 00029 from Koo.Plugins import Plugins 00030 from Koo import Rpc 00031 00032 ## @brief Opens a new window with all labels to be translated for the current view. 00033 def searchModelData(model, id, ids, context): 00034 domain = [ 00035 ('model', '=', model), 00036 ('res_id', 'in', ids) 00037 ] 00038 Api.instance.createWindow( None, 'ir.model.data', mode='tree,form', domain=domain, context=context ) 00039 00040 Plugins.register( 'SearchModelData', '.*', _('Search Model Data'), searchModelData )