Browse Source

commit incial

Rodney Elpidio Enciso Arias 6 years ago
commit
7cd47bbab1

+ 40 - 0
README.rst

@@ -0,0 +1,40 @@
+.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
+   :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+   :alt: License: AGPL-3
+
+================
+Real Estate Base
+================
+
+This module extends Odoo with the base functionality for Real Estate:
+
+Usage
+=====
+
+No additional configuration is needed to enable features for this module after installation.
+
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues
+<https://github.com/acysos/odoo-addons/issues>`_. In case of trouble, please
+check there if your issue has already been reported. If you spotted it first,
+help us smashing it by providing a detailed and welcomed feedback.
+
+Credits
+=======
+
+Contributors
+------------
+
+* Ignacio Ibeas - Acysos S.L. <ignacio@acysos.com>
+* Daniel Pascal - Acysos S.L. <daniel@acysos.com>
+
+
+Maintainer
+----------
+
+.. image:: https://acysos.com/logo.png
+   :alt: Acysos S.L.
+   :target: https://www.acysos.com

+ 25 - 0
__init__.py

@@ -0,0 +1,25 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from . import models

BIN
__init__.pyc


+ 42 - 0
__openerp__.py

@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+# Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                    Ignacio Ibeas <ignacio@acysos.com>
+#                    Daniel Pascal <daniel@acysos.com>
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+{
+    "name" : "Real Estate Base",
+    "version" : "1.0",
+    "author" : "Acysos S.L.",
+    "website" : "www.acysos.com",
+    "description": """Add real estate management""",
+    "license" : "AGPL-3",
+    "category" : "Specific Industry Applications",
+    "depends" : [
+         'base',
+         'calendar',
+         'base_location',
+         'crm',
+         'document',
+         'account'
+#        "document_ftp",
+        ],
+    "init_xml" : [],
+    "demo_xml" : [],
+    "data" :[
+        'security/real_estate_security.xml',
+        'security/ir.model.access.csv',
+#        'report/generic_list.xml',
+        'views/top_view.xml',
+        'views/partner_view.xml',
+        'data/top_sequence.xml',
+#        'data/document_data.xml',
+        'views/company_view.xml',
+        'views/res_user.xml',
+        'data/rental_agreement_sequence.xml',
+        'views/rental_agreement_view.xml',
+        'views/calendar_view.xml',
+        'views/top_meetings_view.xml',
+        ],
+    "active": False,
+    "installable": True
+}

+ 170 - 0
data/document_data.xml

@@ -0,0 +1,170 @@
+<?xml version="1.0"?>
+<openerp>
+<data noupdate="1">
+    <record model="document.storage" id="storage_real_estate">
+        <field name="name">Realestate storage</field>
+        <field name="type">filestore</field>
+        <field name="user_id" ref="base.user_root"/>
+    </record>
+    
+    <record model="document.directory" id="dir_real_estate">
+        <field name="name">Real Estate</field>
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+
+    <record model="document.directory" id="dir_top">
+        <field name="name">Tops</field>
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="parent_id" ref="dir_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_all">
+        <field name="name">All</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_flat">
+        <field name="name">Flats</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','flat')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_shop">
+        <field name="name">Shops</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','shop')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_premise">
+        <field name="name">Premises</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','premise')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_chalet">
+        <field name="name">Chalets</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','chalet')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_house">
+        <field name="name">Houses</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','house')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_office">
+        <field name="name">Offices</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','office')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_industrial_unit">
+        <field name="name">Industrial Units</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','industrial_unit')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_hotel_industry">
+        <field name="name">Hotel Industries</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','hotel_industry')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_parking">
+        <field name="name">Parkings</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','parking')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_box_room">
+        <field name="name">Box rooms</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','box_room')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    
+    <record model="document.directory" id="dir_top_land">
+        <field name="name">Lands</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_top"/>
+        <field name="domain">[('type','=','land')]</field>
+        <field name="ressource_type_id" search="[('model','=','real.estate.top')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+    <!-- Rental Agreements -->
+    <record model="document.directory" id="dir_rental_agreements">
+        <field name="name">Rental Agreements</field>
+        <field name="type">ressource</field>
+        <field name="parent_id" ref="dir_real_estate"/>
+        <field name="ressource_type_id" search="[('model','=','rental.agreement')]" />
+        <field name="user_id" eval="False"/>
+        <field name="storage_id" ref="storage_real_estate"/>
+        <field name="ressource_id">0</field>
+    </record>
+</data>
+
+<data noupdate="0">
+
+</data>
+</openerp>

+ 17 - 0
data/rental_agreement_sequence.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data noupdate="1">
+    
+    <record id="seq_type_rental_agreement" model="ir.sequence.type">
+        <field name="name">Rental Agreement Code</field>
+        <field name="code">rental.agreement</field>
+    </record>
+    <record id="rental_agreement_seq" model="ir.sequence">
+        <field name="name">Rental Agreement Code</field>
+        <field name="code">rental.agreement</field>
+        <field name="number_next">1</field>
+        <field name="padding">6</field>
+    </record>
+
+</data>
+</openerp>

+ 17 - 0
data/top_sequence.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data noupdate="1">
+    
+    <record id="seq_type_real_estate_top" model="ir.sequence.type">
+        <field name="name">Real Estate Code</field>
+        <field name="code">real.estate.top</field>
+    </record>
+    <record id="real_estate_top_seq" model="ir.sequence">
+        <field name="name">Real Estate Code</field>
+        <field name="code">real.estate.top</field>
+        <field name="number_next">1</field>
+        <field name="padding">6</field>
+    </record>
+
+</data>
+</openerp>

+ 1485 - 0
i18n/es.po

