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" |