Compare commits
No commits in common. '12.0' and '8.0' have entirely different histories.
-
20.editorconfig
-
1.gitignore
-
39.travis.yml
-
65README.md
-
22account_partner_merge/__init__.py
-
34account_partner_merge/__openerp__.py
-
17account_partner_merge/account_partner_merge_view.xml
-
40account_partner_merge/partner_merge.py
-
90animal/README.rst
-
3animal/__init__.py
-
29animal/__manifest__.py
-
25animal/data/animal.breed.csv
-
2animal/data/animal.color.csv
-
4animal/data/animal.species.csv
-
2animal/data/ir.module.category.csv
-
565animal/i18n/animal.pot
-
567animal/i18n/es.po
-
8animal/models/__init__.py
-
42animal/models/animal.py
-
12animal/models/animal_breed.py
-
14animal/models/animal_color.py
-
12animal/models/animal_species.py
-
3animal/readme/CONTRIBUTORS.rst
-
1animal/readme/DESCRIPTION.rst
-
3animal/readme/USAGE.rst
-
8animal/security/ir.model.access.csv
-
10animal/security/res_groups.xml
-
BINanimal/static/description/icon.png
-
433animal/static/description/index.html
-
BINanimal/static/img/avatar.png
-
156animal/views/animal.xml
-
53animal/views/animal_breed.xml
-
55animal/views/animal_color.xml
-
54animal/views/animal_species.xml
-
41animal/views/menu.xml
-
90animal_owner/README.rst
-
3animal_owner/__init__.py
-
16animal_owner/__manifest__.py
-
48animal_owner/i18n/animal_owner.pot
-
50animal_owner/i18n/es.po
-
3animal_owner/models/__init__.py
-
11animal_owner/models/animal.py
-
27animal_owner/models/res_partner.py
-
3animal_owner/readme/CONTRIBUTORS.rst
-
1animal_owner/readme/DESCRIPTION.rst
-
3animal_owner/readme/USAGE.rst
-
BINanimal_owner/static/description/icon.png
-
433animal_owner/static/description/index.html
-
58animal_owner/views/animal.xml
-
22animal_owner/views/res_partner.xml
-
66base_contact/README.rst
-
23base_contact/__init__.py
-
35base_contact/__openerp__.py
-
20base_contact/i18n/base_contact.pot
-
26base_contact/i18n/de.po
-
26base_contact/i18n/es.po
-
25base_contact/i18n/eu.po
-
45base_contact/i18n/fi.po
-
122base_contact/i18n/fr.po
-
25base_contact/i18n/it.po
-
64base_contact/i18n/nl.po
-
122base_contact/i18n/pt_BR.po
-
26base_contact/i18n/sl.po
-
38base_contact/migrations/8.0.2.0/pre-migrate.py
-
5base_contact/models/__init__.py
-
18base_contact/models/ir_model.py
-
0base_contact/static/description/icon.png
-
61base_continent/README.rst
-
3base_continent/__init__.py
-
22base_continent/__openerp__.py
-
27base_continent/data/continent_data.xml
-
1021base_continent/data/country_data.xml
-
132base_continent/i18n/base_continent.pot
-
141base_continent/i18n/de.po
-
142base_continent/i18n/es.po
-
139base_continent/i18n/eu.po
-
140base_continent/i18n/fi.po
-
141base_continent/i18n/fr.po
-
142base_continent/i18n/it.po
-
139base_continent/i18n/nl.po
-
142base_continent/i18n/pt_BR.po
-
142base_continent/i18n/sl.po
-
5base_continent/models/__init__.py
-
18base_continent/models/base_continent.py
-
12base_continent/models/country.py
-
13base_continent/models/partner.py
-
3base_continent/security/ir.model.access.csv
-
0base_continent/static/description/icon.png
-
44base_continent/views/continent.xml
-
28base_continent/views/country.xml
-
28base_continent/views/partner.xml
-
79base_country_state_translatable/README.rst
-
1base_country_state_translatable/__init__.py
-
14base_country_state_translatable/__manifest__.py
-
30base_country_state_translatable/i18n/base_country_state_translatable.pot
-
35base_country_state_translatable/i18n/da.po
-
35base_country_state_translatable/i18n/de.po
-
35base_country_state_translatable/i18n/es.po
-
35base_country_state_translatable/i18n/fr.po
-
33base_country_state_translatable/i18n/hr.po
@ -1,20 +0,0 @@ |
|||||
# Configuration for known file extensions |
|
||||
[*.{css,js,json,less,md,py,rst,sass,scss,xml,yaml,yml}] |
|
||||
charset = utf-8 |
|
||||
end_of_line = lf |
|
||||
indent_size = 4 |
|
||||
indent_style = space |
|
||||
insert_final_newline = true |
|
||||
trim_trailing_whitespace = true |
|
||||
|
|
||||
[.eslintrc,*.{json,yml,yaml,rst,md}] |
|
||||
indent_size = 2 |
|
||||
|
|
||||
# Do not configure editor for libs and autogenerated content |
|
||||
[*/static/{lib,src/lib}/**,*/static/description/index.html,*/readme/../README.rst] |
|
||||
charset = unset |
|
||||
end_of_line = unset |
|
||||
indent_size = unset |
|
||||
indent_style = unset |
|
||||
insert_final_newline = false |
|
||||
trim_trailing_whitespace = false |
|
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Author: Yannick Vaucher |
||||
|
# Copyright 2013 Camptocamp SA |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
from . import partner_merge |
@ -0,0 +1,34 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Author: Yannick Vaucher |
||||
|
# Copyright 2013 Camptocamp SA |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
{'name': 'Account Partner Merge', |
||||
|
'version': '1.0', |
||||
|
'category': 'Hidden', |
||||
|
'description': """Update invoice commercial_partner_id""", |
||||
|
'author': "Camptocamp,Odoo Community Association (OCA)", |
||||
|
'maintainer': 'Camptocamp', |
||||
|
'website': 'http://www.camptocamp.com/', |
||||
|
'depends': ['account_report_company', 'base_partner_merge'], |
||||
|
'data': ['account_partner_merge_view.xml'], |
||||
|
'test': [], |
||||
|
'installable': False, |
||||
|
'auto_install': True, |
||||
|
'application': False, |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record model='ir.ui.view' id='base_partner_merge_automatic_wizard_form'> |
||||
|
<field name='name'>account.partner.merge.automatic.wizard.form</field> |
||||
|
<field name='model'>base.partner.merge.automatic.wizard</field> |
||||
|
<field name='inherit_id' ref='base_partner_merge.base_partner_merge_automatic_wizard_form'/> |
||||
|
<field name='arch' type='xml'> |
||||
|
<xpath expr="//field[@name='partner_ids']/tree/field[@name='name']" position="replace"> |
||||
|
<field name="display_name" /> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,40 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Author: Yannick Vaucher |
||||
|
# Copyright 2013 Camptocamp SA |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from openerp.osv import orm |
||||
|
|
||||
|
|
||||
|
class MergePartnerAutomatic(orm.TransientModel): |
||||
|
_inherit = 'base.partner.merge.automatic.wizard' |
||||
|
|
||||
|
def _update_values(self, cr, uid, src_partners, dst_partner, context=None): |
||||
|
"""Make sure we don't forget to update the stored value of |
||||
|
invoice field commercial_partner_id |
||||
|
""" |
||||
|
super(MergePartnerAutomatic, self)._update_values( |
||||
|
cr, uid, src_partners, dst_partner, context=context |
||||
|
) |
||||
|
|
||||
|
invoice_obj = self.pool.get('account.invoice') |
||||
|
invoice_ids = invoice_obj.search( |
||||
|
cr, uid, [('partner_id', '=', dst_partner.id)], context=context |
||||
|
) |
||||
|
# call write to refresh stored value |
||||
|
invoice_obj.write(cr, uid, invoice_ids, {}, context=context) |
@ -1,90 +0,0 @@ |
|||||
====== |
|
||||
Animal |
|
||||
====== |
|
||||
|
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
|
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png |
|
||||
:target: https://odoo-community.org/page/development-status |
|
||||
:alt: Beta |
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png |
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|
||||
:alt: License: AGPL-3 |
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github |
|
||||
:target: https://github.com/OCA/partner-contact/tree/12.0/animal |
|
||||
:alt: OCA/partner-contact |
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
|
||||
:target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-animal |
|
||||
:alt: Translate me on Weblate |
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
|
||||
:target: https://runbot.odoo-community.org/runbot/134/12.0 |
|
||||
:alt: Try me on Runbot |
|
||||
|
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5| |
|
||||
|
|
||||
This module allows you to store animal information. |
|
||||
|
|
||||
**Table of contents** |
|
||||
|
|
||||
.. contents:: |
|
||||
:local: |
|
||||
|
|
||||
Usage |
|
||||
===== |
|
||||
|
|
||||
* Go to Animals |
|
||||
* Create an animal by entering his name and selecting his gender, species, breed and |
|
||||
color. |
|
||||
|
|
||||
Bug Tracker |
|
||||
=========== |
|
||||
|
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/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 <https://github.com/OCA/partner-contact/issues/new?body=module:%20animal%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
|
||||
|
|
||||
Do not contact contributors directly about support or help with technical issues. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Authors |
|
||||
~~~~~~~ |
|
||||
|
|
||||
* Open Source Integrators |
|
||||
|
|
||||
Contributors |
|
||||
~~~~~~~~~~~~ |
|
||||
|
|
||||
* Open Source Integrators <https://www.opensourceintegrators.com> |
|
||||
|
|
||||
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com> |
|
||||
|
|
||||
Maintainers |
|
||||
~~~~~~~~~~~ |
|
||||
|
|
||||
This module is maintained by the OCA. |
|
||||
|
|
||||
.. image:: https://odoo-community.org/logo.png |
|
||||
:alt: Odoo Community Association |
|
||||
:target: https://odoo-community.org |
|
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use. |
|
||||
|
|
||||
.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px |
|
||||
:target: https://github.com/max3903 |
|
||||
:alt: max3903 |
|
||||
|
|
||||
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__: |
|
||||
|
|
||||
|maintainer-max3903| |
|
||||
|
|
||||
This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/12.0/animal>`_ project on GitHub. |
|
||||
|
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
|
@ -1,3 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from . import models |
|
@ -1,29 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
{ |
|
||||
"name": "Animal", |
|
||||
"version": "12.0.1.0.0", |
|
||||
"license": "AGPL-3", |
|
||||
"summary": "Manage animals information", |
|
||||
"author": "Open Source Integrators, Odoo Community Association (OCA)", |
|
||||
"maintainer": "Open Source Integrators", |
|
||||
"website": "https://github.com/OCA/partner-contact", |
|
||||
"depends": ["mail"], |
|
||||
"data": [ |
|
||||
"data/ir.module.category.csv", |
|
||||
"data/animal.species.csv", |
|
||||
"data/animal.breed.csv", |
|
||||
"data/animal.color.csv", |
|
||||
"security/res_groups.xml", |
|
||||
"security/ir.model.access.csv", |
|
||||
"views/animal_color.xml", |
|
||||
"views/animal_breed.xml", |
|
||||
"views/animal_species.xml", |
|
||||
"views/animal.xml", |
|
||||
"views/menu.xml", |
|
||||
], |
|
||||
"demo": [], |
|
||||
"application": True, |
|
||||
"development_status": "Beta", |
|
||||
"maintainers": ["max3903"], |
|
||||
} |
|
@ -1,25 +0,0 @@ |
|||||
id,name,species_id/id |
|
||||
beagle,Beagle,animal.dog |
|
||||
boxer,Boxer,animal.dog |
|
||||
bull_terrier,Bull Terrier,animal.dog |
|
||||
bulldog,Bulldog,animal.dog |
|
||||
chihuahua,Chihuahua,animal.dog |
|
||||
cocker,Cocker,animal.dog |
|
||||
collie,Collie,animal.dog |
|
||||
dalmatian,Dalmatian,animal.dog |
|
||||
dachshund,Dachshund,animal.dog |
|
||||
doberman,Doberman,animal.dog |
|
||||
english_cocker_spaniel,English Cocker Spaniel,animal.dog |
|
||||
french_bulldog,French Bulldog,animal.dog |
|
||||
german_shepard,German Shepard,animal.dog |
|
||||
golden_retriever,Golden Retriever,animal.dog |
|
||||
great_dane,Great Dane,animal.dog |
|
||||
jack_russell,Jack Russell,animal.dog |
|
||||
labrador,Labrador,animal.dog |
|
||||
pomeranian,Pomeranian,animal.dog |
|
||||
pug,Pug,animal.dog |
|
||||
rottweiler,Rottweiler,animal.dog |
|
||||
schnauzer,Schnauzer,animal.dog |
|
||||
shih_tzu,Shih Tzu,animal.dog |
|
||||
siberian_husky,Siberian Husky,animal.dog |
|
||||
yorkshire_terrier,Yorkshire Terrier,animal.dog |
|
@ -1,2 +0,0 @@ |
|||||
id,name,breed_id/id |
|
||||
salt,Salt and pepper,animal.schnauzer |
|
@ -1,4 +0,0 @@ |
|||||
id,name |
|
||||
bird,Bird |
|
||||
cat,Cat |
|
||||
dog,Dog |
|
@ -1,2 +0,0 @@ |
|||||
id,name,sequence |
|
||||
animal,Animal,30 |
|
@ -1,565 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * animal |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \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: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction |
|
||||
msgid "Action Needed" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__active |
|
||||
msgid "Active" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_ids |
|
||||
msgid "Activities" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_state |
|
||||
msgid "Activity State" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal |
|
||||
#: model:ir.module.category,name:animal.animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|
||||
msgid "Animal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_breed |
|
||||
msgid "Animal Breeds" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_color |
|
||||
msgid "Animal Colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_species |
|
||||
msgid "Animal Species" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal |
|
||||
#: model:ir.ui.menu,name:animal.root |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_tree |
|
||||
msgid "Animals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_attachment_count |
|
||||
msgid "Attachment Count" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_kanban |
|
||||
msgid "Avatar" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.beagle |
|
||||
msgid "Beagle" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.bird |
|
||||
msgid "Bird" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__birth_date |
|
||||
msgid "Birth Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.boxer |
|
||||
msgid "Boxer" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__breed_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__breed_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Breed" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_breed |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__breed_ids |
|
||||
#: model:ir.ui.menu,name:animal.breed |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_tree |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|
||||
msgid "Breeds" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.bull_terrier |
|
||||
msgid "Bull Terrier" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.bulldog |
|
||||
msgid "Bulldog" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.cat |
|
||||
msgid "Cat" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.chihuahua |
|
||||
msgid "Chihuahua" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.cocker |
|
||||
msgid "Cocker" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.collie |
|
||||
msgid "Collie" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__color_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_color |
|
||||
#: model:ir.ui.menu,name:animal.color |
|
||||
msgid "Colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.ui.menu,name:animal.config |
|
||||
msgid "Configuration" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_breed |
|
||||
msgid "Create a breed." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_color |
|
||||
msgid "Create a color." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_species |
|
||||
msgid "Create a species." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal |
|
||||
msgid "Create an animal." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.dachshund |
|
||||
msgid "Dachshund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.dalmatian |
|
||||
msgid "Dalmatian" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.doberman |
|
||||
msgid "Doberman" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.dog |
|
||||
msgid "Dog" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.english_cocker_spaniel |
|
||||
msgid "English Cocker Spaniel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Female" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_follower_ids |
|
||||
msgid "Followers" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_channel_ids |
|
||||
msgid "Followers (Channels)" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_partner_ids |
|
||||
msgid "Followers (Partners)" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.french_bulldog |
|
||||
msgid "French Bulldog" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__gender |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Gender" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.german_shepard |
|
||||
msgid "German Shepard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.golden_retriever |
|
||||
msgid "Golden Retriever" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.great_dane |
|
||||
msgid "Great Dane" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Group By" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Hermaphrodite" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_unread |
|
||||
msgid "If checked new messages require your attention." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_needaction |
|
||||
msgid "If checked, new messages require your attention." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_has_error |
|
||||
msgid "If checked, some messages have a delivery error." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__image |
|
||||
msgid "Image" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_is_follower |
|
||||
msgid "Is Follower" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.jack_russell |
|
||||
msgid "Jack Russell" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.labrador |
|
||||
msgid "Labrador" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species____last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_main_attachment_id |
|
||||
msgid "Main Attachment" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Male" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:res.groups,name:animal.group_animal_manager |
|
||||
msgid "Manager" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error |
|
||||
msgid "Message Delivery error" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_ids |
|
||||
msgid "Messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__name |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Neutered" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_date_deadline |
|
||||
msgid "Next Activity Deadline" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_summary |
|
||||
msgid "Next Activity Summary" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_id |
|
||||
msgid "Next Activity Type" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction_counter |
|
||||
msgid "Number of Actions" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error_counter |
|
||||
msgid "Number of error" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_needaction_counter |
|
||||
msgid "Number of messages which requires an action" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_has_error_counter |
|
||||
msgid "Number of messages with delivery error" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_unread_counter |
|
||||
msgid "Number of unread messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Overdue" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Planned" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.pomeranian |
|
||||
msgid "Pomeranian" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.pug |
|
||||
msgid "Pug" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__ref |
|
||||
msgid "Reference" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_user_id |
|
||||
msgid "Responsible User" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.rottweiler |
|
||||
msgid "Rottweiler" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.color,name:animal.salt |
|
||||
msgid "Salt and pepper" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.schnauzer |
|
||||
msgid "Schnauzer" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.ui.menu,name:animal.settings |
|
||||
msgid "Settings" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.shih_tzu |
|
||||
msgid "Shih Tzu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.siberian_husky |
|
||||
msgid "Siberian Husky" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__size |
|
||||
msgid "Size" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_species |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__species_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__species_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__species_id |
|
||||
#: model:ir.ui.menu,name:animal.species |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_tree |
|
||||
msgid "Species" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__activity_state |
|
||||
msgid "Status based on activities\n" |
|
||||
"Overdue: Due date is already passed\n" |
|
||||
"Today: Activity date is today\n" |
|
||||
"Planned: Future activities." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__image |
|
||||
msgid "This field holds the photo of the animal." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Today" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread |
|
||||
msgid "Unread Messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread_counter |
|
||||
msgid "Unread Messages Counter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__website_message_ids |
|
||||
msgid "Website Messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__website_message_ids |
|
||||
msgid "Website communication history" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__weight |
|
||||
msgid "Weight (in kg)" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.yorkshire_terrier |
|
||||
msgid "Yorkshire Terrier" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_tree |
|
||||
msgid "colors" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,567 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * animal |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"PO-Revision-Date: 2020-10-19 17:08+0000\n" |
|
||||
"Last-Translator: Maxime Chambreuil <mchambreuil@opensourceintegrators.com>\n" |
|
||||
"Language-Team: none\n" |
|
||||
"Language: es\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
|
||||
"X-Generator: Weblate 3.10\n" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction |
|
||||
msgid "Action Needed" |
|
||||
msgstr "Acción requerida" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__active |
|
||||
msgid "Active" |
|
||||
msgstr "Activo" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_ids |
|
||||
msgid "Activities" |
|
||||
msgstr "Actividades" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_state |
|
||||
msgid "Activity State" |
|
||||
msgstr "Estado de la actividad" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal |
|
||||
#: model:ir.module.category,name:animal.animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|
||||
msgid "Animal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_breed |
|
||||
msgid "Animal Breeds" |
|
||||
msgstr "Razas" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_color |
|
||||
msgid "Animal Colors" |
|
||||
msgstr "Colores" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model,name:animal.model_animal_species |
|
||||
msgid "Animal Species" |
|
||||
msgstr "Especies" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal |
|
||||
#: model:ir.ui.menu,name:animal.root |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_tree |
|
||||
msgid "Animals" |
|
||||
msgstr "Animales" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_attachment_count |
|
||||
msgid "Attachment Count" |
|
||||
msgstr "Numero de archivos" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_kanban |
|
||||
msgid "Avatar" |
|
||||
msgstr "Avatar" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.beagle |
|
||||
msgid "Beagle" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.bird |
|
||||
msgid "Bird" |
|
||||
msgstr "Pájaro" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__birth_date |
|
||||
msgid "Birth Date" |
|
||||
msgstr "Fecha de nacimiento" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.boxer |
|
||||
msgid "Boxer" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__breed_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__breed_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Breed" |
|
||||
msgstr "Raza" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_breed |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__breed_ids |
|
||||
#: model:ir.ui.menu,name:animal.breed |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_tree |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|
||||
msgid "Breeds" |
|
||||
msgstr "Razas" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.bull_terrier |
|
||||
msgid "Bull Terrier" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.bulldog |
|
||||
msgid "Bulldog" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.cat |
|
||||
msgid "Cat" |
|
||||
msgstr "Gato" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.chihuahua |
|
||||
msgid "Chihuahua" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.cocker |
|
||||
msgid "Cocker" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.collie |
|
||||
msgid "Collie" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__color_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_color |
|
||||
#: model:ir.ui.menu,name:animal.color |
|
||||
msgid "Colors" |
|
||||
msgstr "Colores" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.ui.menu,name:animal.config |
|
||||
msgid "Configuration" |
|
||||
msgstr "Configuración" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_breed |
|
||||
msgid "Create a breed." |
|
||||
msgstr "Crear una raza." |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_color |
|
||||
msgid "Create a color." |
|
||||
msgstr "Crear un color." |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal_species |
|
||||
msgid "Create a species." |
|
||||
msgstr "Crear un especie." |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.actions.act_window,help:animal.action_animal |
|
||||
msgid "Create an animal." |
|
||||
msgstr "Crear un animal." |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "Creado por" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "Creado el" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.dachshund |
|
||||
msgid "Dachshund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.dalmatian |
|
||||
msgid "Dalmatian" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__display_name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Nombre" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.doberman |
|
||||
msgid "Doberman" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.species,name:animal.dog |
|
||||
msgid "Dog" |
|
||||
msgstr "Perro" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.english_cocker_spaniel |
|
||||
msgid "English Cocker Spaniel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Female" |
|
||||
msgstr "Hembra" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_follower_ids |
|
||||
msgid "Followers" |
|
||||
msgstr "Seguidores" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_channel_ids |
|
||||
msgid "Followers (Channels)" |
|
||||
msgstr "Seguidores (Canales)" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_partner_ids |
|
||||
msgid "Followers (Partners)" |
|
||||
msgstr "Seguidores (Contactos)" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.french_bulldog |
|
||||
msgid "French Bulldog" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__gender |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Gender" |
|
||||
msgstr "Género" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.german_shepard |
|
||||
msgid "German Shepard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.golden_retriever |
|
||||
msgid "Golden Retriever" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.great_dane |
|
||||
msgid "Great Dane" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Group By" |
|
||||
msgstr "Agrupar por" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Hermaphrodite" |
|
||||
msgstr "Hermafrodita" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__id |
|
||||
msgid "ID" |
|
||||
msgstr "Id" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_unread |
|
||||
msgid "If checked new messages require your attention." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_needaction |
|
||||
msgid "If checked, new messages require your attention." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_has_error |
|
||||
msgid "If checked, some messages have a delivery error." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__image |
|
||||
msgid "Image" |
|
||||
msgstr "Imagen" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_is_follower |
|
||||
msgid "Is Follower" |
|
||||
msgstr "Es un seguidor" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.jack_russell |
|
||||
msgid "Jack Russell" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.labrador |
|
||||
msgid "Labrador" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color____last_update |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species____last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Ultima modificación el" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_uid |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "Ultima modificación por" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_date |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "Ultima modificación el" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_main_attachment_id |
|
||||
msgid "Main Attachment" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Male" |
|
||||
msgstr "Macho" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:res.groups,name:animal.group_animal_manager |
|
||||
msgid "Manager" |
|
||||
msgstr "Gerente" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error |
|
||||
msgid "Message Delivery error" |
|
||||
msgstr "Error de entrega" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_ids |
|
||||
msgid "Messages" |
|
||||
msgstr "Mensajes" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__name |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_species__name |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Name" |
|
||||
msgstr "Nombre" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,gender:0 |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
msgid "Neutered" |
|
||||
msgstr "Castrado/a" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_date_deadline |
|
||||
msgid "Next Activity Deadline" |
|
||||
msgstr "Fecha limite de la próxima actividad" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_summary |
|
||||
msgid "Next Activity Summary" |
|
||||
msgstr "Resumen de la próxima actividad" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_id |
|
||||
msgid "Next Activity Type" |
|
||||
msgstr "Tipo de la próxima actividad" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction_counter |
|
||||
msgid "Number of Actions" |
|
||||
msgstr "Numero de acciones" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error_counter |
|
||||
msgid "Number of error" |
|
||||
msgstr "Numero de errores" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_needaction_counter |
|
||||
msgid "Number of messages which requires an action" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_has_error_counter |
|
||||
msgid "Number of messages with delivery error" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__message_unread_counter |
|
||||
msgid "Number of unread messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Overdue" |
|
||||
msgstr "Vencido" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Planned" |
|
||||
msgstr "Planeado" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.pomeranian |
|
||||
msgid "Pomeranian" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.pug |
|
||||
msgid "Pug" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__ref |
|
||||
msgid "Reference" |
|
||||
msgstr "Referencia" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__activity_user_id |
|
||||
msgid "Responsible User" |
|
||||
msgstr "Usuario responsable" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.rottweiler |
|
||||
msgid "Rottweiler" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.color,name:animal.salt |
|
||||
msgid "Salt and pepper" |
|
||||
msgstr "Sal y pimienta" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.schnauzer |
|
||||
msgid "Schnauzer" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.ui.menu,name:animal.settings |
|
||||
msgid "Settings" |
|
||||
msgstr "Ajustes" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.shih_tzu |
|
||||
msgid "Shih Tzu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.siberian_husky |
|
||||
msgid "Siberian Husky" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__size |
|
||||
msgid "Size" |
|
||||
msgstr "Tamaño" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.actions.act_window,name:animal.action_animal_species |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__species_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_breed__species_id |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal_color__species_id |
|
||||
#: model:ir.ui.menu,name:animal.species |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_tree |
|
||||
msgid "Species" |
|
||||
msgstr "Especies" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__activity_state |
|
||||
msgid "Status based on activities\n" |
|
||||
"Overdue: Due date is already passed\n" |
|
||||
"Today: Activity date is today\n" |
|
||||
"Planned: Future activities." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__image |
|
||||
msgid "This field holds the photo of the animal." |
|
||||
msgstr "Foto del animal." |
|
||||
|
|
||||
#. module: animal |
|
||||
#: selection:animal,activity_state:0 |
|
||||
msgid "Today" |
|
||||
msgstr "Hoy" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread |
|
||||
msgid "Unread Messages" |
|
||||
msgstr "Nuevos mensajes" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread_counter |
|
||||
msgid "Unread Messages Counter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__website_message_ids |
|
||||
msgid "Website Messages" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,help:animal.field_animal__website_message_ids |
|
||||
msgid "Website communication history" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:ir.model.fields,field_description:animal.field_animal__weight |
|
||||
msgid "Weight (in kg)" |
|
||||
msgstr "Peso (en kg)" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model:animal.breed,name:animal.yorkshire_terrier |
|
||||
msgid "Yorkshire Terrier" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal |
|
||||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_tree |
|
||||
msgid "colors" |
|
||||
msgstr "colores" |
|
@ -1,8 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from . import ( |
|
||||
animal_species, |
|
||||
animal_breed, |
|
||||
animal_color, |
|
||||
animal, |
|
||||
) |
|
@ -1,42 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import api, fields, models |
|
||||
|
|
||||
|
|
||||
class Animal(models.Model): |
|
||||
_name = "animal" |
|
||||
_description = "Animal" |
|
||||
_inherit = ["mail.thread", "mail.activity.mixin"] |
|
||||
_order = "name" |
|
||||
|
|
||||
name = fields.Char(string="Name") |
|
||||
ref = fields.Char(string="Reference") |
|
||||
species_id = fields.Many2one("animal.species", string="Species", required=True) |
|
||||
breed_id = fields.Many2one("animal.breed", string="Breed", required=True) |
|
||||
color_id = fields.Many2one("animal.color", string="Color") |
|
||||
size = fields.Char(string="Size") |
|
||||
weight = fields.Float(string="Weight (in kg)") |
|
||||
birth_date = fields.Date(string="Birth Date") |
|
||||
gender = fields.Selection( |
|
||||
string="Gender", |
|
||||
selection=[ |
|
||||
("female", "Female"), |
|
||||
("male", "Male"), |
|
||||
("hermaphrodite", "Hermaphrodite"), |
|
||||
("neutered", "Neutered"), |
|
||||
], |
|
||||
default="female", |
|
||||
required=True, |
|
||||
) |
|
||||
active = fields.Boolean(default=True) |
|
||||
image = fields.Binary( |
|
||||
"Image", attachment=True, help="This field holds the photo of the animal." |
|
||||
) |
|
||||
|
|
||||
@api.onchange("species_id") |
|
||||
def onchange_species(self): |
|
||||
self.breed_id = False |
|
||||
|
|
||||
@api.onchange("breed_id") |
|
||||
def onchange_breed(self): |
|
||||
self.color_id = False |
|
@ -1,12 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import fields, models |
|
||||
|
|
||||
|
|
||||
class AnimalBreed(models.Model): |
|
||||
_name = "animal.breed" |
|
||||
_description = "Animal Breeds" |
|
||||
_order = "name" |
|
||||
|
|
||||
name = fields.Char(string="Name", translate=True) |
|
||||
species_id = fields.Many2one("animal.species", string="Species", required=True) |
|
@ -1,14 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import fields, models |
|
||||
|
|
||||
|
|
||||
class AnimalColor(models.Model): |
|
||||
_name = "animal.color" |
|
||||
_description = "Animal Colors" |
|
||||
|
|
||||
name = fields.Char(string="Name", translate=True) |
|
||||
breed_id = fields.Many2one("animal.breed", string="Breed", required=True) |
|
||||
species_id = fields.Many2one( |
|
||||
"animal.species", string="Species", related="breed_id.species_id", readonly=True |
|
||||
) |
|
@ -1,12 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import fields, models |
|
||||
|
|
||||
|
|
||||
class AnimalSpecies(models.Model): |
|
||||
_name = "animal.species" |
|
||||
_description = "Animal Species" |
|
||||
_order = "name" |
|
||||
|
|
||||
name = fields.Char(string="Name", translate=True) |
|
||||
breed_ids = fields.One2many("animal.breed", "species_id", string="Breeds") |
|
@ -1,3 +0,0 @@ |
|||||
* Open Source Integrators <https://www.opensourceintegrators.com> |
|
||||
|
|
||||
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com> |
|
@ -1 +0,0 @@ |
|||||
This module allows you to store animal information. |
|
@ -1,3 +0,0 @@ |
|||||
* Go to Animals |
|
||||
* Create an animal by entering his name and selecting his gender, species, breed and |
|
||||
color. |
|
@ -1,8 +0,0 @@ |
|||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink |
|
||||
access_animal_user,animal.user,model_animal,base.group_user,1,1,1,1 |
|
||||
access_animal_color_user,animal.color.user,model_animal_color,base.group_user,1,0,0,0 |
|
||||
access_animal_color_manager,animal.color.manaager,model_animal_color,animal.group_animal_manager,1,1,1,1 |
|
||||
access_animal_breed_user,animal.breed.user,model_animal_breed,base.group_user,1,0,0,0 |
|
||||
access_animal_breed_manager,animal.breed.manager,model_animal_breed,animal.group_animal_manager,1,1,1,1 |
|
||||
access_animal_species_user,animal.species.user,model_animal_species,base.group_user,1,0,0,0 |
|
||||
access_animal_species_manager,animal.species.manager,model_animal_species,animal.group_animal_manager,1,1,1,0 |
|
@ -1,10 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal groups --> |
|
||||
<record id="group_animal_manager" model="res.groups"> |
|
||||
<field name="name">Manager</field> |
|
||||
<field name="category_id" ref="animal"/> |
|
||||
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
Before Width: 591 | Height: 592 | Size: 37 KiB |
@ -1,433 +0,0 @@ |
|||||
<?xml version="1.0" encoding="utf-8" ?> |
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
|
||||
<head> |
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
||||
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" /> |
|
||||
<title>Animal</title> |
|
||||
<style type="text/css"> |
|
||||
|
|
||||
/* |
|
||||
:Author: David Goodger (goodger@python.org) |
|
||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $ |
|
||||
:Copyright: This stylesheet has been placed in the public domain. |
|
||||
|
|
||||
Default cascading style sheet for the HTML output of Docutils. |
|
||||
|
|
||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
|
||||
customize this style sheet. |
|
||||
*/ |
|
||||
|
|
||||
/* used to remove borders from tables and images */ |
|
||||
.borderless, table.borderless td, table.borderless th { |
|
||||
border: 0 } |
|
||||
|
|
||||
table.borderless td, table.borderless th { |
|
||||
/* Override padding for "table.docutils td" with "! important". |
|
||||
The right padding separates the table cells. */ |
|
||||
padding: 0 0.5em 0 0 ! important } |
|
||||
|
|
||||
.first { |
|
||||
/* Override more specific margin styles with "! important". */ |
|
||||
margin-top: 0 ! important } |
|
||||
|
|
||||
.last, .with-subtitle { |
|
||||
margin-bottom: 0 ! important } |
|
||||
|
|
||||
.hidden { |
|
||||
display: none } |
|
||||
|
|
||||
.subscript { |
|
||||
vertical-align: sub; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
.superscript { |
|
||||
vertical-align: super; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
a.toc-backref { |
|
||||
text-decoration: none ; |
|
||||
color: black } |
|
||||
|
|
||||
blockquote.epigraph { |
|
||||
margin: 2em 5em ; } |
|
||||
|
|
||||
dl.docutils dd { |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { |
|
||||
overflow: hidden; |
|
||||
} |
|
||||
|
|
||||
/* Uncomment (and remove this text!) to get bold-faced definition list terms |
|
||||
dl.docutils dt { |
|
||||
font-weight: bold } |
|
||||
*/ |
|
||||
|
|
||||
div.abstract { |
|
||||
margin: 2em 5em } |
|
||||
|
|
||||
div.abstract p.topic-title { |
|
||||
font-weight: bold ; |
|
||||
text-align: center } |
|
||||
|
|
||||
div.admonition, div.attention, div.caution, div.danger, div.error, |
|
||||
div.hint, div.important, div.note, div.tip, div.warning { |
|
||||
margin: 2em ; |
|
||||
border: medium outset ; |
|
||||
padding: 1em } |
|
||||
|
|
||||
div.admonition p.admonition-title, div.hint p.admonition-title, |
|
||||
div.important p.admonition-title, div.note p.admonition-title, |
|
||||
div.tip p.admonition-title { |
|
||||
font-weight: bold ; |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
div.attention p.admonition-title, div.caution p.admonition-title, |
|
||||
div.danger p.admonition-title, div.error p.admonition-title, |
|
||||
div.warning p.admonition-title, .code .error { |
|
||||
color: red ; |
|
||||
font-weight: bold ; |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
/* Uncomment (and remove this text!) to get reduced vertical space in |
|
||||
compound paragraphs. |
|
||||
div.compound .compound-first, div.compound .compound-middle { |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
div.compound .compound-last, div.compound .compound-middle { |
|
||||
margin-top: 0.5em } |
|
||||
*/ |
|
||||
|
|
||||
div.dedication { |
|
||||
margin: 2em 5em ; |
|
||||
text-align: center ; |
|
||||
font-style: italic } |
|
||||
|
|
||||
div.dedication p.topic-title { |
|
||||
font-weight: bold ; |
|
||||
font-style: normal } |
|
||||
|
|
||||
div.figure { |
|
||||
margin-left: 2em ; |
|
||||
margin-right: 2em } |
|
||||
|
|
||||
div.footer, div.header { |
|
||||
clear: both; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
div.line-block { |
|
||||
display: block ; |
|
||||
margin-top: 1em ; |
|
||||
margin-bottom: 1em } |
|
||||
|
|
||||
div.line-block div.line-block { |
|
||||
margin-top: 0 ; |
|
||||
margin-bottom: 0 ; |
|
||||
margin-left: 1.5em } |
|
||||
|
|
||||
div.sidebar { |
|
||||
margin: 0 0 0.5em 1em ; |
|
||||
border: medium outset ; |
|
||||
padding: 1em ; |
|
||||
background-color: #ffffee ; |
|
||||
width: 40% ; |
|
||||
float: right ; |
|
||||
clear: right } |
|
||||
|
|
||||
div.sidebar p.rubric { |
|
||||
font-family: sans-serif ; |
|
||||
font-size: medium } |
|
||||
|
|
||||
div.system-messages { |
|
||||
margin: 5em } |
|
||||
|
|
||||
div.system-messages h1 { |
|
||||
color: red } |
|
||||
|
|
||||
div.system-message { |
|
||||
border: medium outset ; |
|
||||
padding: 1em } |
|
||||
|
|
||||
div.system-message p.system-message-title { |
|
||||
color: red ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
div.topic { |
|
||||
margin: 2em } |
|
||||
|
|
||||
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
|
||||
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
|
||||
margin-top: 0.4em } |
|
||||
|
|
||||
h1.title { |
|
||||
text-align: center } |
|
||||
|
|
||||
h2.subtitle { |
|
||||
text-align: center } |
|
||||
|
|
||||
hr.docutils { |
|
||||
width: 75% } |
|
||||
|
|
||||
img.align-left, .figure.align-left, object.align-left, table.align-left { |
|
||||
clear: left ; |
|
||||
float: left ; |
|
||||
margin-right: 1em } |
|
||||
|
|
||||
img.align-right, .figure.align-right, object.align-right, table.align-right { |
|
||||
clear: right ; |
|
||||
float: right ; |
|
||||
margin-left: 1em } |
|
||||
|
|
||||
img.align-center, .figure.align-center, object.align-center { |
|
||||
display: block; |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
|
|
||||
table.align-center { |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
|
|
||||
.align-left { |
|
||||
text-align: left } |
|
||||
|
|
||||
.align-center { |
|
||||
clear: both ; |
|
||||
text-align: center } |
|
||||
|
|
||||
.align-right { |
|
||||
text-align: right } |
|
||||
|
|
||||
/* reset inner alignment in figures */ |
|
||||
div.align-right { |
|
||||
text-align: inherit } |
|
||||
|
|
||||
/* div.align-center * { */ |
|
||||
/* text-align: left } */ |
|
||||
|
|
||||
.align-top { |
|
||||
vertical-align: top } |
|
||||
|
|
||||
.align-middle { |
|
||||
vertical-align: middle } |
|
||||
|
|
||||
.align-bottom { |
|
||||
vertical-align: bottom } |
|
||||
|
|
||||
ol.simple, ul.simple { |
|
||||
margin-bottom: 1em } |
|
||||
|
|
||||
ol.arabic { |
|
||||
list-style: decimal } |
|
||||
|
|
||||
ol.loweralpha { |
|
||||
list-style: lower-alpha } |
|
||||
|
|
||||
ol.upperalpha { |
|
||||
list-style: upper-alpha } |
|
||||
|
|
||||
ol.lowerroman { |
|
||||
list-style: lower-roman } |
|
||||
|
|
||||
ol.upperroman { |
|
||||
list-style: upper-roman } |
|
||||
|
|
||||
p.attribution { |
|
||||
text-align: right ; |
|
||||
margin-left: 50% } |
|
||||
|
|
||||
p.caption { |
|
||||
font-style: italic } |
|
||||
|
|
||||
p.credits { |
|
||||
font-style: italic ; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
p.label { |
|
||||
white-space: nowrap } |
|
||||
|
|
||||
p.rubric { |
|
||||
font-weight: bold ; |
|
||||
font-size: larger ; |
|
||||
color: maroon ; |
|
||||
text-align: center } |
|
||||
|
|
||||
p.sidebar-title { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold ; |
|
||||
font-size: larger } |
|
||||
|
|
||||
p.sidebar-subtitle { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
p.topic-title { |
|
||||
font-weight: bold } |
|
||||
|
|
||||
pre.address { |
|
||||
margin-bottom: 0 ; |
|
||||
margin-top: 0 ; |
|
||||
font: inherit } |
|
||||
|
|
||||
pre.literal-block, pre.doctest-block, pre.math, pre.code { |
|
||||
margin-left: 2em ; |
|
||||
margin-right: 2em } |
|
||||
|
|
||||
pre.code .ln { color: grey; } /* line numbers */ |
|
||||
pre.code, code { background-color: #eeeeee } |
|
||||
pre.code .comment, code .comment { color: #5C6576 } |
|
||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } |
|
||||
pre.code .literal.string, code .literal.string { color: #0C5404 } |
|
||||
pre.code .name.builtin, code .name.builtin { color: #352B84 } |
|
||||
pre.code .deleted, code .deleted { background-color: #DEB0A1} |
|
||||
pre.code .inserted, code .inserted { background-color: #A3D289} |
|
||||
|
|
||||
span.classifier { |
|
||||
font-family: sans-serif ; |
|
||||
font-style: oblique } |
|
||||
|
|
||||
span.classifier-delimiter { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
span.interpreted { |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
span.option { |
|
||||
white-space: nowrap } |
|
||||
|
|
||||
span.pre { |
|
||||
white-space: pre } |
|
||||
|
|
||||
span.problematic { |
|
||||
color: red } |
|
||||
|
|
||||
span.section-subtitle { |
|
||||
/* font-size relative to parent (h1..h6 element) */ |
|
||||
font-size: 80% } |
|
||||
|
|
||||
table.citation { |
|
||||
border-left: solid 1px gray; |
|
||||
margin-left: 1px } |
|
||||
|
|
||||
table.docinfo { |
|
||||
margin: 2em 4em } |
|
||||
|
|
||||
table.docutils { |
|
||||
margin-top: 0.5em ; |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
table.footnote { |
|
||||
border-left: solid 1px black; |
|
||||
margin-left: 1px } |
|
||||
|
|
||||
table.docutils td, table.docutils th, |
|
||||
table.docinfo td, table.docinfo th { |
|
||||
padding-left: 0.5em ; |
|
||||
padding-right: 0.5em ; |
|
||||
vertical-align: top } |
|
||||
|
|
||||
table.docutils th.field-name, table.docinfo th.docinfo-name { |
|
||||
font-weight: bold ; |
|
||||
text-align: left ; |
|
||||
white-space: nowrap ; |
|
||||
padding-left: 0 } |
|
||||
|
|
||||
/* "booktabs" style (no vertical lines) */ |
|
||||
table.docutils.booktabs { |
|
||||
border: 0px; |
|
||||
border-top: 2px solid; |
|
||||
border-bottom: 2px solid; |
|
||||
border-collapse: collapse; |
|
||||
} |
|
||||
table.docutils.booktabs * { |
|
||||
border: 0px; |
|
||||
} |
|
||||
table.docutils.booktabs th { |
|
||||
border-bottom: thin solid; |
|
||||
text-align: left; |
|
||||
} |
|
||||
|
|
||||
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
|
||||
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
|
||||
font-size: 100% } |
|
||||
|
|
||||
ul.auto-toc { |
|
||||
list-style-type: none } |
|
||||
|
|
||||
</style> |
|
||||
</head> |
|
||||
<body> |
|
||||
<div class="document" id="animal"> |
|
||||
<h1 class="title">Animal</h1> |
|
||||
|
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
|
||||
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/animal"><img alt="OCA/partner-contact" src="https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-animal"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/134/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> |
|
||||
<p>This module allows you to store animal information.</p> |
|
||||
<p><strong>Table of contents</strong></p> |
|
||||
<div class="contents local topic" id="contents"> |
|
||||
<ul class="simple"> |
|
||||
<li><a class="reference internal" href="#usage" id="id1">Usage</a></li> |
|
||||
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li> |
|
||||
<li><a class="reference internal" href="#credits" id="id3">Credits</a><ul> |
|
||||
<li><a class="reference internal" href="#authors" id="id4">Authors</a></li> |
|
||||
<li><a class="reference internal" href="#contributors" id="id5">Contributors</a></li> |
|
||||
<li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="usage"> |
|
||||
<h1><a class="toc-backref" href="#id1">Usage</a></h1> |
|
||||
<ul class="simple"> |
|
||||
<li>Go to Animals</li> |
|
||||
<li>Create an animal by entering his name and selecting his gender, species, breed and |
|
||||
color.</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="bug-tracker"> |
|
||||
<h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1> |
|
||||
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/partner-contact/issues">GitHub Issues</a>. |
|
||||
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 |
|
||||
<a class="reference external" href="https://github.com/OCA/partner-contact/issues/new?body=module:%20animal%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> |
|
||||
<p>Do not contact contributors directly about support or help with technical issues.</p> |
|
||||
</div> |
|
||||
<div class="section" id="credits"> |
|
||||
<h1><a class="toc-backref" href="#id3">Credits</a></h1> |
|
||||
<div class="section" id="authors"> |
|
||||
<h2><a class="toc-backref" href="#id4">Authors</a></h2> |
|
||||
<ul class="simple"> |
|
||||
<li>Open Source Integrators</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="contributors"> |
|
||||
<h2><a class="toc-backref" href="#id5">Contributors</a></h2> |
|
||||
<ul class="simple"> |
|
||||
<li>Open Source Integrators <<a class="reference external" href="https://www.opensourceintegrators.com">https://www.opensourceintegrators.com</a>><ul> |
|
||||
<li>Maxime Chambreuil <<a class="reference external" href="mailto:mchambreuil@opensourceintegrators.com">mchambreuil@opensourceintegrators.com</a>></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="maintainers"> |
|
||||
<h2><a class="toc-backref" href="#id6">Maintainers</a></h2> |
|
||||
<p>This module is maintained by the OCA.</p> |
|
||||
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> |
|
||||
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use.</p> |
|
||||
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p> |
|
||||
<p><a class="reference external" href="https://github.com/max3903"><img alt="max3903" src="https://github.com/max3903.png?size=40px" /></a></p> |
|
||||
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/animal">OCA/partner-contact</a> project on GitHub.</p> |
|
||||
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
|
||||
</body> |
|
||||
</html> |
|
Before Width: 2130 | Height: 2130 | Size: 86 KiB |
@ -1,156 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal Tree View --> |
|
||||
<record id="view_animal_tree" model="ir.ui.view"> |
|
||||
<field name="name">animal.tree</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="Animals"> |
|
||||
<field name="ref"/> |
|
||||
<field name="name"/> |
|
||||
<field name="gender"/> |
|
||||
<field name="species_id"/> |
|
||||
<field name="breed_id"/> |
|
||||
<field name="color_id"/> |
|
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Form View --> |
|
||||
<record id="view_animal_form" model="ir.ui.view"> |
|
||||
<field name="name">animal.form</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Animal"> |
|
||||
<header/> |
|
||||
<sheet> |
|
||||
<div class="oe_button_box" name="button_box"> |
|
||||
<button name="toggle_active" type="object" |
|
||||
class="oe_stat_button" icon="fa-archive"> |
|
||||
<field name="active" widget="boolean_button" |
|
||||
options='{"terminology": "archive"}'/> |
|
||||
</button> |
|
||||
</div> |
|
||||
<field name="image" widget='image' class="oe_avatar"/> |
|
||||
<div class="oe_title"> |
|
||||
<h1> |
|
||||
<field name="name"/> |
|
||||
</h1> |
|
||||
<field name="gender" widget="radio" |
|
||||
options="{'horizontal': true}"/> |
|
||||
</div> |
|
||||
<group id="main"> |
|
||||
<group id="left"> |
|
||||
<field name="species_id"/> |
|
||||
<field name="breed_id" domain="[('species_id', '=', species_id)]"/> |
|
||||
<field name="color_id" domain="[('breed_id', '=', breed_id)]"/> |
|
||||
<field name="size"/> |
|
||||
</group> |
|
||||
<group id="right"> |
|
||||
<field name="ref"/> |
|
||||
<field name="weight"/> |
|
||||
<field name="birth_date"/> |
|
||||
</group> |
|
||||
</group> |
|
||||
<notebook/> |
|
||||
</sheet> |
|
||||
<div class="oe_chatter"> |
|
||||
<field name="message_follower_ids" |
|
||||
widget="mail_followers"/> |
|
||||
<field name="activity_ids" widget="mail_activity"/> |
|
||||
<field name="message_ids" widget="mail_thread" |
|
||||
options="{'post_refresh': 'recipients'}"/> |
|
||||
</div> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Kanban View --> |
|
||||
<record id="view_animal_kanban" model="ir.ui.view"> |
|
||||
<field name="name">animal.kanban</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<kanban class="o_res_partner_kanban"> |
|
||||
<field name="id"/> |
|
||||
<field name="image"/> |
|
||||
<field name="name"/> |
|
||||
<templates> |
|
||||
<t t-name="kanban-box"> |
|
||||
<div class="oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban"> |
|
||||
<t t-if="record.image.raw_value"> |
|
||||
<img class="o_kanban_image" t-att-src="kanban_image('animal', 'image', record.id.raw_value)" t-att-alt="record.name"/> |
|
||||
</t> |
|
||||
<t t-else=""> |
|
||||
<img class="o_kanban_image" alt="Avatar" t-att-src='_s + "/animal/static/img/avatar.png"'/> |
|
||||
</t> |
|
||||
<div class="oe_kanban_details"> |
|
||||
<strong class="o_kanban_record_title oe_partner_heading"><field name="display_name"/></strong> |
|
||||
<div class="o_kanban_tags_section oe_kanban_partner_categories"/> |
|
||||
<ul> |
|
||||
<li t-if="record.gender.raw_value"><field name="gender"/></li> |
|
||||
<li t-if="record.species_id.raw_value and record.breed_id.raw_value"><field name="breed_id"/>, <field name="species_id"/></li> |
|
||||
</ul> |
|
||||
<div class="oe_kanban_partner_links"/> |
|
||||
</div> |
|
||||
</div> |
|
||||
</t> |
|
||||
</templates> |
|
||||
</kanban> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Search for animal --> |
|
||||
<record id="view_animal_search" model="ir.ui.view"> |
|
||||
<field name="name">animal.search</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<search string="Animals"> |
|
||||
<field name="name" |
|
||||
filter_domain="['|', ('name', 'ilike', self), ('ref', 'ilike', self)]" |
|
||||
string="Name"/> |
|
||||
<field name="species_id"/> |
|
||||
<field name="breed_id"/> |
|
||||
<field name="color_id"/> |
|
||||
<field name="size"/> |
|
||||
<separator/> |
|
||||
<filter string="Female" |
|
||||
domain="[('gender', '=', 'female')]" |
|
||||
name="female"/> |
|
||||
<filter string="Male" |
|
||||
domain="[('gender', '=', 'male')]" |
|
||||
name="male"/> |
|
||||
<filter string="Hermaphrodite" |
|
||||
domain="[('gender', '=', 'hermaphrodite')]" |
|
||||
name="hermaphrodite"/> |
|
||||
<filter string="Neutered" |
|
||||
domain="[('gender', '=', 'neutered')]" |
|
||||
name="neutered"/> |
|
||||
<separator/> |
|
||||
<group expand="0" string="Group By"> |
|
||||
<filter name="gender" string="Gender" domain="" |
|
||||
context="{'group_by': 'gender'}"/> |
|
||||
<filter name="species_id" string="Species" domain="" |
|
||||
context="{'group_by': 'species_id'}"/> |
|
||||
<filter name="breed_id" string="Breed" domain="" |
|
||||
context="{'group_by': 'breed_id'}"/> |
|
||||
<filter name="color_id" string="Color" domain="" |
|
||||
context="{'group_by': 'color_id'}"/> |
|
||||
</group> |
|
||||
</search> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="action_animal" model="ir.actions.act_window"> |
|
||||
<field name="name">Animals</field> |
|
||||
<field name="res_model">animal</field> |
|
||||
<field name="view_type">form</field> |
|
||||
<field name="view_mode">kanban,tree,form</field> |
|
||||
<field name="search_view_id" ref="view_animal_search"/> |
|
||||
<field name="help" type="html"> |
|
||||
<p class="o_view_nocontent_smiling_face"> |
|
||||
Create an animal. |
|
||||
</p> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -1,53 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal breed Tree View --> |
|
||||
<record id="view_animal_breed_tree" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.breed.tree</field> |
|
||||
<field name="model">animal.breed</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="Breeds"> |
|
||||
<field name="name"/> |
|
||||
<field name="species_id"/> |
|
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal breed Form View --> |
|
||||
<record id="view_animal_breed_form" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.breed.form</field> |
|
||||
<field name="model">animal.breed</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Breed"> |
|
||||
<header/> |
|
||||
<sheet> |
|
||||
<div class="oe_button_box" name="button_box"/> |
|
||||
<div class="oe_title"> |
|
||||
<h1> |
|
||||
<field name="name"/> |
|
||||
</h1> |
|
||||
</div> |
|
||||
<group id="main"> |
|
||||
<group id="left"> |
|
||||
<field name="species_id"/> |
|
||||
</group> |
|
||||
<group id="right"/> |
|
||||
</group> |
|
||||
<notebook/> |
|
||||
</sheet> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="action_animal_breed" model="ir.actions.act_window"> |
|
||||
<field name="name">Breeds</field> |
|
||||
<field name="res_model">animal.breed</field> |
|
||||
<field name="view_type">form</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
<field name="help" type="html"> |
|
||||
<p class="o_view_nocontent_smiling_face"> |
|
||||
Create a breed. |
|
||||
</p> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -1,55 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal color Tree View --> |
|
||||
<record id="view_animal_color_tree" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.color.tree</field> |
|
||||
<field name="model">animal.color</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="colors"> |
|
||||
<field name="name"/> |
|
||||
<field name="breed_id"/> |
|
||||
<field name="species_id"/> |
|
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Color Form View --> |
|
||||
<record id="view_animal_color_form" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.color.form</field> |
|
||||
<field name="model">animal.color</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Color"> |
|
||||
<header/> |
|
||||
<sheet> |
|
||||
<div class="oe_button_box" name="button_box"/> |
|
||||
<div class="oe_title"> |
|
||||
<h1> |
|
||||
<field name="name"/> |
|
||||
</h1> |
|
||||
</div> |
|
||||
<group id="main"> |
|
||||
<group id="left"> |
|
||||
<field name="breed_id"/> |
|
||||
<field name="species_id"/> |
|
||||
</group> |
|
||||
<group id="right"/> |
|
||||
</group> |
|
||||
<notebook/> |
|
||||
</sheet> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="action_animal_color" model="ir.actions.act_window"> |
|
||||
<field name="name">Colors</field> |
|
||||
<field name="res_model">animal.color</field> |
|
||||
<field name="view_type">form</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
<field name="help" type="html"> |
|
||||
<p class="o_view_nocontent_smiling_face"> |
|
||||
Create a color. |
|
||||
</p> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -1,54 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal Species Tree View --> |
|
||||
<record id="view_animal_species_tree" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.species.tree</field> |
|
||||
<field name="model">animal.species</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="Species"> |
|
||||
<field name="name"/> |
|
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Species Form View --> |
|
||||
<record id="view_animal_species_form" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.species.form</field> |
|
||||
<field name="model">animal.species</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Species"> |
|
||||
<header/> |
|
||||
<sheet> |
|
||||
<div class="oe_button_box" name="button_box"/> |
|
||||
<div class="oe_title"> |
|
||||
<h1> |
|
||||
<field name="name"/> |
|
||||
</h1> |
|
||||
</div> |
|
||||
<group id="main"> |
|
||||
<group id="left"/> |
|
||||
<group id="right"/> |
|
||||
</group> |
|
||||
<notebook> |
|
||||
<page string="Breeds" id="breeds"> |
|
||||
<field name="breed_ids"/> |
|
||||
</page> |
|
||||
</notebook> |
|
||||
</sheet> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="action_animal_species" model="ir.actions.act_window"> |
|
||||
<field name="name">Species</field> |
|
||||
<field name="res_model">animal.species</field> |
|
||||
<field name="view_type">form</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
<field name="help" type="html"> |
|
||||
<p class="o_view_nocontent_smiling_face"> |
|
||||
Create a species. |
|
||||
</p> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -1,41 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Main Menu --> |
|
||||
<menuitem id="root" |
|
||||
name="Animals" |
|
||||
action="action_animal" |
|
||||
sequence="10" |
|
||||
web_icon="animal,static/description/icon.png"/> |
|
||||
<menuitem id="animal" |
|
||||
name="Animals" |
|
||||
action="action_animal" |
|
||||
sequence="10" |
|
||||
parent="root"/> |
|
||||
<menuitem id="config" |
|
||||
name="Configuration" |
|
||||
sequence="100" |
|
||||
parent="root" |
|
||||
groups="group_animal_manager"/> |
|
||||
|
|
||||
<!-- Configuration --> |
|
||||
<menuitem id="settings" |
|
||||
name="Settings" |
|
||||
sequence="10" |
|
||||
parent="config"/> |
|
||||
<menuitem id="species" |
|
||||
name="Species" |
|
||||
action="action_animal_species" |
|
||||
sequence="20" |
|
||||
parent="config"/> |
|
||||
<menuitem id="breed" |
|
||||
name="Breeds" |
|
||||
action="action_animal_breed" |
|
||||
sequence="30" |
|
||||
parent="config"/> |
|
||||
<menuitem id="color" |
|
||||
name="Colors" |
|
||||
action="action_animal_color" |
|
||||
sequence="40" |
|
||||
parent="config"/> |
|
||||
|
|
||||
</odoo> |
|
@ -1,90 +0,0 @@ |
|||||
============ |
|
||||
Animal Owner |
|
||||
============ |
|
||||
|
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
|
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png |
|
||||
:target: https://odoo-community.org/page/development-status |
|
||||
:alt: Beta |
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png |
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|
||||
:alt: License: AGPL-3 |
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github |
|
||||
:target: https://github.com/OCA/partner-contact/tree/12.0/animal_owner |
|
||||
:alt: OCA/partner-contact |
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
|
||||
:target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-animal_owner |
|
||||
:alt: Translate me on Weblate |
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
|
||||
:target: https://runbot.odoo-community.org/runbot/134/12.0 |
|
||||
:alt: Try me on Runbot |
|
||||
|
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5| |
|
||||
|
|
||||
This module allows you to store the owner of a pet. |
|
||||
|
|
||||
**Table of contents** |
|
||||
|
|
||||
.. contents:: |
|
||||
:local: |
|
||||
|
|
||||
Usage |
|
||||
===== |
|
||||
|
|
||||
* Go to Animals |
|
||||
* Create or select an animal |
|
||||
* Select his owner |
|
||||
|
|
||||
Bug Tracker |
|
||||
=========== |
|
||||
|
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/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 <https://github.com/OCA/partner-contact/issues/new?body=module:%20animal_owner%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
|
||||
|
|
||||
Do not contact contributors directly about support or help with technical issues. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Authors |
|
||||
~~~~~~~ |
|
||||
|
|
||||
* Open Source Integrators |
|
||||
|
|
||||
Contributors |
|
||||
~~~~~~~~~~~~ |
|
||||
|
|
||||
* Open Source Integrators <https://www.opensourceintegrators.com> |
|
||||
|
|
||||
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com> |
|
||||
|
|
||||
Maintainers |
|
||||
~~~~~~~~~~~ |
|
||||
|
|
||||
This module is maintained by the OCA. |
|
||||
|
|
||||
.. image:: https://odoo-community.org/logo.png |
|
||||
:alt: Odoo Community Association |
|
||||
:target: https://odoo-community.org |
|
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use. |
|
||||
|
|
||||
.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px |
|
||||
:target: https://github.com/max3903 |
|
||||
:alt: max3903 |
|
||||
|
|
||||
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__: |
|
||||
|
|
||||
|maintainer-max3903| |
|
||||
|
|
||||
This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/12.0/animal_owner>`_ project on GitHub. |
|
||||
|
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
|
@ -1,3 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from . import models |
|
@ -1,16 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
{ |
|
||||
"name": "Animal Owner", |
|
||||
"version": "12.0.1.0.0", |
|
||||
"license": "AGPL-3", |
|
||||
"summary": "Add owner to the animal", |
|
||||
"author": "Open Source Integrators, Odoo Community Association (OCA)", |
|
||||
"maintainer": "Open Source Integrators", |
|
||||
"website": "https://github.com/OCA/partner-contact", |
|
||||
"depends": ["animal"], |
|
||||
"data": ["views/animal.xml", "views/res_partner.xml"], |
|
||||
"application": False, |
|
||||
"development_status": "Beta", |
|
||||
"maintainers": ["max3903"], |
|
||||
} |
|
@ -1,48 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * animal_owner |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \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: animal_owner |
|
||||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_partner_animal_owner_form |
|
||||
msgid "<span class=\"o_stat_text\"> Animals</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model,name:animal_owner.model_animal |
|
||||
msgid "Animal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_ids |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_ids |
|
||||
msgid "Animals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model,name:animal_owner.model_res_partner |
|
||||
msgid "Contact" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_count |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_count |
|
||||
msgid "Number of Animals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_animal__partner_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_animal_owner_search |
|
||||
msgid "Owner" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,50 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * animal_owner |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"PO-Revision-Date: 2020-10-20 04:08+0000\n" |
|
||||
"Last-Translator: Maxime Chambreuil <mchambreuil@opensourceintegrators.com>\n" |
|
||||
"Language-Team: none\n" |
|
||||
"Language: es\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
|
||||
"X-Generator: Weblate 3.10\n" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_partner_animal_owner_form |
|
||||
msgid "<span class=\"o_stat_text\"> Animals</span>" |
|
||||
msgstr "<span class=\"o_stat_text\"> Animales</span>" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model,name:animal_owner.model_animal |
|
||||
msgid "Animal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_ids |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_ids |
|
||||
msgid "Animals" |
|
||||
msgstr "Animales" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model,name:animal_owner.model_res_partner |
|
||||
msgid "Contact" |
|
||||
msgstr "Contacto" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_count |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_count |
|
||||
msgid "Number of Animals" |
|
||||
msgstr "Numero de animales" |
|
||||
|
|
||||
#. module: animal_owner |
|
||||
#: model:ir.model.fields,field_description:animal_owner.field_animal__partner_id |
|
||||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_animal_owner_search |
|
||||
msgid "Owner" |
|
||||
msgstr "Dueño" |
|
@ -1,3 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from . import animal, res_partner |
|
@ -1,11 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import fields, models |
|
||||
|
|
||||
|
|
||||
class Animal(models.Model): |
|
||||
_inherit = "animal" |
|
||||
|
|
||||
partner_id = fields.Many2one( |
|
||||
"res.partner", string="Owner", index=True, track_visibility="onchange" |
|
||||
) |
|
@ -1,27 +0,0 @@ |
|||||
# Copyright (C) 2020 Open Source Integrators |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
from odoo import api, fields, models |
|
||||
|
|
||||
|
|
||||
class ResPartner(models.Model): |
|
||||
_inherit = "res.partner" |
|
||||
|
|
||||
@api.depends("animal_ids") |
|
||||
def _compute_animal_count(self): |
|
||||
for rec in self: |
|
||||
rec.animal_count = len(rec.animal_ids) |
|
||||
|
|
||||
animal_ids = fields.One2many("animal", "partner_id", string="Animals") |
|
||||
animal_count = fields.Integer( |
|
||||
compute=_compute_animal_count, string="Number of Animals", store=True |
|
||||
) |
|
||||
|
|
||||
@api.multi |
|
||||
def action_view_animals(self): |
|
||||
action = self.env.ref("animal.action_animal").read()[0] |
|
||||
if self.animal_count > 1: |
|
||||
action["domain"] = [("id", "in", self.animal_ids.ids)] |
|
||||
else: |
|
||||
action["views"] = [(self.env.ref("animal.view_animal_form").id, "form")] |
|
||||
action["res_id"] = self.animal_ids and self.animal_ids.ids[0] or False |
|
||||
return action |
|
@ -1,3 +0,0 @@ |
|||||
* Open Source Integrators <https://www.opensourceintegrators.com> |
|
||||
|
|
||||
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com> |
|
@ -1 +0,0 @@ |
|||||
This module allows you to store the owner of a pet. |
|
@ -1,3 +0,0 @@ |
|||||
* Go to Animals |
|
||||
* Create or select an animal |
|
||||
* Select his owner |
|
Before Width: 460 | Height: 460 | Size: 28 KiB |
@ -1,433 +0,0 @@ |
|||||
<?xml version="1.0" encoding="utf-8" ?> |
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
|
||||
<head> |
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
||||
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" /> |
|
||||
<title>Animal Owner</title> |
|
||||
<style type="text/css"> |
|
||||
|
|
||||
/* |
|
||||
:Author: David Goodger (goodger@python.org) |
|
||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $ |
|
||||
:Copyright: This stylesheet has been placed in the public domain. |
|
||||
|
|
||||
Default cascading style sheet for the HTML output of Docutils. |
|
||||
|
|
||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
|
||||
customize this style sheet. |
|
||||
*/ |
|
||||
|
|
||||
/* used to remove borders from tables and images */ |
|
||||
.borderless, table.borderless td, table.borderless th { |
|
||||
border: 0 } |
|
||||
|
|
||||
table.borderless td, table.borderless th { |
|
||||
/* Override padding for "table.docutils td" with "! important". |
|
||||
The right padding separates the table cells. */ |
|
||||
padding: 0 0.5em 0 0 ! important } |
|
||||
|
|
||||
.first { |
|
||||
/* Override more specific margin styles with "! important". */ |
|
||||
margin-top: 0 ! important } |
|
||||
|
|
||||
.last, .with-subtitle { |
|
||||
margin-bottom: 0 ! important } |
|
||||
|
|
||||
.hidden { |
|
||||
display: none } |
|
||||
|
|
||||
.subscript { |
|
||||
vertical-align: sub; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
.superscript { |
|
||||
vertical-align: super; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
a.toc-backref { |
|
||||
text-decoration: none ; |
|
||||
color: black } |
|
||||
|
|
||||
blockquote.epigraph { |
|
||||
margin: 2em 5em ; } |
|
||||
|
|
||||
dl.docutils dd { |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { |
|
||||
overflow: hidden; |
|
||||
} |
|
||||
|
|
||||
/* Uncomment (and remove this text!) to get bold-faced definition list terms |
|
||||
dl.docutils dt { |
|
||||
font-weight: bold } |
|
||||
*/ |
|
||||
|
|
||||
div.abstract { |
|
||||
margin: 2em 5em } |
|
||||
|
|
||||
div.abstract p.topic-title { |
|
||||
font-weight: bold ; |
|
||||
text-align: center } |
|
||||
|
|
||||
div.admonition, div.attention, div.caution, div.danger, div.error, |
|
||||
div.hint, div.important, div.note, div.tip, div.warning { |
|
||||
margin: 2em ; |
|
||||
border: medium outset ; |
|
||||
padding: 1em } |
|
||||
|
|
||||
div.admonition p.admonition-title, div.hint p.admonition-title, |
|
||||
div.important p.admonition-title, div.note p.admonition-title, |
|
||||
div.tip p.admonition-title { |
|
||||
font-weight: bold ; |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
div.attention p.admonition-title, div.caution p.admonition-title, |
|
||||
div.danger p.admonition-title, div.error p.admonition-title, |
|
||||
div.warning p.admonition-title, .code .error { |
|
||||
color: red ; |
|
||||
font-weight: bold ; |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
/* Uncomment (and remove this text!) to get reduced vertical space in |
|
||||
compound paragraphs. |
|
||||
div.compound .compound-first, div.compound .compound-middle { |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
div.compound .compound-last, div.compound .compound-middle { |
|
||||
margin-top: 0.5em } |
|
||||
*/ |
|
||||
|
|
||||
div.dedication { |
|
||||
margin: 2em 5em ; |
|
||||
text-align: center ; |
|
||||
font-style: italic } |
|
||||
|
|
||||
div.dedication p.topic-title { |
|
||||
font-weight: bold ; |
|
||||
font-style: normal } |
|
||||
|
|
||||
div.figure { |
|
||||
margin-left: 2em ; |
|
||||
margin-right: 2em } |
|
||||
|
|
||||
div.footer, div.header { |
|
||||
clear: both; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
div.line-block { |
|
||||
display: block ; |
|
||||
margin-top: 1em ; |
|
||||
margin-bottom: 1em } |
|
||||
|
|
||||
div.line-block div.line-block { |
|
||||
margin-top: 0 ; |
|
||||
margin-bottom: 0 ; |
|
||||
margin-left: 1.5em } |
|
||||
|
|
||||
div.sidebar { |
|
||||
margin: 0 0 0.5em 1em ; |
|
||||
border: medium outset ; |
|
||||
padding: 1em ; |
|
||||
background-color: #ffffee ; |
|
||||
width: 40% ; |
|
||||
float: right ; |
|
||||
clear: right } |
|
||||
|
|
||||
div.sidebar p.rubric { |
|
||||
font-family: sans-serif ; |
|
||||
font-size: medium } |
|
||||
|
|
||||
div.system-messages { |
|
||||
margin: 5em } |
|
||||
|
|
||||
div.system-messages h1 { |
|
||||
color: red } |
|
||||
|
|
||||
div.system-message { |
|
||||
border: medium outset ; |
|
||||
padding: 1em } |
|
||||
|
|
||||
div.system-message p.system-message-title { |
|
||||
color: red ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
div.topic { |
|
||||
margin: 2em } |
|
||||
|
|
||||
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
|
||||
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
|
||||
margin-top: 0.4em } |
|
||||
|
|
||||
h1.title { |
|
||||
text-align: center } |
|
||||
|
|
||||
h2.subtitle { |
|
||||
text-align: center } |
|
||||
|
|
||||
hr.docutils { |
|
||||
width: 75% } |
|
||||
|
|
||||
img.align-left, .figure.align-left, object.align-left, table.align-left { |
|
||||
clear: left ; |
|
||||
float: left ; |
|
||||
margin-right: 1em } |
|
||||
|
|
||||
img.align-right, .figure.align-right, object.align-right, table.align-right { |
|
||||
clear: right ; |
|
||||
float: right ; |
|
||||
margin-left: 1em } |
|
||||
|
|
||||
img.align-center, .figure.align-center, object.align-center { |
|
||||
display: block; |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
|
|
||||
table.align-center { |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
|
|
||||
.align-left { |
|
||||
text-align: left } |
|
||||
|
|
||||
.align-center { |
|
||||
clear: both ; |
|
||||
text-align: center } |
|
||||
|
|
||||
.align-right { |
|
||||
text-align: right } |
|
||||
|
|
||||
/* reset inner alignment in figures */ |
|
||||
div.align-right { |
|
||||
text-align: inherit } |
|
||||
|
|
||||
/* div.align-center * { */ |
|
||||
/* text-align: left } */ |
|
||||
|
|
||||
.align-top { |
|
||||
vertical-align: top } |
|
||||
|
|
||||
.align-middle { |
|
||||
vertical-align: middle } |
|
||||
|
|
||||
.align-bottom { |
|
||||
vertical-align: bottom } |
|
||||
|
|
||||
ol.simple, ul.simple { |
|
||||
margin-bottom: 1em } |
|
||||
|
|
||||
ol.arabic { |
|
||||
list-style: decimal } |
|
||||
|
|
||||
ol.loweralpha { |
|
||||
list-style: lower-alpha } |
|
||||
|
|
||||
ol.upperalpha { |
|
||||
list-style: upper-alpha } |
|
||||
|
|
||||
ol.lowerroman { |
|
||||
list-style: lower-roman } |
|
||||
|
|
||||
ol.upperroman { |
|
||||
list-style: upper-roman } |
|
||||
|
|
||||
p.attribution { |
|
||||
text-align: right ; |
|
||||
margin-left: 50% } |
|
||||
|
|
||||
p.caption { |
|
||||
font-style: italic } |
|
||||
|
|
||||
p.credits { |
|
||||
font-style: italic ; |
|
||||
font-size: smaller } |
|
||||
|
|
||||
p.label { |
|
||||
white-space: nowrap } |
|
||||
|
|
||||
p.rubric { |
|
||||
font-weight: bold ; |
|
||||
font-size: larger ; |
|
||||
color: maroon ; |
|
||||
text-align: center } |
|
||||
|
|
||||
p.sidebar-title { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold ; |
|
||||
font-size: larger } |
|
||||
|
|
||||
p.sidebar-subtitle { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
p.topic-title { |
|
||||
font-weight: bold } |
|
||||
|
|
||||
pre.address { |
|
||||
margin-bottom: 0 ; |
|
||||
margin-top: 0 ; |
|
||||
font: inherit } |
|
||||
|
|
||||
pre.literal-block, pre.doctest-block, pre.math, pre.code { |
|
||||
margin-left: 2em ; |
|
||||
margin-right: 2em } |
|
||||
|
|
||||
pre.code .ln { color: grey; } /* line numbers */ |
|
||||
pre.code, code { background-color: #eeeeee } |
|
||||
pre.code .comment, code .comment { color: #5C6576 } |
|
||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } |
|
||||
pre.code .literal.string, code .literal.string { color: #0C5404 } |
|
||||
pre.code .name.builtin, code .name.builtin { color: #352B84 } |
|
||||
pre.code .deleted, code .deleted { background-color: #DEB0A1} |
|
||||
pre.code .inserted, code .inserted { background-color: #A3D289} |
|
||||
|
|
||||
span.classifier { |
|
||||
font-family: sans-serif ; |
|
||||
font-style: oblique } |
|
||||
|
|
||||
span.classifier-delimiter { |
|
||||
font-family: sans-serif ; |
|
||||
font-weight: bold } |
|
||||
|
|
||||
span.interpreted { |
|
||||
font-family: sans-serif } |
|
||||
|
|
||||
span.option { |
|
||||
white-space: nowrap } |
|
||||
|
|
||||
span.pre { |
|
||||
white-space: pre } |
|
||||
|
|
||||
span.problematic { |
|
||||
color: red } |
|
||||
|
|
||||
span.section-subtitle { |
|
||||
/* font-size relative to parent (h1..h6 element) */ |
|
||||
font-size: 80% } |
|
||||
|
|
||||
table.citation { |
|
||||
border-left: solid 1px gray; |
|
||||
margin-left: 1px } |
|
||||
|
|
||||
table.docinfo { |
|
||||
margin: 2em 4em } |
|
||||
|
|
||||
table.docutils { |
|
||||
margin-top: 0.5em ; |
|
||||
margin-bottom: 0.5em } |
|
||||
|
|
||||
table.footnote { |
|
||||
border-left: solid 1px black; |
|
||||
margin-left: 1px } |
|
||||
|
|
||||
table.docutils td, table.docutils th, |
|
||||
table.docinfo td, table.docinfo th { |
|
||||
padding-left: 0.5em ; |
|
||||
padding-right: 0.5em ; |
|
||||
vertical-align: top } |
|
||||
|
|
||||
table.docutils th.field-name, table.docinfo th.docinfo-name { |
|
||||
font-weight: bold ; |
|
||||
text-align: left ; |
|
||||
white-space: nowrap ; |
|
||||
padding-left: 0 } |
|
||||
|
|
||||
/* "booktabs" style (no vertical lines) */ |
|
||||
table.docutils.booktabs { |
|
||||
border: 0px; |
|
||||
border-top: 2px solid; |
|
||||
border-bottom: 2px solid; |
|
||||
border-collapse: collapse; |
|
||||
} |
|
||||
table.docutils.booktabs * { |
|
||||
border: 0px; |
|
||||
} |
|
||||
table.docutils.booktabs th { |
|
||||
border-bottom: thin solid; |
|
||||
text-align: left; |
|
||||
} |
|
||||
|
|
||||
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
|
||||
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
|
||||
font-size: 100% } |
|
||||
|
|
||||
ul.auto-toc { |
|
||||
list-style-type: none } |
|
||||
|
|
||||
</style> |
|
||||
</head> |
|
||||
<body> |
|
||||
<div class="document" id="animal-owner"> |
|
||||
<h1 class="title">Animal Owner</h1> |
|
||||
|
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
|
||||
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/animal_owner"><img alt="OCA/partner-contact" src="https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-animal_owner"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/134/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> |
|
||||
<p>This module allows you to store the owner of a pet.</p> |
|
||||
<p><strong>Table of contents</strong></p> |
|
||||
<div class="contents local topic" id="contents"> |
|
||||
<ul class="simple"> |
|
||||
<li><a class="reference internal" href="#usage" id="id1">Usage</a></li> |
|
||||
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li> |
|
||||
<li><a class="reference internal" href="#credits" id="id3">Credits</a><ul> |
|
||||
<li><a class="reference internal" href="#authors" id="id4">Authors</a></li> |
|
||||
<li><a class="reference internal" href="#contributors" id="id5">Contributors</a></li> |
|
||||
<li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="usage"> |
|
||||
<h1><a class="toc-backref" href="#id1">Usage</a></h1> |
|
||||
<ul class="simple"> |
|
||||
<li>Go to Animals</li> |
|
||||
<li>Create or select an animal</li> |
|
||||
<li>Select his owner</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="bug-tracker"> |
|
||||
<h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1> |
|
||||
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/partner-contact/issues">GitHub Issues</a>. |
|
||||
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 |
|
||||
<a class="reference external" href="https://github.com/OCA/partner-contact/issues/new?body=module:%20animal_owner%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> |
|
||||
<p>Do not contact contributors directly about support or help with technical issues.</p> |
|
||||
</div> |
|
||||
<div class="section" id="credits"> |
|
||||
<h1><a class="toc-backref" href="#id3">Credits</a></h1> |
|
||||
<div class="section" id="authors"> |
|
||||
<h2><a class="toc-backref" href="#id4">Authors</a></h2> |
|
||||
<ul class="simple"> |
|
||||
<li>Open Source Integrators</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="contributors"> |
|
||||
<h2><a class="toc-backref" href="#id5">Contributors</a></h2> |
|
||||
<ul class="simple"> |
|
||||
<li>Open Source Integrators <<a class="reference external" href="https://www.opensourceintegrators.com">https://www.opensourceintegrators.com</a>><ul> |
|
||||
<li>Maxime Chambreuil <<a class="reference external" href="mailto:mchambreuil@opensourceintegrators.com">mchambreuil@opensourceintegrators.com</a>></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
<div class="section" id="maintainers"> |
|
||||
<h2><a class="toc-backref" href="#id6">Maintainers</a></h2> |
|
||||
<p>This module is maintained by the OCA.</p> |
|
||||
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> |
|
||||
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use.</p> |
|
||||
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p> |
|
||||
<p><a class="reference external" href="https://github.com/max3903"><img alt="max3903" src="https://github.com/max3903.png?size=40px" /></a></p> |
|
||||
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/animal_owner">OCA/partner-contact</a> project on GitHub.</p> |
|
||||
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
|
||||
</body> |
|
||||
</html> |
|
@ -1,58 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Animal Tree View --> |
|
||||
<record id="view_animal_owner_tree" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.owner.tree</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="inherit_id" ref="animal.view_animal_tree"/> |
|
||||
<field name="arch" type="xml"> |
|
||||
<field name="color_id" position="after"> |
|
||||
<field name="partner_id"/> |
|
||||
</field> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Form View --> |
|
||||
<record id="view_animal_owner_form" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.owner.form</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="inherit_id" ref="animal.view_animal_form"/> |
|
||||
<field name="arch" type="xml"> |
|
||||
<field name="birth_date" position="after"> |
|
||||
<field name="partner_id"/> |
|
||||
</field> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Kanban View --> |
|
||||
<record id="view_animal_owner_kanban" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.owner.kanban</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="inherit_id" ref="animal.view_animal_kanban"/> |
|
||||
<field name="arch" type="xml"> |
|
||||
<field name="name" position="after"> |
|
||||
<field name="partner_id"/> |
|
||||
</field> |
|
||||
<xpath expr="//div[hasclass('oe_kanban_details')]/ul" position="inside"> |
|
||||
<li t-if="record.partner_id.raw_value"><field name="partner_id"/></li> |
|
||||
</xpath> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<!-- Animal Search View --> |
|
||||
<record id="view_animal_owner_search" model="ir.ui.view"> |
|
||||
<field name="name">view.animal.owner.search</field> |
|
||||
<field name="model">animal</field> |
|
||||
<field name="inherit_id" ref="animal.view_animal_search"/> |
|
||||
<field name="arch" type="xml"> |
|
||||
<field name="name" position="after"> |
|
||||
<field name="partner_id"/> |
|
||||
</field> |
|
||||
<filter name="gender" position="before"> |
|
||||
<filter name="partner_id" string="Owner" domain="" |
|
||||
context="{'group_by': 'partner_id'}"/> |
|
||||
</filter> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -1,22 +0,0 @@ |
|||||
<odoo> |
|
||||
|
|
||||
<!-- Partner Form View --> |
|
||||
<record id="view_partner_animal_owner_form" model="ir.ui.view"> |
|
||||
<field name="name">view.partner.animal.owner.form</field> |
|
||||
<field name="model">res.partner</field> |
|
||||
<field name="inherit_id" ref="base.view_partner_form"/> |
|
||||
<field name="arch" type="xml"> |
|
||||
<button name="toggle_active" position="before"> |
|
||||
<button class="oe_stat_button" type="object" |
|
||||
name="action_view_animals" icon="fa-pencil-square-o" |
|
||||
context="{'default_partner_id': id}"> |
|
||||
<div class="o_stat_info"> |
|
||||
<field name="animal_count" class="o_stat_value"/> |
|
||||
<span class="o_stat_text"> Animals</span> |
|
||||
</div> |
|
||||
</button> |
|
||||
</button> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
</odoo> |
|
@ -0,0 +1,66 @@ |
|||||
|
Contacts Management |
||||
|
=================== |
||||
|
|
||||
|
This module was written to extend the contact management functionality. It |
||||
|
allows you to: |
||||
|
|
||||
|
- set several job positions in different companies per contact, |
||||
|
- set some extra informations like birthdate and nationality. |
||||
|
|
||||
|
Usage |
||||
|
===== |
||||
|
|
||||
|
New tabs 'Other Positions' and 'Personal Information' are available on the |
||||
|
contact form. |
||||
|
|
||||
|
For further information, please visit: |
||||
|
|
||||
|
* https://www.odoo.com/forum/help-1 |
||||
|
|
||||
|
Known issues / Roadmap |
||||
|
====================== |
||||
|
|
||||
|
.. warning:: |
||||
|
**DEPRECATED!!** |
||||
|
|
||||
|
This module is deprecated and **will be removed in Odoo 9.0**. |
||||
|
|
||||
|
Its functionality has been split in 3 separate modules: |
||||
|
|
||||
|
- partner_contact_birthdate_ |
||||
|
- partner_contact_in_several_companies_ |
||||
|
- partner_contact_nationality_ |
||||
|
|
||||
|
You should consider using those instead. |
||||
|
|
||||
|
Credits |
||||
|
======= |
||||
|
|
||||
|
Contributors |
||||
|
------------ |
||||
|
|
||||
|
* Xavier ALT <xal@openerp.com> (original author) |
||||
|
* EL HADJI DEM <elhadji.dem@savoirfairelinux.com> |
||||
|
* TheCloneMaster <the.clone.master@gmail.com> |
||||
|
* Sandy Carter <sandy.carter@savoirfairelinux.com> |
||||
|
* Rudolf Schnapka <rs@techno-flex.de> |
||||
|
* Sebastien Alix <sebastien.alix@osiell.com> |
||||
|
* Jairo Llopis <j.llopis@grupoesoc.es> |
||||
|
|
||||
|
Maintainer |
||||
|
---------- |
||||
|
|
||||
|
.. image:: http://odoo-community.org/logo.png |
||||
|
:alt: Odoo Community Association |
||||
|
:target: http://odoo-community.org |
||||
|
|
||||
|
This module is maintained by the OCA. |
||||
|
|
||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. |
||||
|
|
||||
|
To contribute to this module, please visit http://odoo-community.org. |
||||
|
|
||||
|
|
||||
|
.. _partner_contact_birthdate: https://github.com/OCA/partner-contact/tree/8.0/partner_contact_birthdate |
||||
|
.. _partner_contact_in_several_companies: https://github.com/OCA/partner-contact/tree/8.0/partner_contact_in_several_companies |
||||
|
.. _partner_contact_nationality: https://github.com/OCA/partner-contact/tree/8.0/partner_contact_nationality |
@ -0,0 +1,23 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
|
||||
|
############################################################################## |
||||
|
# |
||||
|
# OpenERP, Open Source Management Solution |
||||
|
# Copyright (C) 2013-TODAY OpenERP SA (<http://www.openerp.com>). |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
from . import models |
@ -0,0 +1,35 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# OpenERP, Open Source Business Applications |
||||
|
# Copyright (C) 2013-TODAY OpenERP S.A. (<http://openerp.com>). |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
{ |
||||
|
'name': 'Contacts Management', |
||||
|
'summary': u"[DEPRECATED] Manage your contacts separately", |
||||
|
'version': '8.0.2.0.1', |
||||
|
'author': "OpenERP SA,Odoo Community Association (OCA)", |
||||
|
'website': 'http://www.openerp.com', |
||||
|
'category': 'Customer Relationship Management', |
||||
|
'depends': [ |
||||
|
'partner_contact_birthdate', |
||||
|
'partner_contact_in_several_companies', |
||||
|
'partner_contact_nationality', |
||||
|
], |
||||
|
'license': 'AGPL-3', |
||||
|
} |
@ -0,0 +1,20 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 8.0\n" |
||||
|
"Report-Msgid-Bugs-To: \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: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,26 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Rudolf Schnapka <rs@techno-flex.de>, 2017 |
||||
|
# Rudolf Schnapka <schnapkar@golive-saar.de>, 2014 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-02-21 16:57+0000\n" |
||||
|
"PO-Revision-Date: 2017-02-24 19:49+0000\n" |
||||
|
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>\n" |
||||
|
"Language-Team: German (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/de/)\n" |
||||
|
"Language: de\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "Modelle" |
@ -0,0 +1,26 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Francisco Palm <francisco.palm@gmail.com>, 2015 |
||||
|
# Oihane Crucelaegui <oihanecruce@gmail.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-03 07:56+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-04 07:44+0000\n" |
||||
|
"Last-Translator: Oihane Crucelaegui <oihanecruce@gmail.com>\n" |
||||
|
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/es/)\n" |
||||
|
"Language: es\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "Modelos" |
@ -0,0 +1,25 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Esther Martín Menéndez <esthermartin001@gmail.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-02-21 16:57+0000\n" |
||||
|
"PO-Revision-Date: 2017-02-23 15:55+0000\n" |
||||
|
"Last-Translator: Esther Martín Menéndez <esthermartin001@gmail.com>\n" |
||||
|
"Language-Team: Basque (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/eu/)\n" |
||||
|
"Language: eu\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "Models" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2015-07-25 00:33+0000\n" |
||||
|
"PO-Revision-Date: 2015-05-21 21:57+0000\n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/fi/)\n" |
||||
|
"Language: fi\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "Birthdate" |
||||
|
#~ msgstr "Syntymäpäivä" |
||||
|
|
||||
|
#~ msgid "Contacts" |
||||
|
#~ msgstr "Kontaktit" |
||||
|
|
||||
|
#~ msgid "Country" |
||||
|
#~ msgstr "Maa" |
||||
|
|
||||
|
#~ msgid "Fax:" |
||||
|
#~ msgstr "Faksi:" |
||||
|
|
||||
|
#~ msgid "Mobile:" |
||||
|
#~ msgstr "Kännykkä:" |
||||
|
|
||||
|
#~ msgid "Partner" |
||||
|
#~ msgstr "Kumppani" |
||||
|
|
||||
|
#~ msgid "Phone:" |
||||
|
#~ msgstr "Puhelin:" |
@ -0,0 +1,122 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Bruno JOLIVEAU, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2015-07-25 00:33+0000\n" |
||||
|
"PO-Revision-Date: 2015-08-19 15:15+0000\n" |
||||
|
"Last-Translator: Bruno JOLIVEAU\n" |
||||
|
"Language-Team: French (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/fr/)\n" |
||||
|
"Language: fr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "Address" |
||||
|
#~ msgstr "Adresse" |
||||
|
|
||||
|
#~ msgid "All partner positions" |
||||
|
#~ msgstr "Tous les contacts" |
||||
|
|
||||
|
#~ msgid "All positions" |
||||
|
#~ msgstr "Tous les contacts" |
||||
|
|
||||
|
#~ msgid "Attached to existing Contact" |
||||
|
#~ msgstr "Rattaché à un contact existant" |
||||
|
|
||||
|
#~ msgid "Birthdate" |
||||
|
#~ msgstr "Date de naissance" |
||||
|
|
||||
|
#~ msgid "City" |
||||
|
#~ msgstr "Ville" |
||||
|
|
||||
|
#~ msgid "Company" |
||||
|
#~ msgstr "Organisme" |
||||
|
|
||||
|
#~ msgid "Contact" |
||||
|
#~ msgstr "Contact" |
||||
|
|
||||
|
#~ msgid "Contact Type" |
||||
|
#~ msgstr "Type de contact" |
||||
|
|
||||
|
#~ msgid "Contacts" |
||||
|
#~ msgstr "Contacts" |
||||
|
|
||||
|
#~ msgid "Country" |
||||
|
#~ msgstr "Pays" |
||||
|
|
||||
|
#~ msgid "Fax:" |
||||
|
#~ msgstr "Télécopie :" |
||||
|
|
||||
|
#~ msgid "Main Contact" |
||||
|
#~ msgstr "Contact principal" |
||||
|
|
||||
|
#~ msgid "Mobile:" |
||||
|
#~ msgstr "Portable :" |
||||
|
|
||||
|
#~ msgid "Nationality" |
||||
|
#~ msgstr "Nationalité" |
||||
|
|
||||
|
#~ msgid "Other Positions" |
||||
|
#~ msgstr "Fonctions" |
||||
|
|
||||
|
#~ msgid "Others Positions" |
||||
|
#~ msgstr "Fonctions" |
||||
|
|
||||
|
#~ msgid "Partner" |
||||
|
#~ msgstr "Partenaire" |
||||
|
|
||||
|
#~ msgid "Person" |
||||
|
#~ msgstr "Personne" |
||||
|
|
||||
|
#~ msgid "Personal Information" |
||||
|
#~ msgstr "Informations personnelles" |
||||
|
|
||||
|
#~ msgid "Phone:" |
||||
|
#~ msgstr "Téléphone :" |
||||
|
|
||||
|
#~ msgid "Standalone Contact" |
||||
|
#~ msgstr "Contact autonome" |
||||
|
|
||||
|
#~ msgid "State" |
||||
|
#~ msgstr "État" |
||||
|
|
||||
|
#~ msgid "Street..." |
||||
|
#~ msgstr "Rue..." |
||||
|
|
||||
|
#~ msgid "Tags..." |
||||
|
#~ msgstr "Étiquettes..." |
||||
|
|
||||
|
#~ msgid "" |
||||
|
#~ "To see personal information about this contact, please go to to the his " |
||||
|
#~ "person form:" |
||||
|
#~ msgstr "" |
||||
|
#~ "Pour voir des informations personnelles sur ce contact, s'il vous plaît " |
||||
|
#~ "aller au formulaire de la personne:" |
||||
|
|
||||
|
#~ msgid "ZIP" |
||||
|
#~ msgstr "Code postal" |
||||
|
|
||||
|
#~ msgid "at" |
||||
|
#~ msgstr "à" |
||||
|
|
||||
|
#~ msgid "e.g. Sales Director" |
||||
|
#~ msgstr "ex : Directeur des ventes" |
||||
|
|
||||
|
#~ msgid "other position" |
||||
|
#~ msgstr "fonction" |
||||
|
|
||||
|
#~ msgid "other positions" |
||||
|
#~ msgstr "fonctions" |
@ -0,0 +1,25 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Paolo Valier, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-02-27 23:26+0000\n" |
||||
|
"PO-Revision-Date: 2016-03-11 15:31+0000\n" |
||||
|
"Last-Translator: Paolo Valier\n" |
||||
|
"Language-Team: Italian (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/it/)\n" |
||||
|
"Language: it\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "Modelli" |
@ -0,0 +1,64 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# lfreeke <lfreeke@therp.nl>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2015-07-25 00:33+0000\n" |
||||
|
"PO-Revision-Date: 2015-10-01 19:24+0000\n" |
||||
|
"Last-Translator: lfreeke <lfreeke@therp.nl>\n" |
||||
|
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/nl/)\n" |
||||
|
"Language: nl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "City" |
||||
|
#~ msgstr "Stad" |
||||
|
|
||||
|
#~ msgid "Company" |
||||
|
#~ msgstr "Bedrijf" |
||||
|
|
||||
|
#~ msgid "Contact" |
||||
|
#~ msgstr "Contact" |
||||
|
|
||||
|
#~ msgid "Contact Type" |
||||
|
#~ msgstr "Contact type" |
||||
|
|
||||
|
#~ msgid "Contacts" |
||||
|
#~ msgstr "Contacten" |
||||
|
|
||||
|
#~ msgid "Country" |
||||
|
#~ msgstr "Land" |
||||
|
|
||||
|
#~ msgid "Fax:" |
||||
|
#~ msgstr "Fax:" |
||||
|
|
||||
|
#~ msgid "Mobile:" |
||||
|
#~ msgstr "Mobiel:" |
||||
|
|
||||
|
#~ msgid "Nationality" |
||||
|
#~ msgstr "Nationaliteit" |
||||
|
|
||||
|
#~ msgid "Partner" |
||||
|
#~ msgstr "Partner" |
||||
|
|
||||
|
#~ msgid "Personal Information" |
||||
|
#~ msgstr "Persoonlijke informatie" |
||||
|
|
||||
|
#~ msgid "Phone:" |
||||
|
#~ msgstr "Telefoon:" |
||||
|
|
||||
|
#~ msgid "Street..." |
||||
|
#~ msgstr "Straat..." |
@ -0,0 +1,122 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2015-07-25 00:33+0000\n" |
||||
|
"PO-Revision-Date: 2015-06-22 19:37+0000\n" |
||||
|
"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>\n" |
||||
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-partner-" |
||||
|
"contact-8-0/language/pt_BR/)\n" |
||||
|
"Language: pt_BR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "Address" |
||||
|
#~ msgstr "Endereço" |
||||
|
|
||||
|
#~ msgid "All partner positions" |
||||
|
#~ msgstr "Todas posições de parceiros" |
||||
|
|
||||
|
#~ msgid "All positions" |
||||
|
#~ msgstr "Todas as posições" |
||||
|
|
||||
|
#~ msgid "Attached to existing Contact" |
||||
|
#~ msgstr "Anexado ao contato existente" |
||||
|
|
||||
|
#~ msgid "Birthdate" |
||||
|
#~ msgstr "Data de nascimento" |
||||
|
|
||||
|
#~ msgid "City" |
||||
|
#~ msgstr "CIdade" |
||||
|
|
||||
|
#~ msgid "Company" |
||||
|
#~ msgstr "Empresa" |
||||
|
|
||||
|
#~ msgid "Contact" |
||||
|
#~ msgstr "Contato" |
||||
|
|
||||
|
#~ msgid "Contact Type" |
||||
|
#~ msgstr "Tipo de contato" |
||||
|
|
||||
|
#~ msgid "Contacts" |
||||
|
#~ msgstr "Contatos" |
||||
|
|
||||
|
#~ msgid "Country" |
||||
|
#~ msgstr "País" |
||||
|
|
||||
|
#~ msgid "Fax:" |
||||
|
#~ msgstr "Fax:" |
||||
|
|
||||
|
#~ msgid "Main Contact" |
||||
|
#~ msgstr "Contato principal" |
||||
|
|
||||
|
#~ msgid "Mobile:" |
||||
|
#~ msgstr "Celular:" |
||||
|
|
||||
|
#~ msgid "Nationality" |
||||
|
#~ msgstr "Nacionalidade" |
||||
|
|
||||
|
#~ msgid "Other Positions" |
||||
|
#~ msgstr "Outras posições" |
||||
|
|
||||
|
#~ msgid "Others Positions" |
||||
|
#~ msgstr "Outras posições" |
||||
|
|
||||
|
#~ msgid "Partner" |
||||
|
#~ msgstr "Parceir" |
||||
|
|
||||
|
#~ msgid "Person" |
||||
|
#~ msgstr "Pessoa" |
||||
|
|
||||
|
#~ msgid "Personal Information" |
||||
|
#~ msgstr "Informações pessoais" |
||||
|
|
||||
|
#~ msgid "Phone:" |
||||
|
#~ msgstr "Telefone:" |
||||
|
|
||||
|
#~ msgid "Standalone Contact" |
||||
|
#~ msgstr "Contato" |
||||
|
|
||||
|
#~ msgid "State" |
||||
|
#~ msgstr "Estado" |
||||
|
|
||||
|
#~ msgid "Street..." |
||||
|
#~ msgstr "Rua..." |
||||
|
|
||||
|
#~ msgid "Tags..." |
||||
|
#~ msgstr "Tags..." |
||||
|
|
||||
|
#~ msgid "" |
||||
|
#~ "To see personal information about this contact, please go to to the his " |
||||
|
#~ "person form:" |
||||
|
#~ msgstr "" |
||||
|
#~ "Para visualizar informações pessoais deste contato, por favor vá para o " |
||||
|
#~ "formulário da pessoa:" |
||||
|
|
||||
|
#~ msgid "ZIP" |
||||
|
#~ msgstr "CEP" |
||||
|
|
||||
|
#~ msgid "at" |
||||
|
#~ msgstr "em" |
||||
|
|
||||
|
#~ msgid "e.g. Sales Director" |
||||
|
#~ msgstr "ex. Diretor de vendas" |
||||
|
|
||||
|
#~ msgid "other position" |
||||
|
#~ msgstr "outra posição" |
||||
|
|
||||
|
#~ msgid "other positions" |
||||
|
#~ msgstr "outras posições" |
@ -0,0 +1,26 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_contact |
||||
|
# |
||||
|
# Translators: |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-02-26 01:49+0000\n" |
||||
|
"PO-Revision-Date: 2016-02-27 16:56+0000\n" |
||||
|
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n" |
||||
|
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-partner-" |
||||
|
"contact-8-0/language/sl/)\n" |
||||
|
"Language: sl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
||||
|
"%100==4 ? 2 : 3);\n" |
||||
|
|
||||
|
#. module: base_contact |
||||
|
#: model:ir.model,name:base_contact.model_ir_model |
||||
|
msgid "Models" |
||||
|
msgstr "Modeli" |
@ -0,0 +1,38 @@ |
|||||
|
# -*- encoding: utf-8 -*- |
||||
|
|
||||
|
# Odoo, Open Source Management Solution |
||||
|
# Copyright (C) 2014-2015 Grupo ESOC <www.grupoesoc.es> |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as published by |
||||
|
# the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
|
||||
|
|
||||
|
def migrate(cr, version): |
||||
|
"""Update fields owner module to avoid Odoo deleting them on uninstall.""" |
||||
|
# partner_contact_birthdate |
||||
|
cr.execute("""UPDATE ir_model_data |
||||
|
SET module='partner_contact_birthdate' |
||||
|
WHERE module='base_contact' |
||||
|
AND name in ('field_res_partner_birthdate_date')""") |
||||
|
|
||||
|
# partner_contact_nationality |
||||
|
cr.execute("""UPDATE ir_model_data |
||||
|
SET module='partner_contact_nationality' |
||||
|
WHERE module='base_contact' |
||||
|
AND name in ('field_res_partner_nationality_id')""") |
||||
|
|
||||
|
# partner_contact_in_several_companies |
||||
|
cr.execute("""UPDATE ir_model_data |
||||
|
SET module='partner_contact_in_several_companies' |
||||
|
WHERE module='base_contact' |
||||
|
AND name LIKE 'field_%'""") |
@ -0,0 +1,5 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2016 Grupo ESOC Ingeniería de Servicios, S.L.U. - Jairo Llopis |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
||||
|
|
||||
|
from . import ir_model |
@ -0,0 +1,18 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2016 Grupo ESOC Ingeniería de Servicios, S.L.U. - Jairo Llopis |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
||||
|
|
||||
|
import logging |
||||
|
from openerp import api, models |
||||
|
|
||||
|
_logger = logging.getLogger(__name__) |
||||
|
|
||||
|
|
||||
|
class IrModel(models.Model): |
||||
|
_inherit = "ir.model" |
||||
|
|
||||
|
@api.cr |
||||
|
def _register_hook(self, cr): |
||||
|
"""Only warn in installed instances.""" |
||||
|
_logger.info("WARNING: This module is DEPRECATED. See README.") |
||||
|
return super(IrModel, self)._register_hook(cr) |
Before Width: 128 | Height: 128 | Size: 9.2 KiB After Width: 128 | Height: 128 | Size: 9.2 KiB |
@ -0,0 +1,61 @@ |
|||||
|
.. 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 |
||||
|
|
||||
|
============== |
||||
|
Base Continent |
||||
|
============== |
||||
|
|
||||
|
This module adds a *Continent* object (res.continent) and a link between continents and countries. It also adds a continent field on partners (automatically set if a country has been selected on the partner). |
||||
|
|
||||
|
Configuration |
||||
|
============= |
||||
|
|
||||
|
Go to the menu *Sales > Configuration > Address Book > Localization > Continents* to see the list of continents and assign countries to continents. |
||||
|
|
||||
|
Usage |
||||
|
===== |
||||
|
|
||||
|
You can now group partners per continent. |
||||
|
|
||||
|
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas |
||||
|
:alt: Try me on Runbot |
||||
|
:target: https://runbot.odoo-community.org/runbot/134/8.0 |
||||
|
|
||||
|
|
||||
|
Bug Tracker |
||||
|
=========== |
||||
|
|
||||
|
Bugs are tracked on `GitHub Issues |
||||
|
<https://github.com/OCA/partner-contact/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 |
||||
|
======= |
||||
|
|
||||
|
Images |
||||
|
------ |
||||
|
|
||||
|
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_. |
||||
|
|
||||
|
Contributors |
||||
|
------------ |
||||
|
|
||||
|
* Romain Deheele |
||||
|
* Alexis de Lattre <alexis.delattre@akretion.com> |
||||
|
|
||||
|
Maintainer |
||||
|
---------- |
||||
|
|
||||
|
.. image:: https://odoo-community.org/logo.png |
||||
|
:alt: Odoo Community Association |
||||
|
:target: https://odoo-community.org |
||||
|
|
||||
|
This module is maintained by the OCA. |
||||
|
|
||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose |
||||
|
mission is to support the collaborative development of Odoo features and |
||||
|
promote its widespread use. |
||||
|
|
||||
|
To contribute to this module, please visit https://odoo-community.org. |
@ -0,0 +1,3 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
|
||||
|
from . import models |
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2014-2016 Camptocamp SA (Author: Romain Deheele) |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
|
||||
|
{ |
||||
|
'name': 'Continent management', |
||||
|
'version': '8.0.1.0.1', |
||||
|
'depends': ['base'], |
||||
|
'author': "Camptocamp,Odoo Community Association (OCA)", |
||||
|
'license': 'AGPL-3', |
||||
|
'category': 'Generic Modules/Base', |
||||
|
'data': [ |
||||
|
'views/continent.xml', |
||||
|
'views/country.xml', |
||||
|
'views/partner.xml', |
||||
|
'data/continent_data.xml', |
||||
|
'data/country_data.xml', |
||||
|
'security/ir.model.access.csv', |
||||
|
], |
||||
|
'installable': True, |
||||
|
} |
@ -0,0 +1,27 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data noupdate="1"> |
||||
|
|
||||
|
<record id="af" model="res.continent"> |
||||
|
<field name="name">Africa</field> |
||||
|
</record> |
||||
|
<record id="an" model="res.continent"> |
||||
|
<field name="name">Antarctica</field> |
||||
|
</record> |
||||
|
<record id="as" model="res.continent"> |
||||
|
<field name="name">Asia</field> |
||||
|
</record> |
||||
|
<record id="eu" model="res.continent"> |
||||
|
<field name="name">Europe</field> |
||||
|
</record> |
||||
|
<record id="na" model="res.continent"> |
||||
|
<field name="name">North America</field> |
||||
|
</record> |
||||
|
<record id="oc" model="res.continent"> |
||||
|
<field name="name">Oceania</field> |
||||
|
</record> |
||||
|
<record id="sa" model="res.continent"> |
||||
|
<field name="name">South America</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</openerp> |
1021
base_continent/data/country_data.xml
File diff suppressed because it is too large
View File
@ -0,0 +1,132 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 8.0\n" |
||||
|
"Report-Msgid-Bugs-To: \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: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "Display and manage the list of all continents that can be assigned to your partner records." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,141 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Rudolf Schnapka <rs@techno-flex.de>, 2015,2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-02-21 16:57+0000\n" |
||||
|
"PO-Revision-Date: 2017-02-24 23:18+0000\n" |
||||
|
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>\n" |
||||
|
"Language-Team: German (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/de/)\n" |
||||
|
"Language: de\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Afrika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antarktis" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Asien" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Kontinent" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Kontinentbezeichnung" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Kontinente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "Länder" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Land" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "erstellt von" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "erstellt am" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigebezeichnung" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Anzeigen und Verwalten der Liste aller Kontinente, die Ihren Partnern " |
||||
|
"zugeordnet werden können." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt verändert am" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "zuletzt aktualisiert von" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "zuletzt aktualisiert am" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "Nordamerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Ozeanien" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Partner" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "Südamerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "Die vollständige Bezeichnung des Kontinents." |
@ -0,0 +1,142 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Francisco Palm <francisco.palm@gmail.com>, 2015 |
||||
|
# Oihane Crucelaegui <oihanecruce@gmail.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-25 11:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-14 09:09+0000\n" |
||||
|
"Last-Translator: Oihane Crucelaegui <oihanecruce@gmail.com>\n" |
||||
|
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/es/)\n" |
||||
|
"Language: es\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "África" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antártida" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Asia" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Nombre del Continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Continentes" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "Países" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "País" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nombre mostrado" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Muestra y gestiona la lista de todos los continentes que pueden asignarse a " |
||||
|
"sus registros de socio." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificación el" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "América del Norte" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Oceanía" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Socio" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "América del Sur" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "El nombre completo del continente." |
@ -0,0 +1,139 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Esther Martín Menéndez <esthermartin001@gmail.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-02-21 16:57+0000\n" |
||||
|
"PO-Revision-Date: 2017-02-23 15:56+0000\n" |
||||
|
"Last-Translator: Esther Martín Menéndez <esthermartin001@gmail.com>\n" |
||||
|
"Language-Team: Basque (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/eu/)\n" |
||||
|
"Language: eu\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Afrika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Izena erakutsi" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Kidea" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "" |
@ -0,0 +1,140 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-01-19 01:46+0000\n" |
||||
|
"PO-Revision-Date: 2015-05-21 21:56+0000\n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/fi/)\n" |
||||
|
"Language: fi\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
#, fuzzy |
||||
|
msgid "Countries" |
||||
|
msgstr "Maa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Maa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Luonut" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Luotu" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
#, fuzzy |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Viimeksi päivittänyt" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Viimeksi päivitetty" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Viimeksi päivittänyt" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Kumppani" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "" |
@ -0,0 +1,141 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Quentin THEURET <odoo@kerpeo.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-07-26 02:02+0000\n" |
||||
|
"PO-Revision-Date: 2017-08-03 14:01+0000\n" |
||||
|
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>\n" |
||||
|
"Language-Team: French (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/fr/)\n" |
||||
|
"Language: fr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Afrique" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antarctique" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Asie" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Continent" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Nom du continent" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Continents" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "Pays" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Pays" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Créé par" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Créé le" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom affiché" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Affiche et gère la liste de tous les continents qui peuvent être associés à " |
||||
|
"vos partenaires." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europe" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Dernière modification par" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "Amérique du Nord" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Océanie" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Partenaire" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "Amérique du Sud" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "Le nom complet du continent." |
@ -0,0 +1,142 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Paolo Valier, 2016 |
||||
|
# Paolo Valier, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-03 00:45+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-02 21:36+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Italian (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/it/)\n" |
||||
|
"Language: it\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Africa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antartide" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Asia" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Nome Continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Continenti" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Nazione" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creato da" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creato il" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Mostra e gestisci la lista di tutti i continenti che sono stati assegnati ai " |
||||
|
"documenti del partner." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Ultimo aggiornamento di" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Ultimo aggiornamento il" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "Nord America" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Oceania" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Partner" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "Sud America" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "Il nome completo del continente." |
@ -0,0 +1,139 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# lfreeke <lfreeke@therp.nl>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-03 00:45+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-02 21:36+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-partner-contact-8-0/" |
||||
|
"language/nl/)\n" |
||||
|
"Language: nl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Afrika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antarctica" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Azië" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Continent" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Continent naam" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Continenten" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Land" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Aangemaakt door" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Aangemaakt op" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Laatst bijgewerkt door" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "Noord-Amerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Oceanië" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Partner" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "Zuid-Amerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "De volledige naam van het continent" |
@ -0,0 +1,142 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2015 |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-03 00:45+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-02 21:36+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-partner-" |
||||
|
"contact-8-0/language/pt_BR/)\n" |
||||
|
"Language: pt_BR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "África" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antartida" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Ásia" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Nome continente" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Continentes" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "País" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Mostra e gerencia a lista de todos os continentes que podem ser setados nos " |
||||
|
"registros de parceiros." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Europa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Útima atualização por" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Útima atualização em" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "América do Norte" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Oceania" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Parceiro" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "América do Sul" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "O nome completo do continente" |
@ -0,0 +1,142 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_continent |
||||
|
# |
||||
|
# Translators: |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: partner-contact (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-03 07:56+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-04 06:44+0000\n" |
||||
|
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n" |
||||
|
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-partner-" |
||||
|
"contact-8-0/language/sl/)\n" |
||||
|
"Language: sl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
||||
|
"%100==4 ? 2 : 3);\n" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.af |
||||
|
msgid "Africa" |
||||
|
msgstr "Afrika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.an |
||||
|
msgid "Antarctica" |
||||
|
msgstr "Antartika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.as |
||||
|
msgid "Asia" |
||||
|
msgstr "Azija" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.country,continent_id:0 |
||||
|
#: view:res.partner:base_continent.view_res_partner_filter |
||||
|
#: field:res.partner,continent_id:0 |
||||
|
msgid "Continent" |
||||
|
msgstr "Celina" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,name:0 |
||||
|
msgid "Continent Name" |
||||
|
msgstr "Naziv celine" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,name:base_continent.action_continent |
||||
|
#: model:ir.ui.menu,name:base_continent.menu_continent_partner |
||||
|
#: view:res.continent:base_continent.view_continent_tree |
||||
|
msgid "Continents" |
||||
|
msgstr "Celine" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: view:res.continent:base_continent.view_continent_form |
||||
|
#: field:res.continent,country_ids:0 |
||||
|
msgid "Countries" |
||||
|
msgstr "Države" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_country |
||||
|
msgid "Country" |
||||
|
msgstr "Država" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Ustvaril" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Ustvarjeno" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Prikazni naziv" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.actions.act_window,help:base_continent.action_continent |
||||
|
msgid "" |
||||
|
"Display and manage the list of all continents that can be assigned to your " |
||||
|
"partner records." |
||||
|
msgstr "" |
||||
|
"Prikaz in upravljanje seznama vseh celin, ki so lahko dodeljene zapisom " |
||||
|
"partnerjev." |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.eu |
||||
|
msgid "Europe" |
||||
|
msgstr "Evropa" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnjič spremenjeno" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zadnji posodobil" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: field:res.continent,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zadnjič posodobljeno" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.na |
||||
|
msgid "North America" |
||||
|
msgstr "Severna Amerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.oc |
||||
|
msgid "Oceania" |
||||
|
msgstr "Oceanija" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:ir.model,name:base_continent.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Partner" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: model:res.continent,name:base_continent.sa |
||||
|
msgid "South America" |
||||
|
msgstr "Južna Amerika" |
||||
|
|
||||
|
#. module: base_continent |
||||
|
#: help:res.continent,name:0 |
||||
|
msgid "The full name of the continent." |
||||
|
msgstr "Celotni naziv celine" |
@ -0,0 +1,5 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
|
||||
|
from . import base_continent |
||||
|
from . import country |
||||
|
from . import partner |
@ -0,0 +1,18 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2014-2016 Camptocamp SA (Author: Romain Deheele) |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import models, fields |
||||
|
|
||||
|
|
||||
|
class Continent(models.Model): |
||||
|
_name = 'res.continent' |
||||
|
_description = 'Continent' |
||||
|
_order = 'name' |
||||
|
|
||||
|
name = fields.Char( |
||||
|
string='Continent Name', |
||||
|
help='The full name of the continent.', |
||||
|
required=True, translate=True) |
||||
|
country_ids = fields.One2many( |
||||
|
'res.country', 'continent_id', string="Countries") |
@ -0,0 +1,12 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2014-2016 Camptocamp SA (Author: Romain Deheele) |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import models, fields |
||||
|
|
||||
|
|
||||
|
class Country(models.Model): |
||||
|
_inherit = 'res.country' |
||||
|
|
||||
|
continent_id = fields.Many2one( |
||||
|
'res.continent', string='Continent', ondelete='restrict') |
@ -0,0 +1,13 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# © 2014-2016 Camptocamp SA (Author: Romain Deheele) |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import models, fields |
||||
|
|
||||
|
|
||||
|
class Partner(models.Model): |
||||
|
_inherit = 'res.partner' |
||||
|
|
||||
|
continent_id = fields.Many2one( |
||||
|
'res.continent', related='country_id.continent_id', |
||||
|
string='Continent', readonly=True, store=True) |
@ -0,0 +1,3 @@ |
|||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink |
||||
|
access_res_continent_group_all,res_continent group_user_all,model_res_continent,,1,0,0,0 |
||||
|
access_res_continent_group_user,res_continent group_user,model_res_continent,base.group_partner_manager,1,1,1,1 |
Before Width: 128 | Height: 128 | Size: 9.2 KiB After Width: 128 | Height: 128 | Size: 9.2 KiB |
@ -0,0 +1,44 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="view_continent_tree" model="ir.ui.view"> |
||||
|
<field name="name">res.continent.tree</field> |
||||
|
<field name="model">res.continent</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Continents"> |
||||
|
<field name="name"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_continent_form" model="ir.ui.view"> |
||||
|
<field name="name">res.continent.form</field> |
||||
|
<field name="model">res.continent</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Continent"> |
||||
|
<group name="main"> |
||||
|
<field name="name"/> |
||||
|
</group> |
||||
|
<group name="countries" string="Countries"> |
||||
|
<field name="country_ids" nolabel="1" readonly="1"/> |
||||
|
</group> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_continent" model="ir.actions.act_window"> |
||||
|
<field name="name">Continents</field> |
||||
|
<field name="res_model">res.continent</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="help">Display and manage the list of all continents that can be assigned to your partner records.</field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem id="menu_continent_partner" |
||||
|
action="action_continent" |
||||
|
parent="base.menu_localisation" |
||||
|
sequence="1" groups="base.group_no_one"/> |
||||
|
|
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,28 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="view_country_tree_add_continent" model="ir.ui.view"> |
||||
|
<field name="name">res.country.tree.add_continent</field> |
||||
|
<field name="model">res.country</field> |
||||
|
<field name="inherit_id" ref="base.view_country_tree"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="code" position="after"> |
||||
|
<field name="continent_id"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_country_form_add_continent" model="ir.ui.view"> |
||||
|
<field name="name">res.country.form.add_continent</field> |
||||
|
<field name="model">res.country</field> |
||||
|
<field name="inherit_id" ref="base.view_country_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="code" position="after"> |
||||
|
<field name="continent_id"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,28 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="res_partner_form_add_continent" model="ir.ui.view"> |
||||
|
<field name="name">res.partner.form.add_continent</field> |
||||
|
<field name="model">res.partner</field> |
||||
|
<field name="inherit_id" ref="base.view_partner_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="country_id" position="after"> |
||||
|
<field name="continent_id"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_res_partner_filter" model="ir.ui.view"> |
||||
|
<field name="name">res.partner.filter.add_continent</field> |
||||
|
<field name="model">res.partner</field> |
||||
|
<field name="inherit_id" ref="base.view_res_partner_filter"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<group expand="0" position="inside"> |
||||
|
<filter string="Continent" name="continent_groupby" context="{'group_by': 'continent_id'}"/> |
||||
|
</group> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -1,79 +0,0 @@ |
|||||
======================== |
|
||||
Translate Country States |
|
||||
======================== |
|
||||
|
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
|
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png |
|
||||
:target: https://odoo-community.org/page/development-status |
|
||||
:alt: Beta |
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png |
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|
||||
:alt: License: AGPL-3 |
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github |
|
||||
:target: https://github.com/OCA/partner-contact/tree/12.0/base_country_state_translatable |
|
||||
:alt: OCA/partner-contact |
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
|
||||
:target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-base_country_state_translatable |
|
||||
:alt: Translate me on Weblate |
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
|
||||
:target: https://runbot.odoo-community.org/runbot/134/12.0 |
|
||||
:alt: Try me on Runbot |
|
||||
|
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5| |
|
||||
|
|
||||
This module allows to translate the country states names. |
|
||||
|
|
||||
**Table of contents** |
|
||||
|
|
||||
.. contents:: |
|
||||
:local: |
|
||||
|
|
||||
Usage |
|
||||
===== |
|
||||
|
|
||||
Inherit this module in your l10n_xx_country_states Module and translate the states names. |
|
||||
|
|
||||
Bug Tracker |
|
||||
=========== |
|
||||
|
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/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 <https://github.com/OCA/partner-contact/issues/new?body=module:%20base_country_state_translatable%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
|
||||
|
|
||||
Do not contact contributors directly about support or help with technical issues. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Authors |
|
||||
~~~~~~~ |
|
||||
|
|
||||
* initOS GmbH |
|
||||
|
|
||||
Contributors |
|
||||
~~~~~~~~~~~~ |
|
||||
|
|
||||
* Rami Alwafaie <rami.alwafaie@initos.com> |
|
||||
* Numigi (tm) and all its contributors (https://bit.ly/numigiens) |
|
||||
|
|
||||
Maintainers |
|
||||
~~~~~~~~~~~ |
|
||||
|
|
||||
This module is maintained by the OCA. |
|
||||
|
|
||||
.. image:: https://odoo-community.org/logo.png |
|
||||
:alt: Odoo Community Association |
|
||||
:target: https://odoo-community.org |
|
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use. |
|
||||
|
|
||||
This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/12.0/base_country_state_translatable>`_ project on GitHub. |
|
||||
|
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
|
@ -1 +0,0 @@ |
|||||
from . import models |
|
@ -1,14 +0,0 @@ |
|||||
# Copyright 2017 initOS GmbH |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
||||
|
|
||||
{ |
|
||||
"name": "Translate Country States", |
|
||||
"version": "12.0.1.0.0", |
|
||||
"depends": ['base'], |
|
||||
"website": 'https://github.com/OCA/partner-contact', |
|
||||
"summary": "Translate Country States", |
|
||||
'author': 'initOS GmbH, Odoo Community Association (OCA)', |
|
||||
"category": "Localisation", |
|
||||
'license': 'AGPL-3', |
|
||||
'installable': True, |
|
||||
} |
|
@ -1,30 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \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: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,35 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-11-21 01:48+0000\n" |
|
||||
"PO-Revision-Date: 2017-11-21 01:48+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" |
|
||||
"Language: da\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "" |
|
||||
"Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "Delstat/region" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "" |
|
@ -1,35 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-11-21 01:48+0000\n" |
|
||||
"PO-Revision-Date: 2017-11-21 01:48+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" |
|
||||
"Language: de\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "" |
|
||||
"Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "Bundesland" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "" |
|
@ -1,35 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-11-21 01:48+0000\n" |
|
||||
"PO-Revision-Date: 2017-11-21 01:48+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" |
|
||||
"Language: es\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "" |
|
||||
"Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "Provincia" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "" |
|
@ -1,35 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
# Translators: |
|
||||
# Quentin THEURET <odoo@kerpeo.com>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-02-28 03:45+0000\n" |
|
||||
"PO-Revision-Date: 2018-02-28 03:45+0000\n" |
|
||||
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2018\n" |
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" |
|
||||
"Language: fr\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "" |
|
||||
"Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "État" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "" |
|
@ -1,33 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * base_country_state_translatable |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"PO-Revision-Date: 2019-11-18 14:34+0000\n" |
|
||||
"Last-Translator: Bole <bole@dajmi5.com>\n" |
|
||||
"Language-Team: none\n" |
|
||||
"Language: hr\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" |
|
||||
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
|
||||
"X-Generator: Weblate 3.8\n" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,help:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "Administrative divisions of a country. E.g. Fed. State, Departement, Canton" |
|
||||
msgstr "Administrativna jedinica države, npr: Županija, Kanton isl..." |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model,name:base_country_state_translatable.model_res_country_state |
|
||||
msgid "Country state" |
|
||||
msgstr "Županija" |
|
||||
|
|
||||
#. module: base_country_state_translatable |
|
||||
#: model:ir.model.fields,field_description:base_country_state_translatable.field_res_country_state__name |
|
||||
msgid "State Name" |
|
||||
msgstr "Naziv županije" |
|