@@ -0,0 +1,1485 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* real_estate_base
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-31 10:09+0000\n"
+"PO-Revision-Date: 2018-12-31 11:12+0100\n"
+"Last-Translator: Ignacio Ibeas - Acysos S.L. <ignacio@acysos.com>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: \n"
+"Language: es\n"
+"X-Generator: Poedit 2.0.6\n"
+
+#. module: real_estate_base
+#: field:res.users,meeting_count:0
+msgid "# Meetings"
+msgstr "# Reuniones"
+
+#. module: real_estate_base
+#: field:real.estate.top,address:0
+msgid "Address"
+msgstr "Dirección"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Aditional Information"
+msgstr "Información Adicional"
+
+#. module: real_estate_base
+#: field:real.estate.top,administrator:0
+msgid "Administrator"
+msgstr "Administrador"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Administrator Information"
+msgstr "Información del Administrador"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Advanced search..."
+msgstr "Busqueda Avanzada..."
+
+#. module: real_estate_base
+#: field:real.estate.top,user_id:0
+msgid "Agent"
+msgstr "Agente"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_agreement
+msgid "Agreements"
+msgstr "Contratos"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_air_conditioning:0
+#: field:real.estate.top,shop_air_conditioning:0
+msgid "Air Conditioning"
+msgstr "Aire Acondicionado"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_all_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_all
+#: selection:real.estate.top,orientation:0
+msgid "All"
+msgstr "Todos"
+
+#. module: real_estate_base
+#: field:real.estate.top,aqua_ref:0
+msgid "Aqua Reference"
+msgstr "Referencia Agua"
+
+#. module: real_estate_base
+#: field:real.estate.top,attachments_url:0
+#: field:rental.agreement,rent_attachments_url:0
+#: field:res.partner,partner_attachments_url:0
+#: field:res.users,partner_attachments_url:0
+msgid "Attachments URL"
+msgstr "URL de Archivos Adjuntos"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: field:real.estate.top,available:0
+msgid "Available"
+msgstr "DIsponible"
+
+#. module: real_estate_base
+#: field:real.estate.top,balcony:0
+msgid "Balcony"
+msgstr "Balcón-Terraza"
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_basement:0
+msgid "Basement"
+msgstr "Sótano"
+
+#. module: real_estate_base
+#: field:real.estate.top,basement_m2:0
+msgid "Basement M2"
+msgstr "M2 Sótano"
+
+#. module: real_estate_base
+#: field:real.estate.top,bathroom:0
+msgid "Bathroom"
+msgstr "Baño"
+
+#. module: real_estate_base
+#: field:real.estate.top,bath_description:0
+msgid "Bathroom Description"
+msgstr "Descripción de Baño"
+
+#. module: real_estate_base
+#: field:real.estate.top,bedrooms:0
+msgid "Bedrooms"
+msgstr "Dormitorios"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_box_room_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_box_room_list
+#: field:real.estate.top,box_room:0 field:real.estate.top,office_boxroom:0
+msgid "Box Room"
+msgstr "Trastero"
+
+#. module: real_estate_base
+#: field:real.estate.top,box_room_description:0
+msgid "Box Room Description"
+msgstr "Descripción de Trastero"
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Box room"
+msgstr "Trastero"
+
+#. module: real_estate_base
+#: field:real.estate.top,built_in_closet:0
+msgid "Built-in Closet"
+msgstr "Armario Empotrado"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,buyer_id:0 selection:res.partner,real_estate_type:0
+msgid "Buyer"
+msgstr "Comprador"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_buyer_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_buyer
+msgid "Buyers"
+msgstr "Compradores"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.mail_menu_calendar_real_estate
+msgid "Calendar"
+msgstr "Calendario"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_chalet_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_chalet_list
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Chalet"
+msgstr "Chalet"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Chalet and House Information"
+msgstr "Información de Chalets y Casas de pueblo"
+
+#. module: real_estate_base
+#: field:res.users,document_client:0
+msgid "Client"
+msgstr "Cliente"
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_company
+#: model:ir.ui.menu,name:real_estate_base.company_info
+#: model:ir.ui.menu,name:real_estate_base.menu_action_res_company_form_real_estate
+msgid "Companies"
+msgstr "Compañías"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_conf
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Configuration"
+msgstr "Configuración"
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_cons_m2:0 field:real.estate.top,cons_m2:0
+#: field:real.estate.top,flat_cons_m2:0 field:real.estate.top,ground_cons_m2:0
+msgid "Constructed M2"
+msgstr "M2 Construidos"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_cons_m2:0
+msgid "Constructed Office M2"
+msgstr "M2 Construidos de Oficina"
+
+#. module: real_estate_base
+#: field:real.estate.top,create_date:0
+msgid "Create Date"
+msgstr "Fecha de Creación"
+
+#. module: real_estate_base
+#: field:real.estate.heating,create_uid:0
+#: field:real.estate.hotwater,create_uid:0
+#: field:real.estate.land.state,create_uid:0
+#: field:real.estate.land.type,create_uid:0
+#: field:real.estate.subtype,create_uid:0 field:real.estate.top,create_uid:0
+#: field:real.estate.top.subsivision,create_uid:0
+#: field:real.estate.zone,create_uid:0 field:rental.agreement,create_uid:0
+msgid "Created by"
+msgstr "Creado Por"
+
+#. module: real_estate_base
+#: field:real.estate.heating,create_date:0
+#: field:real.estate.hotwater,create_date:0
+#: field:real.estate.land.state,create_date:0
+#: field:real.estate.land.type,create_date:0
+#: field:real.estate.subtype,create_date:0
+#: field:real.estate.top.subsivision,create_date:0
+#: field:real.estate.zone,create_date:0 field:rental.agreement,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Customer Partners"
+msgstr "Clientes"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Customers"
+msgstr "Clientes"
+
+#. module: real_estate_base
+#: field:real.estate.top,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_date:0
+msgid "Date Energy Efficiency"
+msgstr "Fecha de Eficiencia Energética"
+
+#. module: real_estate_base
+#: field:res.company,default_document_client:0
+msgid "Default Document Client"
+msgstr "Cliente por Defecto"
+
+#. module: real_estate_base
+#: field:res.company,default_document_mount:0
+msgid "Default Document Mount"
+msgstr "Punto de Montaje"
+
+#. module: real_estate_base
+#: field:res.company,default_mount_agreement:0
+#: field:res.users,default_mount_agreement:0
+msgid "Default Mount Rental Agreement"
+msgstr "Punto de Montaje"
+
+#. module: real_estate_base
+#: field:real.estate.top,deposit:0
+msgid "Deposit"
+msgstr "Fianza"
+
+#. module: real_estate_base
+#: field:real.estate.heating,display_name:0
+#: field:real.estate.hotwater,display_name:0
+#: field:real.estate.land.state,display_name:0
+#: field:real.estate.land.type,display_name:0
+#: field:real.estate.subtype,display_name:0
+#: field:real.estate.top,display_name:0
+#: field:real.estate.top.subsivision,display_name:0
+#: field:real.estate.zone,display_name:0 field:rental.agreement,display_name:0
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: real_estate_base
+#: field:real.estate.top,doc_filename:0
+msgid "Doc Filename"
+msgstr "Archivo"
+
+#. module: real_estate_base
+#: field:res.users,document_mount:0
+msgid "Document Mount"
+msgstr "Montaje de documentos"
+
+#. module: real_estate_base
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Domain Configuration"
+msgstr "Configuración del Dominio"
+
+#. module: real_estate_base
+#: field:real.estate.top,email:0
+msgid "E-Mail"
+msgstr "E-Mail"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "East"
+msgstr "Este"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "East-West"
+msgstr "Este-Oeste"
+
+#. module: real_estate_base
+#: field:real.estate.top,electricity:0
+#: field:real.estate.top,office_electricity:0
+#: field:real.estate.top,shop_electricity:0
+msgid "Eletricity"
+msgstr "Eletricidad"
+
+#. module: real_estate_base
+#: field:real.estate.top,elevator:0 field:real.estate.top,office_elevator:0
+msgid "Elevator"
+msgstr "Ascensor"
+
+#. module: real_estate_base
+#: field:rental.agreement,end_date:0
+msgid "End date"
+msgstr "Fecha finalización"
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_doc:0
+msgid "Energy Certificate"
+msgstr "Certificado Energético"
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_efficiency:0
+msgid "Energy Efficiency"
+msgstr "Eficiencia Energética"
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_emission:0
+msgid "Energy Emission"
+msgstr "Emisiones"
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_number:0
+msgid "Energy Number"
+msgstr "Energía"
+
+#. module: real_estate_base
+#: field:real.estate.top,students:0
+msgid "Estudiantes"
+msgstr "Estudiantes"
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_calendar_event
+msgid "Event"
+msgstr "Evento"
+
+#. module: real_estate_base
+#: field:real.estate.top,exclusive:0
+msgid "Exclusive"
+msgstr "Exclusivo"
+
+#. module: real_estate_base
+#: field:real.estate.top,exclusive_date:0
+msgid "Exclusive Date"
+msgstr "Fecha exclusividad"
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+msgid "Exempt"
+msgstr "Exento"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Extended Filter..."
+msgstr "Filtro Extendido..."
+
+#. module: real_estate_base
+#: field:real.estate.top,shop_facade:0
+msgid "Facade"
+msgstr "Fachada"
+
+#. module: real_estate_base
+#: field:real.estate.top,fire_fighting:0
+msgid "Fire-Fighting"
+msgstr "Anti-Incendios"
+
+#. module: real_estate_base
+#: field:real.estate.top,first_floor:0
+msgid "First Floor"
+msgstr "Primera planta"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_flat_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_flat_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: selection:real.estate.top,type:0
+msgid "Flat"
+msgstr "Vivienda"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Flat Information"
+msgstr "Información de la Vivienda"
+
+#. module: real_estate_base
+#: field:real.estate.top,floor:0
+msgid "Floor"
+msgstr "Piso"
+
+#. module: real_estate_base
+#: field:real.estate.top,floor_number:0
+msgid "Floor Number"
+msgstr "Nº de pisos"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Full Furnished"
+msgstr "Amueblado"
+
+#. module: real_estate_base
+#: field:real.estate.top,fumes_vent:0
+msgid "Fumes Vent"
+msgstr "Salida de humos"
+
+#. module: real_estate_base
+#: field:real.estate.top,furnished:0
+msgid "Furnished"
+msgstr "Amueblado"
+
+#. module: real_estate_base
+#: field:real.estate.top,furnished_description:0
+msgid "Furnished Description"
+msgstr "Descripción de Amueblado"
+
+#. module: real_estate_base
+#: field:real.estate.top,gantry_crane:0
+msgid "Gantry Crane"
+msgstr "Puente Grúa"
+
+#. module: real_estate_base
+#: field:real.estate.top,garden_m2:0
+msgid "Garden M2"
+msgstr "M2 de jardin"
+
+#. module: real_estate_base
+#: field:real.estate.top,gas_ref:0
+msgid "Gas Reference"
+msgstr "Referencia Gas"
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_ground:0
+msgid "Ground"
+msgstr "Bajo"
+
+#. module: real_estate_base
+#: field:real.estate.top,ground_m2:0
+msgid "Ground M2"
+msgstr "M2 Bajo"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Group By..."
+msgstr "Agrupado por..."
+
+#. module: real_estate_base
+#: selection:real.estate.top,furnished:0
+msgid "Half"
+msgstr "Semi"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Half Furnished"
+msgstr "Semiamueblado"
+
+#. module: real_estate_base
+#: field:real.estate.top,hall:0
+msgid "Hall"
+msgstr "Salón"
+
+#. module: real_estate_base
+#: field:real.estate.top,hall_description:0
+msgid "Hall Description"
+msgstr "Descripción de Salón"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_heating_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_heating_list
+#: field:real.estate.heating,name:0 field:real.estate.top,chalet_heating:0
+#: field:real.estate.top,flat_heating:0 field:real.estate.top,office_heating:0
+#: field:real.estate.top,shop_heating:0
+msgid "Heating"
+msgstr "Calefacción"
+
+#. module: real_estate_base
+#: field:real.estate.top,height:0
+msgid "Height"
+msgstr "Altura"
+
+#. module: real_estate_base
+#: field:real.estate.top,homeowners_expenses:0
+msgid "Homeowners Expenses"
+msgstr "Gastos de comunidad"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_hotwater_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_hotwater_list
+#: field:real.estate.hotwater,name:0 field:real.estate.top,chalet_hotwater:0
+#: field:real.estate.top,flat_hotwater:0
+msgid "Hot Water"
+msgstr "Agua Caliente"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_hotel_industry_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_hotel_industry_list
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Hotel Industry"
+msgstr "Hostelería"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Hotel industry information"
+msgstr "Información para Hostelería"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_house_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_house_list
+msgid "House"
+msgstr "Casa de Pueblo"
+
+#. module: real_estate_base
+#: field:real.estate.heating,id:0 field:real.estate.hotwater,id:0
+#: field:real.estate.land.state,id:0 field:real.estate.land.type,id:0
+#: field:real.estate.subtype,id:0 field:real.estate.top,id:0
+#: field:real.estate.top.subsivision,id:0 field:real.estate.zone,id:0
+#: field:rental.agreement,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Images and documents"
+msgstr "Imágenes y Documentos"
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+msgid "In process"
+msgstr "En Proceso"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_crm_case_phone_inbound_real_estate
+msgid "Inbound"
+msgstr "Registradas"
+
+#. module: real_estate_base
+#: field:real.estate.top,homeowners_expenses_included:0
+msgid "Included"
+msgstr "Incluido"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+msgid "Industrial"
+msgstr "Industrial"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+msgid "Industrial Prepared"
+msgstr "Acondicionado"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_industrial_unit_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_industrial_unit_list
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Industrial Unit"
+msgstr "Nave Industrial"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Industrial Unit information"
+msgstr "Información para Naves Industriales"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: view:res.partner:real_estate_base.view_partner_form_real_estate
+msgid "Information"
+msgstr "Información"
+
+#. module: real_estate_base
+#: view:calendar.event:real_estate_base.calendar_case_form_view_meet_form_realestate1
+msgid "Inmueble"
+msgstr "Inmueble"
+
+#. module: real_estate_base
+#: field:real.estate.top,kitchen:0
+msgid "Kitchen"
+msgstr "Cocina"
+
+#. module: real_estate_base
+#: field:real.estate.top,kitchen_description:0
+msgid "Kitchen Description"
+msgstr "Descripción de Cocina"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_land_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_land_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: selection:real.estate.top,type:0
+msgid "Land"
+msgstr "Terreno"
+
+#. module: real_estate_base
+#: field:real.estate.top,land_m2:0
+msgid "Land M2"
+msgstr "M2 Terreno"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_land_state_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_land_estate_list
+#: field:real.estate.land.state,name:0
+msgid "Land State"
+msgstr "Land State"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_land_type_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_land_type_list
+#: field:real.estate.land.type,name:0 field:real.estate.top,land_type:0
+msgid "Land Type"
+msgstr "Tipo de Terreno"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Land information"
+msgstr "Información del Terreno"
+
+#. module: real_estate_base
+#: field:real.estate.top,land_state:0
+msgid "Land state"
+msgstr "Estado del terreno"
+
+#. module: real_estate_base
+#: field:real.estate.heating,__last_update:0
+#: field:real.estate.hotwater,__last_update:0
+#: field:real.estate.land.state,__last_update:0
+#: field:real.estate.land.type,__last_update:0
+#: field:real.estate.subtype,__last_update:0
+#: field:real.estate.top,__last_update:0
+#: field:real.estate.top.subsivision,__last_update:0
+#: field:real.estate.zone,__last_update:0
+#: field:rental.agreement,__last_update:0
+msgid "Last Modified on"
+msgstr "Últ. Modificación en"
+
+#. module: real_estate_base
+#: field:real.estate.heating,write_uid:0 field:real.estate.hotwater,write_uid:0
+#: field:real.estate.land.state,write_uid:0
+#: field:real.estate.land.type,write_uid:0
+#: field:real.estate.subtype,write_uid:0 field:real.estate.top,write_uid:0
+#: field:real.estate.top.subsivision,write_uid:0
+#: field:real.estate.zone,write_uid:0 field:rental.agreement,write_uid:0
+msgid "Last Updated by"
+msgstr "Últi. Modificación por"
+
+#. module: real_estate_base
+#: field:real.estate.heating,write_date:0
+#: field:real.estate.hotwater,write_date:0
+#: field:real.estate.land.state,write_date:0
+#: field:real.estate.land.type,write_date:0
+#: field:real.estate.subtype,write_date:0
+#: field:real.estate.top.subsivision,write_date:0
+#: field:real.estate.zone,write_date:0 field:rental.agreement,write_date:0
+msgid "Last Updated on"
+msgstr "Últ. Modificación en"
+
+#. module: real_estate_base
+#: field:real.estate.top,write_date:0
+msgid "Last Write Date"
+msgstr "Últ. Modificación en"
+
+#. module: real_estate_base
+#: field:res.users,opportunity_ids:0
+msgid "Leads and Opportunities"
+msgstr "Iniciativas y Oportunidades"
+
+#. module: real_estate_base
+#: field:real.estate.top,light_ref:0
+msgid "Light Reference"
+msgstr "Referencia Luz"
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Linux/MacOSX Client"
+msgstr "Cliente Linux/MacOSX"
+
+#. module: real_estate_base
+#: help:res.company,default_document_mount:0 help:res.users,document_mount:0
+msgid "Local mount point"
+msgstr "Punto de Montaje Local"
+
+#. module: real_estate_base
+#: help:res.company,default_mount_agreement:0
+#: help:res.users,default_mount_agreement:0
+msgid "Local mount point for rental agreement"
+msgstr "Punto de Montaje Local para Contratos de Alquiler"
+
+#. module: real_estate_base
+#: field:real.estate.top,city_id:0 field:real.estate.zone,city_id:0
+msgid "Location"
+msgstr "Localización"
+
+#. module: real_estate_base
+#: field:real.estate.top,locker_room:0
+msgid "Locker Room"
+msgstr "Vestuarios"
+
+#. module: real_estate_base
+#: field:real.estate.top,m2:0 field:real.estate.top.subsivision,m2:0
+msgid "M2"
+msgstr "M2"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_manage_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_manage
+#: selection:res.partner,real_estate_type:0
+msgid "Manage"
+msgstr "Gestionar"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.calendar_meeting
+#: field:res.users,meeting_ids:0
+msgid "Meetings"
+msgstr "Reuniones"
+
+#. module: real_estate_base
+#: field:real.estate.top,mezzanine_m2:0
+msgid "Mezzanine M2"
+msgstr "M2 Entreplanta"
+
+#. module: real_estate_base
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Mount FTP Configuration"
+msgstr "Configuración Punto de Montaje FTP"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "My Partners"
+msgstr "Mis empresas"
+
+#. module: real_estate_base
+#: field:real.estate.top.subsivision,name:0
+msgid "Name"
+msgstr "Nombre"
+
+#. module: real_estate_base
+#: selection:real.estate.top,furnished:0
+msgid "No"
+msgstr "No"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "No Furnished"
+msgstr "No amueblado"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "North"
+msgstr "Norte"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "North-South"
+msgstr "Norte-Sur"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "Northeast"
+msgstr "Noreste"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "Northwest"
+msgstr "Noroeste"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Not Available"
+msgstr "No Disponible"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,note:0 field:real.estate.top,note_flat:0
+#: field:rental.agreement,notes:0
+msgid "Notes"
+msgstr "Notas"
+
+#. module: real_estate_base
+#: field:real.estate.top,number:0
+msgid "Number"
+msgstr "Número"
+
+#. module: real_estate_base
+#: field:real.estate.top,number_keys:0
+msgid "Number of Keys"
+msgstr "Nº de Llaves"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_office_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_office_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: selection:real.estate.top,type:0
+msgid "Office"
+msgstr "Oficina"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_m2:0
+msgid "Office M2"
+msgstr "M2 de Oficina"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Office information"
+msgstr "Información de Oficina"
+
+#. module: real_estate_base
+#: field:real.estate.top,offices:0
+msgid "Offices"
+msgstr "Oficinas"
+
+#. module: real_estate_base
+#: field:real.estate.top,open_field_m2:0
+msgid "Open Field M2"
+msgstr "M2 Campa"
+
+#. module: real_estate_base
+#: field:real.estate.top,operation:0
+msgid "Operation"
+msgstr "Operación"
+
+#. module: real_estate_base
+#: field:res.users,opportunity_count:0
+msgid "Opportunity"
+msgstr "Oportunidad"
+
+#. module: real_estate_base
+#: field:real.estate.top,orientation:0
+msgid "Orientation"
+msgstr "Orientación"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_crm_case_phone_outbound_real_estate
+msgid "Outbound"
+msgstr "Planificadas"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_outside:0 field:real.estate.top,outside:0
+msgid "Outside"
+msgstr "Exterior"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_partner
+#: field:real.estate.top,partner_id:0 field:rental.agreement,owner_id:0
+#: selection:res.partner,real_estate_type:0
+msgid "Owner"
+msgstr "Propietario"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_owner_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_owner
+msgid "Owners"
+msgstr "Propietarios"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_parking_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_parking_list
+#: selection:real.estate.subtype,type:0 field:real.estate.top,office_parking:0
+#: field:real.estate.top,parking:0 selection:real.estate.top,type:0
+msgid "Parking"
+msgstr "Garaje"
+
+#. module: real_estate_base
+#: field:real.estate.top,parking_description:0
+msgid "Parking Description"
+msgstr "Descripción de Garaje"
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_partner
+msgid "Partner"
+msgstr "Empresa"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.phone_calls
+msgid "Phone calls"
+msgstr "Llamadas Telefónicas"
+
+#. module: real_estate_base
+#: field:res.users,phonecall_count:0 field:res.users,phonecall_ids:0
+msgid "Phonecalls"
+msgstr "Llamadas Telefónicas"
+
+#. module: real_estate_base
+#: field:real.estate.top,plot_m2:0
+msgid "Plot M2"
+msgstr "M2 Parcela"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_premise_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_premise_list
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Premise"
+msgstr "Local"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Premise information"
+msgstr "Información del Local"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_premise_office_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_premise_office_list
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Premise-Office"
+msgstr "Local-Oficina"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,industrial_prepared:0
+#: field:real.estate.top,shop_prepared:0
+msgid "Prepared"
+msgstr "Acondicionado"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Prices and area"
+msgstr "Prices and area"
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_base_real_estate
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Real Estate"
+msgstr "Inmobiliaria"
+
+#. module: real_estate_base
+#: model:res.groups,name:real_estate_base.group_real_estate_manager
+msgid "Real Estate / Manager"
+msgstr "Real Estate / Manager"
+
+#. module: real_estate_base
+#: model:res.groups,name:real_estate_base.group_real_estate_user
+msgid "Real Estate / User"
+msgstr "Real Estate / User"
+
+#. module: real_estate_base
+#: view:res.users:real_estate_base.view_users_form_real_estate
+#: view:res.users:real_estate_base.view_users_form_simple_modif_real_estate
+msgid "Real Estate Configuration"
+msgstr "Configuración Inmobiliaria"
+
+#. module: real_estate_base
+#: view:real.estate.top.subsivision:real_estate_base.real_estate_top_subdivision_tree
+msgid "Real Estate Subdivisions"
+msgstr "Subdivisiones del inmueble"
+
+#. module: real_estate_base
+#: view:real.estate.subtype:real_estate_base.real_estate_subtype_tree
+msgid "Real Estate Subtype"
+msgstr "Subtipo"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.crm_top_meetings_view
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: view:real.estate.top:real_estate_base.real_estate_top_tree
+#: view:rental.agreement:real_estate_base.rental_agreement_form
+msgid "Real Estate Top"
+msgstr "Inmueble"
+
+#. module: real_estate_base
+#: field:real.estate.top,name:0 field:rental.agreement,name:0
+msgid "Reference"
+msgstr "Referencia"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Rent"
+msgstr "Alquiler"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Rent Information"
+msgstr "Información de Alquiler"
+
+#. module: real_estate_base
+#: field:real.estate.top,rent_price:0 field:rental.agreement,rent_price:0
+msgid "Rent Price"
+msgstr "Precio Alquiler"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Rent price from"
+msgstr "Precio alquiler desde"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Rent price to"
+msgstr "Precio alquiler hasta"
+
+#. module: real_estate_base
+#: selection:real.estate.top,operation:0
+msgid "Rent with sale option"
+msgstr "ALquiler con opción a compra"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.rental_agreement_act
+#: model:ir.ui.menu,name:real_estate_base.menu_rental_agreement_list
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,agreements:0
+#: view:rental.agreement:real_estate_base.rental_agreement_filter
+#: view:rental.agreement:real_estate_base.rental_agreement_tree
+msgid "Rental Agreements"
+msgstr "Contratos de Alquiler"
+
+#. module: real_estate_base
+#: field:real.estate.top,retribution:0
+msgid "Retribution"
+msgstr "Honorarios"
+
+#. module: real_estate_base
+#: field:real.estate.top,room_description:0
+msgid "Room Description"
+msgstr "Descripción de las Habitaciones"
+
+#. module: real_estate_base
+#: field:real.estate.top,rooms:0
+msgid "Rooms"
+msgstr "Habitaciones"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Sale"
+msgstr "Venta"
+
+#. module: real_estate_base
+#: selection:real.estate.top,operation:0
+msgid "Sale & Rent"
+msgstr "Alquiler y Venta"
+
+#. module: real_estate_base
+#: field:real.estate.top,sale_price:0
+msgid "Sale Price"
+msgstr "Precio Venta"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Sale Price to"
+msgstr "Precio venta hasta"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Sale price from"
+msgstr "Precio venta desde"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Salesman"
+msgstr "Vendedor"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Search Partner"
+msgstr "Buscar empresa"
+
+#. module: real_estate_base
+#: field:real.estate.top,second_floor:0
+msgid "Second Floor"
+msgstr "Segunda Planta"
+
+#. module: real_estate_base
+#: field:res.partner,name2:0 field:res.users,name2:0
+msgid "Second Owner"
+msgstr "Segundo Propietario"
+
+#. module: real_estate_base
+#: field:res.partner,vat2:0 field:res.users,vat2:0
+msgid "Second VAT"
+msgstr "2º NIF"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Second Vat"
+msgstr "2º NIF"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Service Contracts Information"
+msgstr "Información de contratos de servicio"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_shop_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_shop_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,type:0
+msgid "Shop"
+msgstr "Negocio"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Shop Prepared"
+msgstr "Tienda preparada"
+
+#. module: real_estate_base
+#: field:real.estate.top,shop_window:0
+msgid "Shop Window"
+msgstr "Escaparate"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Shop information"
+msgstr "Información del Negocio"
+
+#. module: real_estate_base
+#: field:rental.agreement,signing_date:0
+msgid "Signing date"
+msgstr "Fecha de Firma"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South"
+msgstr "Sur"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South West"
+msgstr "Suroeste"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South-Easth"
+msgstr "Sureste"
+
+#. module: real_estate_base
+#: field:real.estate.top,stair:0
+msgid "Stair"
+msgstr "Escalera"
+
+#. module: real_estate_base
+#: field:rental.agreement,start_date:0
+msgid "Start date"
+msgstr "Fecha de Inicio"
+
+#. module: real_estate_base
+#: field:real.estate.top,structural_barriers:0
+msgid "Structural Barriers"
+msgstr "Barreras Estructurales"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Students"
+msgstr "Estudiantes"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,subdivision_ids:0
+msgid "Subdivisions"
+msgstr "Subdivisiones"
+
+#. module: real_estate_base
+#: field:real.estate.subtype,name:0 field:real.estate.top,subtype:0
+msgid "Subtype"
+msgstr "Subtipo"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_subtype_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_subtype_list
+msgid "Subtypes"
+msgstr "Subtipo"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Supplier Partners"
+msgstr "Proveedores"
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Suppliers"
+msgstr "Proveedores"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Supplies"
+msgstr "Suministros"
+
+#. module: real_estate_base
+#: field:real.estate.top,swimming_pool:0
+msgid "Swimming Pool"
+msgstr "Piscina"
+
+#. module: real_estate_base
+#: field:real.estate.top,administrator_phone:0
+msgid "Telephone"
+msgstr "Teléfono"
+
+#. module: real_estate_base
+#: field:rental.agreement,partner_id:0 selection:res.partner,real_estate_type:0
+msgid "Tenant"
+msgstr "Inquilino"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_tenant_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_tenant
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Tenants"
+msgstr "Inquilinos"
+
+#. module: real_estate_base
+#: field:real.estate.top,industrial_toilet:0
+#: field:real.estate.top,shop_toilet:0 field:real.estate.top,toilet:0
+msgid "Toilet"
+msgstr "Aseo"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_toilet_description:0
+#: field:real.estate.top,toilet_description:0
+msgid "Toilet Description"
+msgstr "Descripción del Aseo"
+
+#. module: real_estate_base
+#: field:real.estate.top,office_toilets:0
+msgid "Toilets"
+msgstr "Aseos"
+
+#. module: real_estate_base
+#: field:calendar.event,top_id:0
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_list
+#: field:real.estate.top.subsivision,top_id:0 field:rental.agreement,top_id:0
+msgid "Top"
+msgstr "Inmueble"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.crm_top_meetings_view
+msgid "Top Meeting"
+msgstr "Visitas Inmueble"
+
+#. module: real_estate_base
+#: field:real.estate.top,top_meetings:0
+msgid "Top Meetings"
+msgstr "Visitas Inmueble"
+
+#. module: real_estate_base
+#: field:real.estate.subtype,type:0
+msgid "Top Type"
+msgstr "Tipo de Inmueble"
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_real_estate_top_subsivision
+msgid "Top subdivision that can be rented individually"
+msgstr "Subdivisión de la propiedad que se puede alquilar individualmente"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_tops
+msgid "Tops"
+msgstr "Inmuebles"
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "Town House"
+msgstr "Casa de pueblo"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Transfer"
+msgstr "Traspaso"
+
+#. module: real_estate_base
+#: field:real.estate.top,triphase:0
+msgid "Triphase"
+msgstr "Trifásica"
+
+#. module: real_estate_base
+#: field:real.estate.top,type:0 field:res.partner,real_estate_type:0
+#: field:res.users,real_estate_type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: real_estate_base
+#: field:real.estate.top,updated_date:0
+msgid "Updated Date"
+msgstr "Fecha de Actualización"
+
+#. module: real_estate_base
+#: help:real.estate.top,city_id:0 help:real.estate.zone,city_id:0
+msgid "Usa el nombre o el C.P para buscar la localización"
+msgstr "Usa el nombre o el C.P para buscar la localización"
+
+#. module: real_estate_base
+#: field:real.estate.top,land_cons_m2:0
+msgid "Usage Land M2"
+msgstr "M2 de terreno útiles"
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_usage_m2:0
+#: field:real.estate.top,flat_usage_m2:0
+msgid "Usage M2"
+msgstr "M2 Útiles"
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_users
+msgid "Users"
+msgstr "Usuarios"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Valuation"
+msgstr "Valoración"
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Web Client"
+msgstr "Cliente Web"
+
+#. module: real_estate_base
+#: field:real.estate.top,website:0
+msgid "Website"
+msgstr "Página web"
+
+#. module: real_estate_base
+#: help:real.estate.top,website:0
+msgid "Website of Administrator"
+msgstr "Página web del Administrador"
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "West"
+msgstr "Oeste"
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Windows Client"
+msgstr "Cliente Windows"
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+#: selection:real.estate.top,furnished:0
+msgid "Yes"
+msgstr "Sí"
+
+#. module: real_estate_base
+#: field:real.estate.top,zone:0 field:real.estate.zone,name:0
+msgid "Zone"
+msgstr "Zona"
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_zone_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_zone_list
+msgid "Zones"
+msgstr "Zonas"
+
+#. module: real_estate_base
+#: field:res.company,domain:0
+msgid "domain"
+msgstr "dominio"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "m2 from"
+msgstr "m2 desde"
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "m2 to"
+msgstr "m2 hasta"
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0 selection:real.estate.top,type:0
+msgid "unlimited"
+msgstr "ilimitado"

+ 1533 - 0
i18n/real_estate_base.pot

@@ -0,0 +1,1533 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+#	* real_estate_base
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-31 10:08+0000\n"
+"PO-Revision-Date: 2018-12-31 10:08+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: real_estate_base
+#: field:res.users,meeting_count:0
+msgid "# Meetings"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,address:0
+msgid "Address"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Aditional Information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,administrator:0
+msgid "Administrator"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Administrator Information"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Advanced search..."
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,user_id:0
+msgid "Agent"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_agreement
+msgid "Agreements"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_air_conditioning:0
+#: field:real.estate.top,shop_air_conditioning:0
+msgid "Air Conditioning"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_all_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_all
+#: selection:real.estate.top,orientation:0
+msgid "All"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,aqua_ref:0
+msgid "Aqua Reference"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,attachments_url:0
+#: field:rental.agreement,rent_attachments_url:0
+#: field:res.partner,partner_attachments_url:0
+#: field:res.users,partner_attachments_url:0
+msgid "Attachments URL"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: field:real.estate.top,available:0
+msgid "Available"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,balcony:0
+msgid "Balcony"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_basement:0
+msgid "Basement"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,basement_m2:0
+msgid "Basement M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,bathroom:0
+msgid "Bathroom"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,bath_description:0
+msgid "Bathroom Description"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,bedrooms:0
+msgid "Bedrooms"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_box_room_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_box_room_list
+#: field:real.estate.top,box_room:0
+#: field:real.estate.top,office_boxroom:0
+msgid "Box Room"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,box_room_description:0
+msgid "Box Room Description"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Box room"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,built_in_closet:0
+msgid "Built-in Closet"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,buyer_id:0
+#: selection:res.partner,real_estate_type:0
+msgid "Buyer"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_buyer_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_buyer
+msgid "Buyers"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.mail_menu_calendar_real_estate
+msgid "Calendar"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_chalet_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_chalet_list
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Chalet"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Chalet and House Information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.users,document_client:0
+msgid "Client"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_company
+#: model:ir.ui.menu,name:real_estate_base.company_info
+#: model:ir.ui.menu,name:real_estate_base.menu_action_res_company_form_real_estate
+msgid "Companies"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_conf
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Configuration"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_cons_m2:0
+#: field:real.estate.top,cons_m2:0
+#: field:real.estate.top,flat_cons_m2:0
+#: field:real.estate.top,ground_cons_m2:0
+msgid "Constructed M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_cons_m2:0
+msgid "Constructed Office M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,create_date:0
+msgid "Create Date"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,create_uid:0
+#: field:real.estate.hotwater,create_uid:0
+#: field:real.estate.land.state,create_uid:0
+#: field:real.estate.land.type,create_uid:0
+#: field:real.estate.subtype,create_uid:0
+#: field:real.estate.top,create_uid:0
+#: field:real.estate.top.subsivision,create_uid:0
+#: field:real.estate.zone,create_uid:0
+#: field:rental.agreement,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,create_date:0
+#: field:real.estate.hotwater,create_date:0
+#: field:real.estate.land.state,create_date:0
+#: field:real.estate.land.type,create_date:0
+#: field:real.estate.subtype,create_date:0
+#: field:real.estate.top.subsivision,create_date:0
+#: field:real.estate.zone,create_date:0
+#: field:rental.agreement,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Customer Partners"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Customers"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,date:0
+msgid "Date"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_date:0
+msgid "Date Energy Efficiency"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.company,default_document_client:0
+msgid "Default Document Client"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.company,default_document_mount:0
+msgid "Default Document Mount"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.company,default_mount_agreement:0
+#: field:res.users,default_mount_agreement:0
+msgid "Default Mount Rental Agreement"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,deposit:0
+msgid "Deposit"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,display_name:0
+#: field:real.estate.hotwater,display_name:0
+#: field:real.estate.land.state,display_name:0
+#: field:real.estate.land.type,display_name:0
+#: field:real.estate.subtype,display_name:0
+#: field:real.estate.top,display_name:0
+#: field:real.estate.top.subsivision,display_name:0
+#: field:real.estate.zone,display_name:0
+#: field:rental.agreement,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,doc_filename:0
+msgid "Doc Filename"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.users,document_mount:0
+msgid "Document Mount"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Domain Configuration"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,email:0
+msgid "E-Mail"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "East"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "East-West"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,electricity:0
+#: field:real.estate.top,office_electricity:0
+#: field:real.estate.top,shop_electricity:0
+msgid "Eletricity"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,elevator:0
+#: field:real.estate.top,office_elevator:0
+msgid "Elevator"
+msgstr ""
+
+#. module: real_estate_base
+#: field:rental.agreement,end_date:0
+msgid "End date"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_doc:0
+msgid "Energy Certificate"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_efficiency:0
+msgid "Energy Efficiency"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_emission:0
+msgid "Energy Emission"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,energy_number:0
+msgid "Energy Number"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,students:0
+msgid "Estudiantes"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_calendar_event
+msgid "Event"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,exclusive:0
+msgid "Exclusive"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,exclusive_date:0
+msgid "Exclusive Date"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+msgid "Exempt"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Extended Filter..."
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,shop_facade:0
+msgid "Facade"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,fire_fighting:0
+msgid "Fire-Fighting"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,first_floor:0
+msgid "First Floor"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_flat_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_flat_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: selection:real.estate.top,type:0
+msgid "Flat"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Flat Information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,floor:0
+msgid "Floor"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,floor_number:0
+msgid "Floor Number"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Full Furnished"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,fumes_vent:0
+msgid "Fumes Vent"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,furnished:0
+msgid "Furnished"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,furnished_description:0
+msgid "Furnished Description"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,gantry_crane:0
+msgid "Gantry Crane"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,garden_m2:0
+msgid "Garden M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,gas_ref:0
+msgid "Gas Reference"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_ground:0
+msgid "Ground"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,ground_m2:0
+msgid "Ground M2"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Group By..."
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,furnished:0
+msgid "Half"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Half Furnished"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,hall:0
+msgid "Hall"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,hall_description:0
+msgid "Hall Description"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_heating_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_heating_list
+#: field:real.estate.heating,name:0
+#: field:real.estate.top,chalet_heating:0
+#: field:real.estate.top,flat_heating:0
+#: field:real.estate.top,office_heating:0
+#: field:real.estate.top,shop_heating:0
+msgid "Heating"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,height:0
+msgid "Height"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,homeowners_expenses:0
+msgid "Homeowners Expenses"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_hotwater_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_hotwater_list
+#: field:real.estate.hotwater,name:0
+#: field:real.estate.top,chalet_hotwater:0
+#: field:real.estate.top,flat_hotwater:0
+msgid "Hot Water"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_hotel_industry_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_hotel_industry_list
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Hotel Industry"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Hotel industry information"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_house_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_house_list
+msgid "House"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,id:0
+#: field:real.estate.hotwater,id:0
+#: field:real.estate.land.state,id:0
+#: field:real.estate.land.type,id:0
+#: field:real.estate.subtype,id:0
+#: field:real.estate.top,id:0
+#: field:real.estate.top.subsivision,id:0
+#: field:real.estate.zone,id:0
+#: field:rental.agreement,id:0
+msgid "ID"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Images and documents"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+msgid "In process"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_crm_case_phone_inbound_real_estate
+msgid "Inbound"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,homeowners_expenses_included:0
+msgid "Included"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+msgid "Industrial"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+msgid "Industrial Prepared"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_industrial_unit_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_industrial_unit_list
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Industrial Unit"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Industrial Unit information"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: view:res.partner:real_estate_base.view_partner_form_real_estate
+msgid "Information"
+msgstr ""
+
+#. module: real_estate_base
+#: view:calendar.event:real_estate_base.calendar_case_form_view_meet_form_realestate1
+msgid "Inmueble"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,kitchen:0
+msgid "Kitchen"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,kitchen_description:0
+msgid "Kitchen Description"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_land_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_land_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: selection:real.estate.top,type:0
+msgid "Land"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,land_m2:0
+msgid "Land M2"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_land_state_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_land_estate_list
+#: field:real.estate.land.state,name:0
+msgid "Land State"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_land_type_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_land_type_list
+#: field:real.estate.land.type,name:0
+#: field:real.estate.top,land_type:0
+msgid "Land Type"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Land information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,land_state:0
+msgid "Land state"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,__last_update:0
+#: field:real.estate.hotwater,__last_update:0
+#: field:real.estate.land.state,__last_update:0
+#: field:real.estate.land.type,__last_update:0
+#: field:real.estate.subtype,__last_update:0
+#: field:real.estate.top,__last_update:0
+#: field:real.estate.top.subsivision,__last_update:0
+#: field:real.estate.zone,__last_update:0
+#: field:rental.agreement,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,write_uid:0
+#: field:real.estate.hotwater,write_uid:0
+#: field:real.estate.land.state,write_uid:0
+#: field:real.estate.land.type,write_uid:0
+#: field:real.estate.subtype,write_uid:0
+#: field:real.estate.top,write_uid:0
+#: field:real.estate.top.subsivision,write_uid:0
+#: field:real.estate.zone,write_uid:0
+#: field:rental.agreement,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.heating,write_date:0
+#: field:real.estate.hotwater,write_date:0
+#: field:real.estate.land.state,write_date:0
+#: field:real.estate.land.type,write_date:0
+#: field:real.estate.subtype,write_date:0
+#: field:real.estate.top.subsivision,write_date:0
+#: field:real.estate.zone,write_date:0
+#: field:rental.agreement,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,write_date:0
+msgid "Last Write Date"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.users,opportunity_ids:0
+msgid "Leads and Opportunities"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,light_ref:0
+msgid "Light Reference"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Linux/MacOSX Client"
+msgstr ""
+
+#. module: real_estate_base
+#: help:res.company,default_document_mount:0
+#: help:res.users,document_mount:0
+msgid "Local mount point"
+msgstr ""
+
+#. module: real_estate_base
+#: help:res.company,default_mount_agreement:0
+#: help:res.users,default_mount_agreement:0
+msgid "Local mount point for rental agreement"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,city_id:0
+#: field:real.estate.zone,city_id:0
+msgid "Location"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,locker_room:0
+msgid "Locker Room"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,m2:0
+#: field:real.estate.top.subsivision,m2:0
+msgid "M2"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_manage_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_manage
+#: selection:res.partner,real_estate_type:0
+msgid "Manage"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.calendar_meeting
+#: field:res.users,meeting_ids:0
+msgid "Meetings"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,mezzanine_m2:0
+msgid "Mezzanine M2"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Mount FTP Configuration"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "My Partners"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top.subsivision,name:0
+msgid "Name"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,furnished:0
+msgid "No"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "No Furnished"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "North"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "North-South"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "Northeast"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "Northwest"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Not Available"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,note:0
+#: field:real.estate.top,note_flat:0
+#: field:rental.agreement,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,number:0
+msgid "Number"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,number_keys:0
+msgid "Number of Keys"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_office_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_office_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: selection:real.estate.top,type:0
+msgid "Office"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_m2:0
+msgid "Office M2"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Office information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,offices:0
+msgid "Offices"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,open_field_m2:0
+msgid "Open Field M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,operation:0
+msgid "Operation"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.users,opportunity_count:0
+msgid "Opportunity"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,orientation:0
+msgid "Orientation"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_crm_case_phone_outbound_real_estate
+msgid "Outbound"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_outside:0
+#: field:real.estate.top,outside:0
+msgid "Outside"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_partner
+#: field:real.estate.top,partner_id:0
+#: field:rental.agreement,owner_id:0
+#: selection:res.partner,real_estate_type:0
+msgid "Owner"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_owner_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_owner
+msgid "Owners"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_parking_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_parking_list
+#: selection:real.estate.subtype,type:0
+#: field:real.estate.top,office_parking:0
+#: field:real.estate.top,parking:0
+#: selection:real.estate.top,type:0
+msgid "Parking"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,parking_description:0
+msgid "Parking Description"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.phone_calls
+msgid "Phone calls"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.users,phonecall_count:0
+#: field:res.users,phonecall_ids:0
+msgid "Phonecalls"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,plot_m2:0
+msgid "Plot M2"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_premise_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_premise_list
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Premise"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Premise information"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_premise_office_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_premise_office_list
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Premise-Office"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,industrial_prepared:0
+#: field:real.estate.top,shop_prepared:0
+msgid "Prepared"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Prices and area"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.ui.menu,name:real_estate_base.menu_base_real_estate
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: view:res.company:real_estate_base.view_company_form_real_estate
+msgid "Real Estate"
+msgstr ""
+
+#. module: real_estate_base
+#: model:res.groups,name:real_estate_base.group_real_estate_manager
+msgid "Real Estate / Manager"
+msgstr ""
+
+#. module: real_estate_base
+#: model:res.groups,name:real_estate_base.group_real_estate_user
+msgid "Real Estate / User"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.users:real_estate_base.view_users_form_real_estate
+#: view:res.users:real_estate_base.view_users_form_simple_modif_real_estate
+msgid "Real Estate Configuration"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top.subsivision:real_estate_base.real_estate_top_subdivision_tree
+msgid "Real Estate Subdivisions"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.subtype:real_estate_base.real_estate_subtype_tree
+msgid "Real Estate Subtype"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.crm_top_meetings_view
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: view:real.estate.top:real_estate_base.real_estate_top_tree
+#: view:rental.agreement:real_estate_base.rental_agreement_form
+msgid "Real Estate Top"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,name:0
+#: field:rental.agreement,name:0
+msgid "Reference"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Rent"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Rent Information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,rent_price:0
+#: field:rental.agreement,rent_price:0
+msgid "Rent Price"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Rent price from"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Rent price to"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,operation:0
+msgid "Rent with sale option"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.rental_agreement_act
+#: model:ir.ui.menu,name:real_estate_base.menu_rental_agreement_list
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,agreements:0
+#: view:rental.agreement:real_estate_base.rental_agreement_filter
+#: view:rental.agreement:real_estate_base.rental_agreement_tree
+msgid "Rental Agreements"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,retribution:0
+msgid "Retribution"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,room_description:0
+msgid "Room Description"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,rooms:0
+msgid "Rooms"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Sale"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,operation:0
+msgid "Sale & Rent"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,sale_price:0
+msgid "Sale Price"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Sale Price to"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Sale price from"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Salesman"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Search Partner"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,second_floor:0
+msgid "Second Floor"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.partner,name2:0
+#: field:res.users,name2:0
+msgid "Second Owner"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.partner,vat2:0
+#: field:res.users,vat2:0
+msgid "Second VAT"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Second Vat"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Service Contracts Information"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_shop_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_shop_list
+#: selection:real.estate.subtype,type:0
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,type:0
+msgid "Shop"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "Shop Prepared"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,shop_window:0
+msgid "Shop Window"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Shop information"
+msgstr ""
+
+#. module: real_estate_base
+#: field:rental.agreement,signing_date:0
+msgid "Signing date"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South West"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "South-Easth"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,stair:0
+msgid "Stair"
+msgstr ""
+
+#. module: real_estate_base
+#: field:rental.agreement,start_date:0
+msgid "Start date"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,structural_barriers:0
+msgid "Structural Barriers"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+msgid "Students"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+#: field:real.estate.top,subdivision_ids:0
+msgid "Subdivisions"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.subtype,name:0
+#: field:real.estate.top,subtype:0
+msgid "Subtype"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_subtype_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_subtype_list
+msgid "Subtypes"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Supplier Partners"
+msgstr ""
+
+#. module: real_estate_base
+#: view:res.partner:real_estate_base.view_res_partner_filter_real_estate
+msgid "Suppliers"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Supplies"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,swimming_pool:0
+msgid "Swimming Pool"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,administrator_phone:0
+msgid "Telephone"
+msgstr ""
+
+#. module: real_estate_base
+#: field:rental.agreement,partner_id:0
+#: selection:res.partner,real_estate_type:0
+msgid "Tenant"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_tenant_form
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_tenant
+#: view:real.estate.top:real_estate_base.real_estate_top_form
+msgid "Tenants"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,industrial_toilet:0
+#: field:real.estate.top,shop_toilet:0
+#: field:real.estate.top,toilet:0
+msgid "Toilet"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_toilet_description:0
+#: field:real.estate.top,toilet_description:0
+msgid "Toilet Description"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,office_toilets:0
+msgid "Toilets"
+msgstr ""
+
+#. module: real_estate_base
+#: field:calendar.event,top_id:0
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_top_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_top_list
+#: field:real.estate.top.subsivision,top_id:0
+#: field:rental.agreement,top_id:0
+msgid "Top"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.crm_top_meetings_view
+msgid "Top Meeting"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,top_meetings:0
+msgid "Top Meetings"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.subtype,type:0
+msgid "Top Type"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_real_estate_top_subsivision
+msgid "Top subdivision that can be rented individually"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.action_partner_tops
+msgid "Tops"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "Town House"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Transfer"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,triphase:0
+msgid "Triphase"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,type:0
+#: field:res.partner,real_estate_type:0
+#: field:res.users,real_estate_type:0
+msgid "Type"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,updated_date:0
+msgid "Updated Date"
+msgstr ""
+
+#. module: real_estate_base
+#: help:real.estate.top,city_id:0
+#: help:real.estate.zone,city_id:0
+msgid "Usa el nombre o el C.P para buscar la localización"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,land_cons_m2:0
+msgid "Usage Land M2"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,chalet_usage_m2:0
+#: field:real.estate.top,flat_usage_m2:0
+msgid "Usage M2"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.model,name:real_estate_base.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+#: selection:real.estate.top,operation:0
+msgid "Valuation"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Web Client"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,website:0
+msgid "Website"
+msgstr ""
+
+#. module: real_estate_base
+#: help:real.estate.top,website:0
+msgid "Website of Administrator"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,orientation:0
+msgid "West"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:res.company,default_document_client:0
+#: selection:res.users,document_client:0
+msgid "Windows Client"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.top,energy_efficiency:0
+#: selection:real.estate.top,furnished:0
+msgid "Yes"
+msgstr ""
+
+#. module: real_estate_base
+#: field:real.estate.top,zone:0
+#: field:real.estate.zone,name:0
+msgid "Zone"
+msgstr ""
+
+#. module: real_estate_base
+#: model:ir.actions.act_window,name:real_estate_base.real_estate_zone_act
+#: model:ir.ui.menu,name:real_estate_base.menu_real_estate_zone_list
+msgid "Zones"
+msgstr ""
+
+#. module: real_estate_base
+#: field:res.company,domain:0
+msgid "domain"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "m2 from"
+msgstr ""
+
+#. module: real_estate_base
+#: view:real.estate.top:real_estate_base.real_estate_top_filter
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_flat
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_hotel_industry
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_industrial
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_land
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_office
+#: view:real.estate.top:real_estate_base.real_estate_top_filter_shop
+msgid "m2 to"
+msgstr ""
+
+#. module: real_estate_base
+#: selection:real.estate.subtype,type:0
+#: selection:real.estate.top,type:0
+msgid "unlimited"
+msgstr ""
+

+ 7 - 0
models/__init__.py

@@ -0,0 +1,7 @@
+from . import top
+from . import partner
+from . import company
+from . import res_user
+from . import rental_agreement
+#import report
+from . import calendar

BIN
models/__init__.pyc


+ 46 - 0
models/calendar.py

@@ -0,0 +1,46 @@
+# -*- encoding: utf-8 -*-
+########################################################################
+#
+# @authors: Ignacio Ibeas <ignacio@acysos.com>
+#           Daniel Pascal <daniel@acysos.com>
+# Copyright (C) 2013  Acysos S.L.
+#
+#This program is free software: you can redistribute it and/or modify
+#it under the terms of the GNU General Public License as published by
+#the Free Software Foundation, either version 3 of the License, or
+#(at your option) any later version.
+#
+# This module is GPLv3 or newer and incompatible
+# with OpenERP SA "AGPL + Private Use License"!
+#
+#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 General Public License for more details.
+#
+#You should have received a copy of the GNU General Public License
+#along with this program.  If not, see http://www.gnu.org/licenses.
+########################################################################
+from openerp import models, fields, api, _
+import openerp.addons.decimal_precision as dp
+import time
+
+class CalendarEvent(models.Model):
+    _inherit = 'calendar.event'
+
+    top_id = fields.Many2one('real.estate.top', 'Top', required=False)
+        
+    @api.onchange('top_id')
+    def onchange_top_id(self):
+        if self.top_id:
+            name = self.top_id.name + '-' + self.top_id.address
+            if self.top_id.number != False: 
+                name += ' ' + self.top_id.number            
+            if self.top_id.floor != False: 
+                name += ' ' + self.top_id.floor           
+            if self.top_id.stair != False: 
+                name += ' ' + self.top_id.stair
+            self.location = name
+        
+        
+    

BIN
models/calendar.pyc


+ 42 - 0
models/company.py

@@ -0,0 +1,42 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp import models, fields, api, _
+
+class res_company(models.Model):
+    _inherit = "res.company"
+    default_document_mount = fields.Char('Default Document Mount',
+                                         size=256,help='Local mount point')
+    default_mount_agreement = fields.Char('Default Mount Rental Agreement',
+                                    size=256,
+                                    help='Local mount point for rental agreement')
+    default_document_client = fields.Selection([('win','Windows Client'),
+                                ('unix','Linux/MacOSX Client'),
+                                ('web','Web Client')], 'Default Document Client')
+    
+    
+    domain = fields.Char('domain')
+    
+    
+    

BIN
models/company.pyc


+ 116 - 0
models/partner.py

@@ -0,0 +1,116 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp import models, fields, api, _
+import platform
+
+class res_partner(models.Model):
+    _inherit = "res.partner"
+    
+    
+    '''
+    def _get_mount_point(self,cr,uid,ids,name,arg,context={}):
+        res = {}
+        user = self.pool.get('res.users').browse(cr, uid, uid)
+        company = user.company_id
+        for partner in self.browse(cr,uid,ids,context):
+            if user.document_mount:
+                mount = user.default_mount_agreement
+            else:
+                mount = company.default_mount_agreement
+            if user.document_client:
+                client = user.document_client
+            else:
+                client = company.default_document_client
+            model_obj = self.pool.get('ir.model')
+            model_id = model_obj.search(cr,uid,[('model','=','res.partner')])[0]
+            dir_obj = self.pool.get('document.directory')
+            dir_id = dir_obj.search(cr,uid,[('ressource_type_id','=',model_id)])[0]
+            diry = dir_obj.browse(cr,uid,dir_id,context)
+            path = ''
+            if client == 'unix':
+                path = mount + diry.name + '/' + partner.ref + '/'
+            elif client == 'win':
+                path = mount + diry.name + '\\' + partner.ref + '\\'
+            elif client == 'web':
+                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.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)
+                path = 'ftp://%s@%s'%(user.login, url) + '/' + diry.name + '/' + partner.ref + '/'
+            res[partner.id] = path
+        return res
+    ''' 
+    
+    #prueba
+
+    @api.multi
+    def _get_mount_point(self):
+        user = self.env.user
+        company = user.company_id
+        for partner in self:
+            if user.document_mount:
+                mount = user.default_mount_agreement
+            else:
+                mount = company.default_mount_agreement
+            if user.document_client:
+                client = user.document_client
+            else:
+                client = company.default_document_client
+                
+            model_id = self.env['ir.model'].search([('model','=',
+                                                     'res.partner')])
+            dir_obj = self.env['document.directory']
+            dir_id = dir_obj.search([('ressource_type_id','=',model_id.id)])
+            path = ''
+            if partner.ref:
+                if client == 'unix':
+                    path = mount + dir_id.name + '/' + partner.ref + '/'
+                elif client == 'win':
+                    path = mount + dir_id.name + '\\' + partner.ref + '\\'
+                partner.partner_attachments_url = path
+        
+
+    
+    name2 = fields.Char('Second Owner', size=128, required=False, 
+                        select=True)
+    vat2 = fields.Char('Second VAT',size=32 )
+    real_estate_type = fields.Selection([('owner','Owner'),
+                                ('tenant','Tenant'),
+                                ('buyer','Buyer'),
+                                ('manage','Manage')], 'Type', required=True, 
+                                       select=True)
+    
+    partner_attachments_url = fields.Char(compute='_get_mount_point', 
+                                          store=False, size=1024, 
+                                          string='Attachments URL')
+    
+    

BIN
models/partner.pyc


+ 142 - 0
models/rental_agreement.py

@@ -0,0 +1,142 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp import models, fields, api, _
+
+class rental_agreement(models.Model):
+    _name = 'rental.agreement'
+    
+    '''def _get_mount_point(self,cr,uid,ids,name,arg,context={}):
+        res = {}
+        user = self.pool.get('res.users').browse(cr, uid, uid)
+        company = user.company_id
+        for top in self.browse(cr,uid,ids,context):
+            if user.document_mount:
+                mount = user.default_mount_agreement
+            else:
+                mount = company.default_mount_agreement
+            if user.document_client:
+                client = user.document_client
+            else:
+                client = company.default_document_client
+            model_obj = self.pool.get('ir.model')
+            model_id = model_obj.search(cr,uid,[('model','=','rental.agreement')])[0]
+            dir_obj = self.pool.get('document.directory')
+            dir_id = dir_obj.search(cr,uid,[('ressource_type_id','=',model_id),('domain','=','[]')])[0]
+            diry = dir_obj.browse(cr,uid,dir_id,context)
+            path = ''
+            if client == 'unix':
+                path = mount + diry.name + '/' + top.name + '/'
+            elif client == 'win':
+                path = mount + diry.name + '\\' + top.name + '\\'
+            elif client == 'web':
+                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.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)
+                path = 'ftp://%s@%s'%(user.login, url) + '/' + diry.name + '/' + top.name + '/'
+            res[top.id] = path
+        return res
+    '''
+    
+    @api.multi
+    def _get_mount_point(self):
+        user = self.env.user
+        print user
+        company = user.company_id
+        print company
+        for top in self:
+            if user.document_mount:
+                mount = user.default_mount_agreement
+                print mount
+            else:
+                mount = company.default_mount_agreement
+                print mount
+            if user.document_client:
+                client = user.document_client
+                print client
+            else:
+                client = company.default_document_client
+                print client
+            model_id = self.env['ir.model'].search([('model','=',
+                                                     'real.estate.top')])
+            print model_id
+            dir_obj = self.env['document.directory']
+            dir_id = dir_obj.search([('ressource_type_id','=',model_id.id),
+                                     ('domain','=','[]')])
+            print dir_id.name
+            print top.name
+            path = ''
+            if client == 'unix':
+                path = mount + 'Real_Estate' + '/' + top.name + '/'
+            elif client == 'win':
+                path = mount + 'Real_Estate' + '\\' + top.name + '\\'
+            top.rent_attachments_url = path
+    
+    
+    name = fields.Char('Reference', size=64, select=True, readonly=True)
+    partner_id = fields.Many2one('res.partner',
+        'Tenant',
+        select=True,
+        required=True,
+        domain= [('real_estate_type','=','tenant')])
+    signing_date = fields.Date('Signing date')
+    start_date = fields.Date('Start date', required=True)
+    end_date = fields.Date('End date', required=True)
+    rent_price = fields.Float('Rent Price')
+    notes = fields.Text('Notes')
+    top_id = fields.Many2one('real.estate.top', 'Top', required=True, 
+                             ondelete='cascade', select=True)
+    owner_id = fields.Many2one('res.partner',
+        'Owner',
+        select=True,
+        domain= [('real_estate_type','=','owner')])
+    rent_attachments_url = fields.Char(compute='_get_mount_point', store=False, 
+                                       string='Attachments URL')
+    
+    _order = 'start_date'
+    
+    @api.onchange('top_id')
+    def onchange_top_id(self):
+        if self.top_id:
+            owner_id = self.top_id.partner_id
+    
+    @api.model
+    def create(self, vals):
+        vals['name'] = self.env['ir.sequence'].get('rental.agreement')
+        res = super(rental_agreement, self).create(vals)
+        return res
+        
+        
+        
+    
+    
+    

BIN
models/rental_agreement.pyc


+ 42 - 0
models/res_user.py

@@ -0,0 +1,42 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp import models, fields, api, _
+
+class res_users(models.Model):
+    _inherit = "res.users"
+    _name = "res.users"
+    document_mount = fields.Char('Document Mount',size=256,
+                                 help='Local mount point')
+    default_mount_agreement = fields.Char('Default Mount Rental Agreement',
+                                    size=256,
+                                    help='Local mount point for rental agreement')
+    document_client = fields.Selection([('win','Windows Client'),
+                                ('unix','Linux/MacOSX Client'),
+                                ('web','Web Client')], 'Client')
+    
+    
+    
+    
+    

BIN
models/res_user.pyc


+ 359 - 0
models/top.py

@@ -0,0 +1,359 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#                       Daniel Pascal <daniel@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp import models, fields, api
+
+TYPES = [('unlimited', 'unlimited'),
+         ('flat', 'Flat'),
+         ('shop', 'Shop'),
+         ('premise', 'Premise'),
+         ('chalet', 'Chalet'),
+         ('house', 'Town House'),
+         ('office', 'Office'),
+         ('premise-office', 'Premise-Office'),
+         ('industrial_unit', 'Industrial Unit'),
+         ('hotel_industry', 'Hotel Industry'),
+         ('parking', 'Parking'),
+         ('box_room', 'Box room'),
+         ('land', 'Land')]
+
+
+class real_estate_zone(models.Model):
+    _name = 'real.estate.zone'
+    name = fields.Char('Zone', required=True, size=64)
+    city_id = fields.Many2one(
+        'res.better.zip', 'Location', required=False,
+        help='Usa el nombre o el C.P para buscar la localización')
+    _order = "name"
+
+
+class real_estate_heating(models.Model):
+    _name = 'real.estate.heating'
+    name = fields.Char('Heating', required=True, size=64)
+    _order = "name"
+
+
+class real_estate_hotwater(models.Model):
+    _name = 'real.estate.hotwater'
+    name = fields.Char('Hot Water', required=True, size=64)
+    _order = "name"
+
+
+class real_estate_land_type(models.Model):
+    _name = 'real.estate.land.type'
+    name = fields.Char('Land Type', required=True, size=64)
+    _order = "name"
+
+
+class real_estate_land_state(models.Model):
+    _name = 'real.estate.land.state'
+    name = fields.Char('Land State', required=True, size=64)
+    _order = "name"
+
+
+class real_estate_subtype(models.Model):
+    _name = 'real.estate.subtype'
+    name = fields.Char('Subtype', required=True, size=64)
+    type = fields.Selection(TYPES, string='Top Type', required=True,
+                            select=True)
+    _order = "name"
+
+
+class real_estate_top_subdivision(models.Model):
+    _name = 'real.estate.top.subsivision'
+    _description = 'Top subdivision that can be rented individually'
+
+    name = fields.Char('Name', default='/', size=64, required=False,
+                       readonly=False)
+    m2 = fields.Integer('M2')
+    top_id = fields.Many2one(comodel_name='real.estate.top', string='Top',
+                             ondelete='cascade')
+
+
+class real_estate_top(models.Model):
+    _name = 'real.estate.top'
+
+    @api.multi
+    def _get_mount_point(self):
+        user = self.env.user
+        company = user.company_id
+        for top in self:
+            if user.document_mount:
+                mount = user.default_mount_agreement
+            else:
+                mount = company.default_mount_agreement
+            if user.document_client:
+                client = user.document_client
+            else:
+                client = company.default_document_client
+            model_id = self.env['ir.model'].search([('model', '=',
+                                                     'real.estate.top')])
+            dir_obj = self.env['document.directory']
+            dir_id = dir_obj.search([('ressource_type_id', '=', model_id.id),
+                                     ('domain', '=', '[]')])
+            path = ''
+            if client == 'unix':
+                path = mount + 'Real_Estate' + '/' + top.name + '/'
+            elif client == 'win':
+                path = mount + 'Real_Estate' + '\\' + top.name + '\\'
+            top.attachments_url = path
+
+    @api.depends('flat_usage_m2', 'ground_m2', 'office_m2', 'chalet_usage_m2',
+                 'land_m2')
+    def _m2_get(self):
+        for top in self:
+            if top.type in ['flat']:
+                top.m2 = top.flat_usage_m2
+            elif top.type in ['shop', 'industrial_unit', 'hotel_industry',
+                              'premise']:
+                top.m2 = top.ground_m2
+            elif top.type in ['office', 'premise-office']:
+                top.m2 = top.office_m2
+            elif top.type in ['chalet', 'house']:
+                top.m2 = top.chalet_usage_m2
+            elif top.type in ['land']:
+                top.m2 = top.land_m2
+            else:
+                top.m2 = 0
+
+    @api.multi
+    def _cons_m2_get(self):
+        for top in self:
+            if top.type in ['flat']:
+                top.cons_m2 = top.flat_cons_m2
+            elif top.type in ['shop', 'industrial_unit', 'hotel_industry',
+                              'premise']:
+                top.cons_m2 = top.ground_cons_m2
+            elif top.type in ['office', 'premise-office']:
+                top.cons_m2 = top.office_cons_m2
+            elif top.type in ['chalet', 'house']:
+                top.cons_m2 = top.chalet_cons_m2
+            elif top.type in ['land']:
+                top.cons_m2 = top.land_cons_m2
+            else:
+                top.cons_m2 = 0
+
+    OPERATIONS = [('sale', 'Sale'),
+                  ('rent', 'Rent'),
+                  ('sale_rent', 'Sale & Rent'),
+                  ('rent_sale_option', 'Rent with sale option'),
+                  ('transfer', 'Transfer'),
+                  ('valuation', 'Valuation')]
+
+    ENERGY_EFFICIENCY = [('in_process', 'In process'),
+                         ('exempt', 'Exempt'),
+                         ('yes', 'Yes'),
+                         ('a', 'A'),
+                         ('b', 'B'),
+                         ('c', 'C'),
+                         ('d', 'D'),
+                         ('e', 'E'),
+                         ('f', 'F'),
+                         ('g', 'G')]
+
+    ORIENTATION = [('all', 'All'),
+                   ('north', 'North'),
+                   ('northeast', 'Northeast'),
+                   ('east', 'East'),
+                   ('southeast', 'South-Easth'),
+                   ('south', 'South'),
+                   ('southwest', 'South West'),
+                   ('west', 'West'),
+                   ('northwest', 'Northwest'),
+                   ('north-south', 'North-South'),
+                   ('east-west', 'East-West')]
+
+    FURNISHED = [('yes', 'Yes'),
+                 ('half', 'Half'),
+                 ('no', 'No')]
+
+    create_date = fields.Datetime('Create Date', readonly=True)
+    write_date = fields.Datetime('Last Write Date', readonly=True)
+    name = fields.Char('Reference', size=64, select=True, readonly=True)
+    address = fields.Char('Address', required=True)
+    user_id = fields.Many2one(
+        comodel_name='res.users', string='Agent',
+        default=lambda self: self.env.user)
+    stair = fields.Char('Stair')
+    number = fields.Char('Number', size=64, select=True)
+    floor = fields.Char('Floor', size=64, select=True)
+    type = fields.Selection(TYPES, 'Type', default='unlimited', required=True,
+                            select=True)
+    zone = fields.Many2one('real.estate.zone', 'Zone', required=True,
+                           select=True)
+    city_id = fields.Many2one(
+        'res.better.zip', 'Location', required=False,
+        help='Usa el nombre o el C.P para buscar la localización')
+    partner_id = fields.Many2one(
+        'res.partner', 'Owner', select=True,
+        domain=[('real_estate_type', '=', 'owner')])
+    operation = fields.Selection(OPERATIONS, 'Operation', default='sale',
+                                 required=True, select=True)
+    date = fields.Date('Date', required=True)
+    updated_date = fields.Date('Updated Date')
+    number_keys = fields.Char('Number of Keys')
+    exclusive = fields.Boolean('Exclusive')
+    exclusive_date = fields.Date('Exclusive Date')
+    agreements = fields.One2many('rental.agreement', 'top_id',
+                                 'Rental Agreements')
+    attachments_url = fields.Char(compute='_get_mount_point', store=False,
+                                  size=1024, string='Attachments URL')
+    # Common information
+    sale_price = fields.Float('Sale Price')
+    rent_price = fields.Float('Rent Price')
+    homeowners_expenses = fields.Char('Homeowners Expenses')
+    homeowners_expenses_included = fields.Boolean('Included')
+    deposit = fields.Char('Deposit')
+    note = fields.Text('Notes')
+    available = fields.Boolean('Available', default=lambda *a: 1)
+    subtype = fields.Many2one('real.estate.subtype', 'Subtype', select=True)
+    energy_efficiency = fields.Selection(ENERGY_EFFICIENCY,
+                                         'Energy Efficiency',
+                                         default='in_process', required=False)
+    energy_date = fields.Date('Date Energy Efficiency')
+    energy_emission = fields.Integer('Energy Emission')
+    energy_number = fields.Integer('Energy Number')
+    energy_doc = fields.Binary('Energy Certificate')
+    doc_filename = fields.Char("Doc Filename")
+    retribution = fields.Char('Retribution')
+    buyer_id = fields.Many2one('res.partner', 'Buyer',
+                               domain=[('real_estate_type', '=', 'buyer')])
+    m2 = fields.Float(compute='_m2_get', string='M2', store=True)
+    cons_m2 = fields.Float(compute='_cons_m2_get', string='Constructed M2',
+                           store=False)
+    subdivision_ids = fields.One2many(
+        comodel_name='real.estate.top.subsivision', inverse_name='top_id',
+        string='Subdivisions', required=False)
+    # Flat, Chalet, Town House information
+    kitchen = fields.Integer('Kitchen')
+    kitchen_description = fields.Char('Kitchen Description')
+    hall = fields.Integer('Hall')
+    hall_description = fields.Char('Hall Description')
+    rooms = fields.Integer('Rooms')
+    room_description = fields.Char('Room Description')
+    bathroom = fields.Integer('Bathroom')
+    bath_description = fields.Char('Bathroom Description')
+    toilet = fields.Integer('Toilet')
+    toilet_description = fields.Char('Toilet Description')
+    orientation = fields.Selection(ORIENTATION, 'Orientation')
+    parking = fields.Integer('Parking')
+    parking_description = fields.Char('Parking Description')
+    box_room = fields.Integer('Box Room')
+    box_room_description = fields.Char('Box Room Description')
+    outside = fields.Boolean('Outside')
+    balcony = fields.Char('Balcony')
+    note_flat = fields.Text('Notes')
+    # Rent Flat, Chalet or Town house
+    bedrooms = fields.Integer('Bedrooms')
+    built_in_closet = fields.Integer('Built-in Closet')
+    furnished = fields.Selection(FURNISHED, 'Furnished')
+    furnished_description = fields.Char('Furnished Description')
+    # Suppliers
+    administrator = fields.Char('Administrator')
+    administrator_phone = fields.Char('Telephone')
+    email = fields.Char('E-Mail')
+    website = fields.Char('Website',
+                          help="Website of Administrator")
+    light_ref = fields.Char('Light Reference')
+    gas_ref = fields.Char('Gas Reference')
+    aqua_ref = fields.Char('Aqua Reference')
+    # Only Flat.
+    flat_usage_m2 = fields.Float('Usage M2')
+    flat_cons_m2 = fields.Float('Constructed M2')
+    elevator = fields.Boolean('Elevator')
+    flat_heating = fields.Many2one('real.estate.heating', 'Heating')
+    flat_hotwater = fields.Many2one('real.estate.hotwater', 'Hot Water')
+    students = fields.Boolean('Estudiantes')
+    # Only Chalet, Town House
+    chalet_usage_m2 = fields.Float('Usage M2')
+    chalet_cons_m2 = fields.Float('Constructed M2')
+    plot_m2 = fields.Float('Plot M2')
+    chalet_basement = fields.Float('Basement')
+    chalet_ground = fields.Float('Ground')
+    first_floor = fields.Float('First Floor')
+    second_floor = fields.Float('Second Floor')
+    garden_m2 = fields.Float('Garden M2')
+    swimming_pool = fields.Boolean('Swimming Pool')
+    floor_number = fields.Integer('Floor Number')
+    chalet_heating = fields.Many2one('real.estate.heating', 'Heating')
+    chalet_hotwater = fields.Many2one('real.estate.hotwater', 'Hot Water')
+    # Industrial Unit information
+    ground_m2 = fields.Float('Ground M2')
+    ground_cons_m2 = fields.Float('Constructed M2')
+    mezzanine_m2 = fields.Float('Mezzanine M2')
+    basement_m2 = fields.Float('Basement M2')
+    open_field_m2 = fields.Float('Open Field M2')
+    height = fields.Float('Height')
+    electricity = fields.Boolean('Eletricity')
+    triphase = fields.Boolean('Triphase')
+    locker_room = fields.Integer('Locker Room')
+    offices = fields.Integer('Offices')
+    fire_fighting = fields.Char('Fire-Fighting')
+    gantry_crane = fields.Char('Gantry Crane')
+    shop_window = fields.Char('Shop Window')
+    industrial_toilet = fields.Integer('Toilet')
+    industrial_prepared = fields.Boolean('Prepared')
+#   Office information
+    office_m2 = fields.Float('Office M2')
+    office_cons_m2 = fields.Float('Constructed Office M2')
+    office_electricity = fields.Boolean('Eletricity')
+    office_toilets = fields.Char('Toilets')
+    office_toilet_description = fields.Char('Toilet Description')
+    office_outside = fields.Boolean('Outside')
+    office_elevator = fields.Boolean('Elevator')
+    office_heating = fields.Many2one('real.estate.heating', 'Heating')
+    office_air_conditioning = fields.Char('Air Conditioning')
+    structural_barriers = fields.Boolean('Structural Barriers')
+    office_parking = fields.Char('Parking')
+    office_boxroom = fields.Char('Box Room')
+#   Shop and Premise Information
+    shop_electricity = fields.Boolean('Eletricity')
+    shop_toilet = fields.Integer('Toilet')
+    shop_facade = fields.Char('Facade')
+    shop_heating = fields.Many2one('real.estate.heating', 'Heating')
+    shop_air_conditioning = fields.Boolean('Air Conditioning')
+    shop_prepared = fields.Boolean('Prepared')
+#   Hotel industry
+    fumes_vent = fields.Boolean('Fumes Vent')
+#   Land
+    land_m2 = fields.Float('Land M2')
+    land_cons_m2 = fields.Float('Usage Land M2')
+    land_type = fields.Many2one('real.estate.land.type', 'Land Type')
+    land_state = fields.Many2one('real.estate.land.state', 'Land state')
+#   meetings
+    top_meetings = fields.Integer(compute='tops_meetings_count',
+                                  string='Top Meetings', store=False)
+
+    @api.model
+    def create(self, vals):
+        vals['name'] = self.env['ir.sequence'].get('real.estate.top')
+        res = super(real_estate_top, self).create(vals)
+        return res
+
+    @api.multi
+    def tops_meetings_count(self):
+        for top in self:
+            num_meetings = len(self.env['calendar.event'].search(
+                [('top_id', '=', top.id)]))
+            top.top_meetings = num_meetings

BIN
models/top.pyc


+ 23 - 0
report/__init__.py

@@ -0,0 +1,23 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+import generic_list

+ 36 - 0
report/generic_list.py

@@ -0,0 +1,36 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (c) 2013 Acysos S.L. (http://acysos.com) All Rights Reserved.
+#                       Ignacio Ibeas <ignacio@acysos.com>
+#    $Id$
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU 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 General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+import time
+from report import report_sxw
+
+
+class real_estate_generic_list(report_sxw.rml_parse):
+    _name = 'report.real_estate_top_list'
+    def __init__(self, cr, uid, name, context):
+        super(real_estate_generic_list, self).__init__(cr, uid, name, context)
+        self.localcontext.update({
+            'time': time,
+        })
+
+report_sxw.report_sxw('report.real.estate.top.generic.list', 'real.estate.top',
+      'addons/acy_real_estate/report/generic_list.rml', parser=real_estate_generic_list, header='internal landscape')

+ 155 - 0
report/generic_list.rml

@@ -0,0 +1,155 @@
+<?xml version="1.0"?>
+<document filename="test.pdf">
+  <template pageSize="(842.0,595.0)" title="Test" author="Martin Simon" allowSplitting="20">
+    <pageTemplate id="first">
+      <frame id="first" x1="28.0" y1="28.0" width="786" height="539"/>
+    </pageTemplate>
+  </template>
+  <stylesheet>
+    <blockTableStyle id="Standard_Outline">
+      <blockAlignment value="LEFT"/>
+      <blockValign value="TOP"/>
+    </blockTableStyle>
+    <blockTableStyle id="Tabla1">
+      <blockAlignment value="LEFT"/>
+      <blockValign value="TOP"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#000000" start="11,-1" stop="11,-1"/>
+    </blockTableStyle>
+    <blockTableStyle id="Tabla3">
+      <blockAlignment value="LEFT"/>
+      <blockValign value="TOP"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="0,-1" stop="0,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="1,-1" stop="1,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="2,-1" stop="2,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="3,-1" stop="3,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="4,-1" stop="4,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="5,-1" stop="5,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="6,-1" stop="6,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="7,-1" stop="7,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="8,-1" stop="8,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="9,-1" stop="9,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="10,-1" stop="10,-1"/>
+      <lineStyle kind="LINEBELOW" colorName="#808080" start="11,-1" stop="11,-1"/>
+    </blockTableStyle>
+    <initialize>
+      <paraStyle name="all" alignment="justify"/>
+    </initialize>
+    <paraStyle name="P1" fontName="Helvetica" alignment="CENTER"/>
+    <paraStyle name="P2" fontName="Helvetica" fontSize="2.0" leading="3"/>
+    <paraStyle name="Standard" fontName="Helvetica"/>
+    <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
+    <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
+    <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
+    <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
+    <paraStyle name="Index" fontName="Helvetica"/>
+    <paraStyle name="Table Contents" fontName="Helvetica"/>
+    <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
+    <images/>
+  </stylesheet>
+  <story>
+    <para style="P1">TOP LIST</para>
+    <para style="Standard">
+      <font color="white"> </font>
+    </para>
+    <blockTable colWidths="65.0,65.0,65.0,65.0,66.0,65.0,65.0,65.0,65.0,65.0,65.0,66.0" style="Tabla1">
+      <tr>
+        <td>
+          <para style="Table Contents">Ref.</para>
+        </td>
+        <td>
+          <para style="Table Contents">Operation</para>
+        </td>
+        <td>
+          <para style="Table Contents">Type</para>
+        </td>
+        <td>
+          <para style="Table Contents">Subtype</para>
+        </td>
+        <td>
+          <para style="Table Contents">Zone</para>
+        </td>
+        <td>
+          <para style="Table Contents">Location</para>
+        </td>
+        <td>
+          <para style="Table Contents">Address</para>
+        </td>
+        <td>
+          <para style="Table Contents">M2</para>
+        </td>
+        <td>
+          <para style="Table Contents">Floor</para>
+        </td>
+        <td>
+          <para style="Table Contents">Stair</para>
+        </td>
+        <td>
+          <para style="Table Contents">Rent</para>
+        </td>
+        <td>
+          <para style="Table Contents">Sale</para>
+        </td>
+      </tr>
+    </blockTable>
+    <section>
+      <para style="Standard">[[repeatIn(objects,'o')]]</para>
+      <blockTable colWidths="65.0,66.0,65.0,66.0,65.0,65.0,67.0,67.0,64.0,65.0,65.0,65.0" style="Tabla3">
+        <tr>
+          <td>
+            <para style="Table Contents">[[ o.name ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.operation_getselectionval() ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.type ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.subtype.name ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.zone.name ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.city_id.name ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.address ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.m2 ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.floor ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.stair ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.rent_price ]]</para>
+          </td>
+          <td>
+            <para style="Table Contents">[[ o.sale_price ]]</para>
+          </td>
+        </tr>
+      </blockTable>
+      <para style="P2">
+        <font color="white"> </font>
+      </para>
+    </section>
+    <para style="Standard">
+      <font color="white"> </font>
+    </para>
+  </story>
+</document>

BIN
report/generic_list.sxw


+ 15 - 0
report/generic_list.xml

@@ -0,0 +1,15 @@
+<openerp>
+    <data>
+    
+   		<report
+            id="real_estate_top_generic_list"
+			string="**Top List"
+			model="real.estate.top"
+			name="real.estate.top.generic.list"
+			rml="acy_real_estate/report/generic_list.rml"
+			header="True"
+			auto="False"
+			menu="True"/>
+    
+    </data>
+</openerp>

+ 17 - 0
security/ir.model.access.csv

@@ -0,0 +1,17 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_real_estate_top,real_estate_top user,model_real_estate_top,real_estate_base.group_real_estate_user,1,1,1,0
+access_real_estate_top_manager,real_estate_top manager,model_real_estate_top,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_zone,real_estate_zone user,model_real_estate_zone,real_estate_base.group_real_estate_user,1,0,0,0
+access_real_estate_zone_manager,real_estate_zone manager,model_real_estate_zone,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_heating,real_estate_heating user,model_real_estate_heating,real_estate_base.group_real_estate_user,1,0,0,0
+access_real_estate_heating_manager,real_estate_heating manager,model_real_estate_heating,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_hotwater_manager,real_estate_hotwater manager,model_real_estate_hotwater,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_subtype_manager,real_estate_subtype manager,model_real_estate_subtype,real_estate_base.group_real_estate_manager,1,1,1,1
+access_rental_agreement,rental_agreement user,model_rental_agreement,real_estate_base.group_real_estate_user,1,1,1,0
+access_rental_agreement_manager,rental_agreement manager,model_rental_agreement,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_land_state,real_estate_land_state user,model_real_estate_land_state,real_estate_base.group_real_estate_user,1,0,0,0
+access_real_estate_land_state_manager,real_estate_land_state manager,model_real_estate_land_state,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_land_type,real_estate_land_type user,model_real_estate_land_type,real_estate_base.group_real_estate_user,1,0,0,0
+access_real_estate_land_type_manager,real_estate_land_type manager,model_real_estate_land_type,real_estate_base.group_real_estate_manager,1,1,1,1
+access_real_estate_top_subsivision,real_estate_top_top_subsivision user,model_real_estate_top_subsivision,real_estate_base.group_real_estate_user,1,1,1,1
+access_real_estate_top_subsivision_manager,real_estate_top_top_subsivision manager,model_real_estate_top_subsivision,real_estate_base.group_real_estate_manager,1,1,1,1

+ 17 - 0
security/real_estate_security.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+        
+       <record id="real_estate_base.group_real_estate_user" model="res.groups">
+            <field name="name">Real Estate / User</field>
+        </record>
+        
+         <record id="real_estate_base.group_real_estate_manager" model="res.groups">
+            <field name="name">Real Estate / Manager</field>
+            <field name="implied_ids" eval="[(4, ref('real_estate_base.group_real_estate_user'))]"/>
+        </record>
+        
+        
+        
+    </data>
+</openerp>

+ 17 - 0
security/real_state_security.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+        
+       <record id="real_state.group_real_state_user" model="res.groups">
+            <field name="name">Real State / User</field>
+        </record>
+        
+         <record id="real_state.group_real_state_manager" model="res.groups">
+            <field name="name">Real State / Manager</field>
+            <field name="implied_ids" eval="[(4, ref('real_state.group_real_state_user'))]"/>
+        </record>
+        
+        
+        
+    </data>
+</openerp>

+ 61 - 0
views/calendar_view.xml

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+    
+		 <record model="ir.ui.view" id="calendar_case_form_view_meet_form_realestate1">
+                <field name="name">calendar.form.realestate1</field>
+                <field name="model">calendar.event</field>
+                <field name="type">form</field>
+                <field name="inherit_id" ref="calendar.view_calendar_event_form"/>
+                <field name="arch" type="xml">
+                        <field name="partner_ids" position="after">
+                        	<group>
+                        		<field name="top_id" string="Inmueble"/>
+                        	</group>
+                        	
+                       	</field>
+                </field>
+            </record>
+            
+		<record model="ir.ui.view" id="calendar_case_tree_view_meet_tree_realestate1">
+                <field name="name">calendar.tree.realestate1</field>
+                <field name="model">calendar.event</field>
+                <field name="type">tree</field>
+                <field name="inherit_id" ref="calendar.view_calendar_event_calendar"/>
+                <field name="arch" type="xml">
+                        <field name="partner_ids" position="after">
+                        	<field name="top_id"/>
+                        </field>
+                </field>
+            </record>
+            
+    <record id="view_crm_case_meetings_filter_realestate1" model="ir.ui.view">
+        <field name="name">Calendar Search</field>
+        <field name="model">calendar.event</field>
+        <field name="type">search</field>
+        <field name="inherit_id" ref="calendar.view_calendar_event_search"/>
+        <field name="arch" type="xml">
+                        <field name="partner_ids" position="after">
+                        	<field name="top_id"/>
+                        </field>
+        </field>
+    </record>
+    
+ <!--   <record model="ir.ui.view" id="crm_case_calendar_view_meet_realestate1">
+        <field name="name">CRM - Meetings Calendar</field>
+        <field name="model">crm.meeting</field>
+        <field name="type">calendar</field>
+        <field name="inherit_id" ref="crm.crm_case_calendar_view_meet"/>
+        <field name="priority" eval="2"/>
+        <field name="arch" type="xml">
+                        <field name="name" position="replace">
+                 	        <field name="name"/>
+			                <field name="location"/>
+                        </field>
+                        <field name="partner_id" position="replace"/>
+                        <field name="section_id" position="replace"/>
+        </field>
+    </record>   --> 
+
+    </data>
+</openerp>

+ 27 - 0
views/company_view.xml

@@ -0,0 +1,27 @@
+<openerp>
+    <data>
+        <record model="ir.ui.view" id="view_company_form_real_estate">
+            <field name="name">res.company.form.real.estate</field>
+            <field name="model">res.company</field>
+            <field name="inherit_id" ref="base.view_company_form"/>
+            <field name="type">form</field>
+            <field name="arch" type="xml">
+                <page string="Configuration" position="after">
+                	<page string="Real Estate">
+	                    <separator string="Mount FTP Configuration" colspan="4"/>
+	                    <group>
+	                    	<field name="default_document_mount"/>
+	                    	<field name="default_mount_agreement"/>
+	                    	<field name="default_document_client"/>
+	                    </group>
+	                    <separator string="Domain Configuration" colspan="4"/>
+	                    <group>
+	                    	<field name="domain"/>
+	                    </group>
+                    </page>
+                </page>
+            </field>
+        </record>
+    </data>
+</openerp>
+

+ 197 - 0
views/partner_view.xml

@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data>
+      <record model="ir.ui.view" id="view_partner_form_real_estate">
+          <field name="name">view.partner.form.real.estate</field>
+          <field name="model">res.partner</field>
+          <field name="inherit_id" ref="base.view_partner_form"/>
+          <field name="arch" type="xml">
+              <field name="title" position="replace" />
+              <field name="name" position="replace">
+                  <field name="name" colspan="4"/>
+              </field>
+              <field name="street" position="before">
+                  <group>
+                  	<field name='vat'/>
+                  	<field name="name2" />
+                    <field name="vat2"/>
+                    <field name="real_estate_type" />
+                    <field name="ref"/>
+                    <field name="partner_attachments_url" colspan="2" widget="url" />
+                  </group>
+              </field>
+              <field name="supplier" position="after">
+                  <field name="active"/>
+              </field>
+	      	  <field name="active" position="replace"/>
+ 	          <field name="lang" position="after">
+
+              </field>
+			  <xpath expr="//field[@name='child_ids']/form//field[@name='category_id']" position="before">
+			  	<label for="vat"/>
+			  	<field name='vat'/>
+			  </xpath>
+			  <xpath expr="//label[@string='Address']" position="replace">
+			  	<label for="street" string="Information"/>
+			  </xpath>
+
+
+          </field>
+        </record>
+
+        <!-- <record model="ir.ui.view" id="invisible_partner_view_vat">
+          <field name="name">invisible.partner.view.vat</field>
+          <field name="model">res.partner</field>
+          <field name="inherit_id" ref="base_vat.view_partner_form"/>
+          <field name="arch" type="xml">
+          	<xpath expr="//label[@for='vat']" position="replace">
+			</xpath>
+          	<xpath expr="//div[@name='vat_info']" position="replace">
+			</xpath>
+          </field>
+        </record> -->
+
+        <record id="view_partner_tree_real_estate1" model="ir.ui.view">
+            <field name="name">res.partner.tree.real.estate</field>
+            <field name="model">res.partner</field>
+            <field name="type">tree</field>
+            <field eval="8" name="priority"/>
+            <field name="inherit_id" ref="base.view_partner_tree"/>
+            <field name="arch" type="xml">
+                <field name="country_id" position="replace">
+                    <field name="country_id" invisible="True"/>
+                </field>
+                <field name="phone" position="after">
+                    <field name="mobile"/>
+                </field>
+            </field>
+        </record>
+
+
+        <record id="view_res_partner_filter_real_estate" model="ir.ui.view">
+            <field name="name">res.partner.select</field>
+            <field name="model">res.partner</field>
+            <field name="priority" eval="5"/>
+            <field name="type">search</field>
+            <field name="arch" type="xml">
+                <search string="Search Partner">
+                    <group col='10' colspan='4'>
+                        <filter string="Customers" name="customer" icon="terp-personal" domain="[('customer','=',1)]" help="Customer Partners"/>
+                        <filter string="Suppliers" name="supplier" icon="terp-personal" domain="[('supplier','=',1)]" help="Supplier Partners"/>
+                        <separator orientation="vertical"/>
+                        <field name="name" select="1"/>
+                        <field name="name2" select="1"/>
+                  <!--   <field name="address" select="1" string="Address"/>  -->
+                        <field name="phone" />
+                        <field name="mobile" />
+                        <field name="vat" />
+                        <field name="vat2" string="Second Vat" />
+                        <field name="user_id" select="1">
+                            <filter string="My Partners" icon="terp-personal+" domain="[('user_id','=',uid)]"/>
+                        </field>
+                    </group>
+                    <newline />
+                    <group expand="0" string="Extended Filter...">
+                        <field name="city" select="1"/>
+                        <field name="email" select="1"/>
+                    </group>
+                    <newline />
+                    <group expand="0" string="Group By...">
+                        <filter string="Salesman" icon="terp-personal" domain="[]" context="{'group_by' : 'user_id'}" />
+                    </group>
+                </search>
+            </field>
+        </record>
+
+       <menuitem name="Meetings" id="calendar_meeting"
+                  parent="menu_base_real_estate" sequence="3"/>
+            <menuitem name="Calendar" id="mail_menu_calendar_real_estate" parent="calendar_meeting" sequence="10" action="calendar.action_calendar_event"/>
+
+       <menuitem name="Phone calls" id="phone_calls" parent="menu_base_real_estate" sequence="4" />
+        	<menuitem name="Inbound" id="menu_crm_case_phone_inbound_real_estate" parent="phone_calls" action="crm.crm_case_categ_phone_incoming0" />
+        	<menuitem name="Outbound" id="menu_crm_case_phone_outbound_real_estate" parent="phone_calls" action="crm.crm_case_categ_phone_outgoing0"/>
+
+       <menuitem name="Companies" id="company_info" parent="menu_base_real_estate" sequence="6" />
+       		<menuitem name="Companies" action="base.action_res_company_form" id="menu_action_res_company_form_real_estate" parent="company_info"/>
+
+
+        <menuitem id="menu_real_estate_partner" name="Owner" parent="menu_base_real_estate" sequence="1"/>
+        <record id="action_partner_all_form" model="ir.actions.act_window">
+            <field name="name">All</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">res.partner</field>
+            <field name="view_type">form</field>
+            <field name="domain">[]</field>
+            <field name="search_view_id" ref="view_res_partner_filter_real_estate"/>
+            <field name="context">{'search_default_customer':1 }</field>
+            <field name="filter" eval="True"/>
+        </record>
+        <menuitem id="menu_real_estate_all" name="All"
+                  parent="menu_real_estate_partner"
+                  action="action_partner_all_form" sequence="5"/>
+        <record id="action_partner_owner_form" model="ir.actions.act_window">
+            <field name="name">Owners</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">res.partner</field>
+            <field name="view_type">form</field>
+            <field name="domain">[('real_estate_type','=','owner'),('customer','=',1)]</field>
+            <field name="search_view_id" ref="view_res_partner_filter_real_estate"/>
+            <field name="filter" eval="True"/>
+        </record>
+        <menuitem id="menu_real_estate_owner" name="Owners"
+                  parent="menu_real_estate_partner"
+                  action="action_partner_owner_form" sequence="10"/>
+        <record id="action_partner_tenant_form" model="ir.actions.act_window">
+            <field name="name">Tenants</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">res.partner</field>
+            <field name="view_type">form</field>
+            <field name="domain">[('real_estate_type','=','tenant'),('customer','=',1)]</field>
+            <field name="search_view_id" ref="view_res_partner_filter_real_estate"/>
+            <field name="filter" eval="True"/>
+        </record>
+        <menuitem id="menu_real_estate_tenant" name="Tenants"
+                  parent="menu_real_estate_partner"
+                  action="action_partner_tenant_form" sequence="10"/>
+        <record id="action_partner_buyer_form" model="ir.actions.act_window">
+            <field name="name">Buyers</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">res.partner</field>
+            <field name="view_type">form</field>
+            <field name="domain">[('real_estate_type','=','buyer'),('customer','=',1)]</field>
+            <field name="search_view_id" ref="view_res_partner_filter_real_estate"/>
+            <field name="filter" eval="True"/>
+        </record>
+        <menuitem id="menu_real_estate_buyer" name="Buyers"
+                  parent="menu_real_estate_partner"
+                  action="action_partner_buyer_form" sequence="10"/>
+        <record id="action_partner_manage_form" model="ir.actions.act_window">
+            <field name="name">Manage</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">res.partner</field>
+            <field name="view_type">form</field>
+            <field name="domain">[('real_estate_type','=','manage'),('customer','=',1)]</field>
+            <field name="search_view_id" ref="view_res_partner_filter_real_estate"/>
+            <field name="filter" eval="True"/>
+        </record>
+        <menuitem id="menu_real_estate_manage" name="Manage"
+                  parent="menu_real_estate_partner"
+                  action="action_partner_manage_form" sequence="10"/>
+
+        <act_window name="Tops"
+			domain="[('partner_id', '=', active_id)]"
+			res_model="real.estate.top"
+			src_model="res.partner"
+			id="action_partner_tops"/>
+
+
+         <act_window name="Agreements"
+			domain="['|',('partner_id', '=', active_id),('owner_id', '=', active_id)]"
+			res_model="rental.agreement"
+			src_model="res.partner"
+			id="action_partner_agreement"/>
+
+
+
+  </data>
+</openerp>

+ 75 - 0
views/rental_agreement_view.xml

@@ -0,0 +1,75 @@
+<openerp>
+    <data>
+        <record model="ir.ui.view" id="rental_agreement_form">
+            <field name="name">rental.agreement.form</field>
+            <field name="model">rental.agreement</field>
+            <field name="type">form</field>
+            <field name="arch" type="xml">
+                <form string="Real Estate Top">
+                    <group>
+                    	<field name="name" />
+	                    <field name="top_id"/>
+	                    <field name="owner_id" />
+	                    <field name="partner_id" />
+	                    <field name="signing_date" />
+	                    <field name="start_date" />
+	                    <field name="end_date" />
+	                    <field name="rent_price" />
+	                    <field name="rent_attachments_url" colspan="4" widget="url" /> 
+	                    <field name="notes" colspan="4" />
+                    </group>
+                </form>
+            </field>
+        </record>
+        <record model="ir.ui.view" id="rental_agreement_tree">
+            <field name="name">rental.agreement.tree</field>
+            <field name="model">rental.agreement</field>
+            <field name="type">tree</field>
+            <field name="arch" type="xml">
+                <tree string="Rental Agreements">
+                    <field name="name" />
+                    <field name="top_id" />
+                    <field name="partner_id" />
+                    <field name="signing_date"/>
+                    <field name="start_date" />
+                    <field name="end_date" />
+                    <field name="rent_price" />
+                </tree>
+            </field>
+        </record>
+        
+        <record model="ir.ui.view" id="rental_agreement_filter">
+            <field name="name">rental.agreement.filter</field>
+            <field name="model">rental.agreement</field>
+            <field name="type">search</field>
+            <field name="arch" type="xml">
+                <search string="Rental Agreements">
+                    <group col="10" colspan="4">
+                        <field name="name" />
+                        <field name="top_id" />
+                        <field name="partner_id" />
+                        <field name="owner_id" />
+                        <newline />
+                        <field name="start_date" />
+                        <field name="end_date" />
+                        <field name="signing_date" />
+                    </group>
+                </search>
+            </field>
+        </record>
+        
+        <record model="ir.actions.act_window" id="rental_agreement_act">
+            <field name="name">Rental Agreements</field>
+            <field name="res_model">rental.agreement</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="view_type">form</field>
+        </record>
+        <menuitem
+                 action="rental_agreement_act"
+                 id="menu_rental_agreement_list"
+                 parent="menu_real_estate_top"
+        sequence="10"/>
+        
+    </data>
+</openerp>
+

+ 33 - 0
views/res_user.xml

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+        <record id="view_users_form_simple_modif_real_estate" model="ir.ui.view">
+            <field name="name">res.users.form.modif.real.estate</field>
+            <field name="model">res.users</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="base.view_users_form_simple_modif"/>
+            <field name="arch" type="xml">
+                <field name="signature" position="after">
+                    <separator string="Real Estate Configuration" colspan="4" />
+                    <field name="document_mount"/>
+                    <field name="default_mount_agreement"/>
+                    <field name="document_client"/>
+                </field>
+            </field>
+        </record>
+        <record id="view_users_form_real_estate" model="ir.ui.view">
+            <field name="name">res.users.form.real.estate</field>
+            <field name="model">res.users</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="base.view_users_form"/>
+            <field name="arch" type="xml">
+                <field name="signature" position="after">
+                    <separator string="Real Estate Configuration" colspan="4" />
+                    <field name="document_mount"/>
+                    <field name="default_mount_agreement"/>
+                    <field name="document_client"/>
+                </field>
+            </field>
+        </record>
+    </data>
+</openerp>

+ 22 - 0
views/top_meetings_view.xml

@@ -0,0 +1,22 @@
+<openerp>
+    <data>
+    	<record id="crm_top_meetings_view" model="ir.ui.view">
+            <field name="name">crm.top.meetings.view</field>
+            <field name="model">real.estate.top</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="real_estate_base.real_estate_top_form"/>
+            <field name="arch" type="xml">
+                <form string="Real Estate Top" position="before">
+                	<div class="oe_right oe_button_box" name="buttons1">
+                		<button class="oe_inline oe_stat_button" type="action"
+          						name="%(calendar.action_calendar_event)d"
+                      			icon="fa-calendar"
+                      			context="{'search_default_top_id': active_id}">
+                            <field string="Top Meeting" name="top_meetings" widget="statinfo"/>
+                        </button>
+                	</div>
+                </form>
+            </field>
+        </record>
+    </data>
+</openerp>

+ 914 - 0
views/top_view.xml

@@ -0,0 +1,914 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data>
+      <menuitem icon="terp-partner" id="base.menu_base_partner" name="Sales" sequence="1"
+                web_icon="data/sales.png"
+                  web_icon_hover="data/sales-hover.png"/>
+      <menuitem icon="terp-partner" id="menu_base_real_estate" name="Real Estate" sequence="0"/>      
+      
+      <menuitem id="menu_real_estate_top" name="Top" parent="menu_base_real_estate" sequence="2"/>
+      
+      <menuitem id="menu_real_estate_conf" name="Configuration" parent="menu_base_real_estate" sequence="10"/>
+      
+      <record model="ir.ui.view" id="real_estate_top_form">
+          <field name="name">real.estate.top.form</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">form</field>
+          <field name="arch" type="xml">
+              <sheet>
+               <form string="Real Estate Top">
+                <group colspan="4" col="8">
+                	<field name="operation" />
+                    <field name="type" />
+                    <field name="subtype" domain="[('type','=',type)]" />
+                    <group colspan="8" col="2">
+                    	<group>
+                    		<field name="city_id" />
+                    		<field name="address" /> 
+                    		<field name="zone" />
+                    		<field name="partner_id"/>
+                    		<field name="date" />
+                    		<field name="updated_date"/>
+                    		<field name="exclusive_date" attrs="{'required': [('exclusive','=',True)]}" />
+                    	</group>
+                    	<group>
+                    		<field name="number" />
+                    		<field name="floor" />
+                    		<field name="stair" />
+                    		<field name="number_keys" />
+                    		<field name="available" />
+                    		<field name="exclusive" />
+                    		<field name="name" />
+                    		<field name="user_id"/>
+                    	</group>
+                    </group>
+                </group>
+                <notebook colspan="8">
+                    <page string="Information">
+	                        <group col="6">
+	                            <field name="sale_price" attrs="{'invisible': [('operation', 'in', ['rent','rent_sale_option']),]}" />
+	                            <field name="rent_price" attrs="{'invisible': [('operation', 'in', ['sale','valuation']),]}" />
+	                            <field name="deposit" attrs="{'invisible': [('operation', 'in', ['sale','valuation','transfer']),]}" />
+	                        </group>
+	                        <group col="6">
+	                            <field name="homeowners_expenses" />
+	                            <field name="homeowners_expenses_included" />
+	                            <field name="retribution" />
+	                        </group>
+                        <group colspan="8" attrs="{'invisible': [('type', 'not in', ['flat','chalet','house'])]}">
+                            <group colspan="8" col="6" attrs="{'invisible': [('type', 'not in', ['flat'])]}">
+                                <separator string="Flat Information" colspan="8"/>
+                                <field name="flat_usage_m2" />
+                                <field name="flat_cons_m2" />
+                                <field name="flat_heating" widget="selection" />
+                                <field name="flat_hotwater" widget="selection" />
+                            </group>
+                            <group colspan="8" col="2" attrs="{'invisible': [('type', 'not in', ['chalet','house'])]}">
+                                <separator string="Chalet and House Information" colspan="8"/>
+                                <field name="chalet_usage_m2" />
+                                <field name="chalet_cons_m2" />
+                                <field name="plot_m2" />
+                                <field name="garden_m2" />
+                                <field name="chalet_heating" widget="selection"  />
+                                <field name="chalet_hotwater" widget="selection"  />
+                                <field name="floor_number" />
+                                <field name="chalet_basement" />
+                                <field name="chalet_ground" />
+                                <field name="first_floor" />
+                                <field name="second_floor" />
+                            </group>
+                            <group colspan="8" col="2">
+                            	<group col="2">
+	                                <field name="rooms" />
+	                                <field name="hall" />
+	                                <field name="kitchen" />
+	                                <field name="bathroom" />
+	                                <field name="toilet" />
+	                                <field name="parking" />
+	                                <field name="box_room" />
+	                            </group> 
+	                            <group col="2">
+	                                <field name="room_description" />
+	                                <field name="hall_description"/>
+	                                <field name="kitchen_description"/>
+	                                <field name="bath_description" />
+	                                <field name="toilet_description"/>
+	                                <field name="parking_description" />
+	                                <field name="box_room_description"/>
+	                            </group> 
+	                       </group>
+                            <group colspan="8">
+                                <separator string="Notes" colspan="8"/>
+                        			<field name="note_flat" colspan="8" nolabel="1" />
+                            </group>
+                            <group colspan="8" col="6">
+                            <separator string="Aditional Information" colspan="8"/>
+                                <field name="outside" />
+                                <field name="orientation" />
+                                <field name="elevator" />
+                                <field name="balcony" />
+                                <field name="swimming_pool" attrs="{'invisible': [('type', 'not in', ['chalet','house'])]}" />
+                        		
+                            </group>
+                        </group>
+                        
+                        <group colspan="8" attrs="{'invisible': [('type', 'not in', ['chalet','house','flat'])]}">
+                            <group colspan="8" attrs="{'invisible': [('operation', 'in', ['sale','valuation','transfer']),]}">
+                                <separator string="Rent Information" colspan="8"/>
+                                <group colspan="8" col="4">
+                                	<field name="furnished" />
+                                	<field name="furnished_description"/>
+                                </group>
+                                <group colspan="8" col="6">
+                                	<field name="bedrooms" />
+	                                <field name="built_in_closet" />
+	                                <field name="students" />
+                                </group>
+                            </group>
+                        </group>
+                        <group colspan="8" col="10" attrs="{'invisible': [('type', 'not in',['industrial_unit','shop','premise','hotel_industry'])]}">
+                            <group colspan="10" col="10" attrs="{'invisible': [('type', 'not in',['industrial_unit'])]}">
+                                <separator string="Industrial Unit information" colspan="10" />
+                            </group>
+                            <group colspan="10" col="10" attrs="{'invisible': [('type', 'not in',['shop'])]}">
+                                <separator string="Shop information" colspan="10" />
+                            </group>
+                            <group colspan="10" col="10" attrs="{'invisible': [('type', 'not in',['premise'])]}">
+                                <separator string="Premise information" colspan="10" />
+                            </group>
+                            <group colspan="10" col="10" attrs="{'invisible': [('type', 'not in',['hotel_industry'])]}">
+                                <separator string="Hotel industry information" colspan="10" />
+                            </group>
+                            <group col="6">
+                            	<field name="ground_m2" />
+                            	<field name="ground_cons_m2" />
+                            	<field name="mezzanine_m2" />
+                            	<field name="basement_m2" />
+                            	<field name="open_field_m2" attrs="{'invisible': [('type', 'not in',['industrial_unit'])]}" />
+                            	<field name="height" attrs="{'invisible': [('type', 'not in',['industrial_unit'])]}" />
+                            </group>
+                        </group>
+                        <group colspan="8" col="6" attrs="{'invisible': [('type', 'not in',['industrial_unit'])]}">
+                            <separator string="Prepared" colspan="8"/>
+                            <field name="industrial_prepared" />
+                            <field name="offices" />
+                            <field name="industrial_toilet" />
+                            <field name="locker_room"/>
+                            <field name="electricity" />
+                            <field name="triphase" />
+                            <field name="fire_fighting"/>
+                            <field name="gantry_crane" />
+                            <field name="shop_window"/>
+                        </group>
+                        <group colspan="4" col="8" attrs="{'invisible': [('type', 'not in',['shop','premise','hotel_industry'])]}">
+                            <separator string="Prepared" colspan="8"/>
+                            <field name="shop_prepared" />
+                            <field name="shop_electricity" />
+                            <field name="shop_toilet" />
+                            <field name="shop_air_conditioning" />
+                            <newline />
+                            <field name="shop_heating" widget="selection" />
+                            <field name="shop_facade" />
+                            <field name="fumes_vent" />
+                        </group>
+                        <group colspan="8" col="6" attrs="{'invisible': [('type', 'not in',['office','premise-office'])]}">
+                            <separator string="Office information" colspan="8"/>
+                            <field name="office_m2" />
+                            <field name="office_cons_m2" />
+                            <separator string="Prepared" colspan="8"/>
+                            <field name="office_electricity" />
+                            <field name="office_toilets" />
+                            <field name="office_toilet_description" />
+                            <field name="office_heating" widget="selection" />
+                            <field name="office_air_conditioning"/>
+                            <field name="structural_barriers"  />
+                            <field name="office_outside" />
+                            <field name="office_elevator" />
+                            <field name="office_parking"  />
+                            <field name="office_boxroom" />
+                        </group>
+                        <group colspan="4" col="4" attrs="{'invisible': [('type', 'not in',['land'])]}">
+                            <separator string="Land information" colspan="4" />
+                            <field name="land_m2"/>
+                            <field name="land_cons_m2"/>
+                            <field name="land_type" widget="selection" />
+                            <field name="land_state" widget="selection" />
+                        </group>
+                        <group col="4" colspan="4" attrs="{'invisible': [('type', 'in', ['flat','chalet','house'])]}">
+	                        <separator string="Notes" colspan="4"/>
+	                        <field name="note" colspan="4" nolabel="1"/>
+                        </group>
+                       <group col="4" colspan="4" attrs="{'invisible': [('type', 'in', ['flat','chalet','house','land','box_room','parking'])]}">
+	                        <separator string="Subdivisions" colspan="4"/>
+	                        <field name="subdivision_ids" colspan="4" nolabel="1">
+	                              <form string="Subdivisions">
+	                                  <field name="m2" />
+	                              </form>
+	                              <tree string="Subdivisions" editable="bottom">
+	                                  <field name="m2" />
+	                              </tree>
+	                        </field>
+                        </group>
+                    </page>
+                    <page string="Supplies">
+                    <group colspan="8" col="2">
+                        <group>
+                            <separator string="Service Contracts Information" colspan="4"/>
+                            <field name="light_ref" />
+                            <field name="gas_ref" />
+                            <field name="aqua_ref" />
+                            <field name="energy_efficiency" attrs="{'invisible': [('type', 'in', ['land'])], 'required': [('type', 'not in', ['industrial_unit','land'])]}" />
+                            <field name="energy_date" />
+                            <field name="energy_emission" />
+                            <field name="energy_number" />
+                            <field name="energy_doc" filename="doc_filename" attrs="{'invisible': [('type', 'in', ['land'])], 'required': [('energy_efficiency','in',['a','b','c','d','e','f','g'])]}" />
+                        </group>
+                        <group>
+                            <separator string="Administrator Information" colspan="4"/>
+                            <field name="administrator" />
+                            <field name="administrator_phone" />
+                            <field name="email" />
+                            <field name="website" />
+                        </group>
+                    </group>
+                    </page>
+                   <page string="Tenants" attrs="{'invisible': [('operation', 'in', ['sale','valuation'])]}">
+                        <field colspan="4" name="agreements" nolabel="1">
+                          <form string="Rental Agreements">
+                              <group>
+                                 <field name="name" />
+                                <field name="partner_id" />
+                                <field name="signing_date" />
+                                <field name="start_date" />
+                                <field name="end_date" />
+                                <field name="rent_price" />
+                                <field name="rent_attachments_url" colspan="4" widget="url" />
+                                <field name="notes" colspan="4" />
+                              </group>
+                            </form>  
+                            <tree string="Rental Agreements">
+                                <field name="name" />
+                                <field name="partner_id" />
+                                <field name="start_date" />
+                                <field name="end_date" />
+                                <field name="rent_price" />
+                            </tree> 
+                        </field>
+                    </page>   
+                    <page string="Buyer" attrs="{'invisible': [('operation', 'not in', ['sale','sale_rent']),]}">
+						<group>
+							<field name="buyer_id" />
+						</group>
+                    </page>
+                    <page string="Images and documents"> 
+                    <group>
+                    	<field name="attachments_url" colspan="4" widget="url" />
+                    </group> 
+                        
+                    </page>
+                </notebook>
+              		</form>
+              </sheet>
+          </field>
+      </record>
+      <record model="ir.ui.view" id="real_estate_top_tree">
+          <field name="name">real.estate.top.tree</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">tree</field>
+          <field name="arch" type="xml">
+              <tree string="Real Estate Top">
+                <field name="name" />
+                <field name="operation" />
+                <field name="type" />
+                <field name="subtype" widget="selection" />
+                <field name="zone"/>
+                <field name="city_id" />
+                <field name="address"/>
+                <field name="number"/>
+                <field name="floor"/>
+                <field name="stair"/>
+                <field name="m2"/> 
+                <field name="rent_price"/>
+                <field name="sale_price"/>
+                <field name="partner_id"/>
+              </tree>
+          </field>
+      </record>
+      
+      <record model="ir.ui.view" id="real_estate_top_filter">
+          <field name="name">real.estate.top.filter</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="priority" eval="5"/>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                  	  <filter string="Available" domain="[('available','=',1)]"/>
+                  	  <filter string="Not Available" domain="[('available','=',0)]"/>
+                  	  <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                   	  <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+						filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+						filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+						filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+						filter_domain="[('rent_price','&lt;=',self)]" />
+					  <field name="m2" string="m2 from"
+						filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+						filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>
+      
+      <record model="ir.actions.act_window" id="real_estate_top_act">
+          <field name="name">Top</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="context">{"search_default_available":1}</field>
+          <field name="search_view_id" ref="real_estate_top_filter"/>
+      </record>
+      <menuitem
+               action="real_estate_top_act"
+               id="menu_real_estate_top_list"
+               parent="menu_real_estate_top"
+      sequence="10"/>
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_flat">
+          <field name="name">real.estate.top.filter.flat</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group col="10" colspan="4" string="Flat" name="flat">
+                      <field name="rooms" />
+                      <field name="bathroom" />
+                      <field name="parking" />
+                      <filter string="Full Furnished" domain="[('furnished','=','yes')]"/>
+                      <filter string="Half Furnished" domain="[('furnished','=','half')]"/>
+                      <filter string="No Furnished" domain="[('furnished','=','no')]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Students" domain="[('students','=',True)]"/>
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_industrial">
+          <field name="name">real.estate.top.filter.industrial</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group col="10" colspan="4" string="Industrial" name="industrial">
+                      <filter string="Industrial Prepared" domain="[('industrial_prepared','=',True)]"/>
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>    
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_shop">
+          <field name="name">real.estate.top.filter.shop</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group col="10" colspan="4" string="Shop" name="shop">
+                      <filter string="Shop Prepared" domain="[('shop_prepared','=',True)]"/>
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record> 
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_office">
+          <field name="name">real.estate.top.filter.office</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group col="10" colspan="4" string="Office" name="office">
+                      <field name="office_cons_m2" />
+                      <field name="office_cons_m2" string="m2 from"
+                        filter_domain="[('office_cons_m2','&gt;=',self)]" />
+                      <field name="office_cons_m2" string="m2 to"
+                        filter_domain="[('office_cons_m2','&lt;=',self)]" />
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_hotel_industry">
+          <field name="name">real.estate.top.filter.hotel_industry</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="priority" eval="5"/>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>   
+      
+      <record model="ir.ui.view" id="real_estate_top_filter_land">
+          <field name="name">real.estate.top.filter.land</field>
+          <field name="model">real.estate.top</field>
+          <field name="type">search</field>
+          <field name="arch" type="xml">
+              <search string="Real Estate Top">
+                  <group col="10" colspan="4" string="Real Estate" name="real-estate">
+                      <filter string="Available" domain="[('available','=',1)]"/>
+                      <filter string="Not Available" domain="[('available','=',0)]"/>
+                      <separator orientation="vertical"/>
+                      <filter string="Sale" domain="[('operation','in',('sale','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Rent" domain="[('operation','in',('rent','sale_rent','rent_sale_option'))]"/>
+                      <filter string="Transfer" domain="[('operation','=','transfer')]"/>
+                      <filter string="Valuation" domain="[('operation','=','valuation')]"/>
+                      <separator orientation="vertical"/>
+                      <field name="name" />
+                      <field name="type" />
+                      <field name="subtype" widget="selection" />
+                      <field name="zone"/>
+                      <field name="city_id" />
+                  </group>
+                  <group col="10" colspan="4" string="Prices and area" name="price-area">
+                      <field name="sale_price" string="Sale price from"
+                        filter_domain="[('sale_price','&gt;=',self)]" />
+                      <field name="sale_price"  string="Sale Price to"
+                        filter_domain="[('sale_price','&lt;=',self)]"/>
+                      <field name="rent_price" string="Rent price from"
+                        filter_domain="[('rent_price','&gt;=',self)]" />
+                      <field name="rent_price" string="Rent price to"
+                        filter_domain="[('rent_price','&lt;=',self)]" />
+                      <field name="m2" string="m2 from"
+                        filter_domain="[('m2','&gt;=',self)]" />
+                      <field name="m2" string="m2 to"
+                        filter_domain="[('m2','&lt;=',self)]" />
+                  </group>
+                  <group col="10" colspan="4" string="Land" name="land">
+                      <field name="land_type" />
+                      <field name="land_state" />
+                  </group>
+                  <group expand="0" string="Advanced search..." name="advanced-search">
+                      <field name="address" />
+                      <field name="partner_id" />
+                   </group>
+              </search>
+          </field>
+      </record>
+      
+      <record model="ir.actions.act_window" id="real_estate_top_flat_act">
+          <field name="name">Flat</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','flat')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'flat'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_flat"/>
+      </record>
+      <menuitem
+               action="real_estate_top_flat_act"
+               id="menu_real_estate_top_flat_list"
+               parent="menu_real_estate_top_list"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_top_shop_act">
+          <field name="name">Shop</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','shop')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'shop'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_shop"/>
+      </record>
+      <menuitem
+               action="real_estate_top_shop_act"
+               id="menu_real_estate_top_shop_list"
+               parent="menu_real_estate_top_list"
+      sequence="15"/>
+      <record model="ir.actions.act_window" id="real_estate_top_premise_act">
+          <field name="name">Premise</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','in',['premise','premise-office'])]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'premise'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_shop"/>
+      </record>
+      <menuitem
+               action="real_estate_top_premise_act"
+               id="menu_real_estate_top_premise_list"
+               parent="menu_real_estate_top_list"
+      sequence="20"/>
+      <record model="ir.actions.act_window" id="real_estate_top_chalet_act">
+          <field name="name">Chalet</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','chalet')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'chalet'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_flat"/>
+      </record>
+      <menuitem
+               action="real_estate_top_chalet_act"
+               id="menu_real_estate_top_chalet_list"
+               parent="menu_real_estate_top_list"
+      sequence="25"/>
+      <record model="ir.actions.act_window" id="real_estate_top_house_act">
+          <field name="name">House</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','house')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'house'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_flat"/>
+      </record>
+      <menuitem
+               action="real_estate_top_house_act"
+               id="menu_real_estate_top_house_list"
+               parent="menu_real_estate_top_list"
+      sequence="30"/>
+      <record model="ir.actions.act_window" id="real_estate_top_office_act">
+          <field name="name">Office</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','in',['office','premise-office'])]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'office'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_office"/>
+      </record>
+      <menuitem
+               action="real_estate_top_office_act"
+               id="menu_real_estate_top_office_list"
+               parent="menu_real_estate_top_list"
+      sequence="35"/>
+      <record model="ir.actions.act_window" id="real_estate_top_premise_office_act">
+          <field name="name">Premise-Office</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','premise-office')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'premise-office'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_office"/>
+      </record>
+      <menuitem
+               action="real_estate_top_premise_office_act"
+               id="menu_real_estate_top_premise_office_list"
+               parent="menu_real_estate_top_list"
+      sequence="37"/>
+      <record model="ir.actions.act_window" id="real_estate_top_industrial_unit_act">
+          <field name="name">Industrial Unit</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','industrial_unit')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'industrial_unit'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_industrial"/>
+      </record>
+      <menuitem
+               action="real_estate_top_industrial_unit_act"
+               id="menu_real_estate_top_industrial_unit_list"
+               parent="menu_real_estate_top_list"
+      sequence="40"/>
+      <record model="ir.actions.act_window" id="real_estate_top_hotel_industry_act">
+          <field name="name">Hotel Industry</field>
+          <field name="view_id" ref="real_estate_top_tree"/>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','hotel_industry')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'hotel_industry'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_hotel_industry"/>
+      </record>
+      <menuitem
+               action="real_estate_top_hotel_industry_act"
+               id="menu_real_estate_top_hotel_industry_list"
+               parent="menu_real_estate_top_list"
+      sequence="45"/>
+      <record model="ir.actions.act_window" id="real_estate_top_parking_act">
+          <field name="name">Parking</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','parking')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'parking'}</field>
+      </record>
+      <menuitem
+               action="real_estate_top_parking_act"
+               id="menu_real_estate_top_parking_list"
+               parent="menu_real_estate_top_list"
+      sequence="50"/>
+      <record model="ir.actions.act_window" id="real_estate_top_box_room_act">
+          <field name="name">Box Room</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','box_room')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'box_room'}</field>
+      </record>
+      <menuitem
+               action="real_estate_top_box_room_act"
+               id="menu_real_estate_top_box_room_list"
+               parent="menu_real_estate_top_list"
+      sequence="55"/>
+      <record model="ir.actions.act_window" id="real_estate_top_land_act">
+          <field name="name">Land</field>
+          <field name="res_model">real.estate.top</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+          <field name="domain">[('type','=','land')]</field>
+          <field name="context">{"search_default_available":1, "default_type": 'land'}</field>
+          <field name="search_view_id" ref="real_estate_top_filter_land"/>
+      </record>
+      <menuitem
+               action="real_estate_top_land_act"
+               id="menu_real_estate_top_land_list"
+               parent="menu_real_estate_top_list"
+      sequence="60"/>
+      
+      
+      <record model="ir.actions.act_window" id="real_estate_zone_act">
+          <field name="name">Zones</field>
+          <field name="res_model">real.estate.zone</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_zone_act"
+               id="menu_real_estate_zone_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_heating_act">
+          <field name="name">Heating</field>
+          <field name="res_model">real.estate.heating</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_heating_act"
+               id="menu_real_estate_heating_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_hotwater_act">
+          <field name="name">Hot Water</field>
+          <field name="res_model">real.estate.hotwater</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_hotwater_act"
+               id="menu_real_estate_hotwater_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_land_type_act">
+          <field name="name">Land Type</field>
+          <field name="res_model">real.estate.land.type</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_land_type_act"
+               id="menu_real_estate_land_type_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_land_state_act">
+          <field name="name">Land State</field>
+          <field name="res_model">real.estate.land.state</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_land_state_act"
+               id="menu_real_estate_land_estate_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.actions.act_window" id="real_estate_subtype_act">
+          <field name="name">Subtypes</field>
+          <field name="res_model">real.estate.subtype</field>
+          <field name="type">ir.actions.act_window</field>
+          <field name="view_type">form</field>
+      </record>
+      <menuitem
+               action="real_estate_subtype_act"
+               id="menu_real_estate_subtype_list"
+               parent="menu_real_estate_conf"
+      sequence="10"/>
+      
+      <record model="ir.ui.view" id="real_estate_subtype_tree">
+          <field name="name">real.estate.subtype.tree</field>
+          <field name="model">real.estate.subtype</field>
+          <field name="type">tree</field>
+          <field name="arch" type="xml">
+              <tree string="Real Estate Subtype">
+                  <field name="name" />
+                  <field name="type" />
+              </tree>
+          </field>
+      </record>
+      
+      <record model="ir.ui.view" id="real_estate_top_subdivision_tree">
+          <field name="name">real.estate.top.subdivision.tree</field>
+          <field name="model">real.estate.top.subsivision</field>
+          <field name="type">tree</field>
+          <field name="arch" type="xml">
+              <tree string="Real Estate Subdivisions">
+                  <field name="m2" />
+                  <field name="top_id" />
+              </tree>
+          </field>
+      </record>
+      
+  </data>
+</openerp>