Skip to content

Commit

Permalink
[MIG] base_conditional_image: Migration to 15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
leemannd authored and polqubiq committed Jun 5, 2023
1 parent 3545572 commit 83df9b5
Show file tree
Hide file tree
Showing 14 changed files with 183 additions and 373 deletions.
15 changes: 8 additions & 7 deletions base_conditional_image/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ Conditional Images
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
:target: https://github.com/OCA/server-tools/tree/14.0/base_conditional_image
:target: https://github.com/OCA/server-tools/tree/15.0/base_conditional_image
:alt: OCA/server-tools
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-base_conditional_image
:target: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_conditional_image
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/149/14.0
:target: https://runbot.odoo-community.org/runbot/149/15.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|
Expand All @@ -45,11 +45,11 @@ Installation
The sole purpose of this module is to add an abstract model to be inherited.
So, you will not notice any changes on install.

To develop using this module, you have to inherit the abstract model `abstract.conditional.image`
To develop using this module, you have to inherit the abstract model `conditional.image.consumer.mixin`
to the model that needs the conditional images::

class ResPartner(models.Model):
_inherit = ['res.partner', 'abstract.conditional.image']
_inherit = ['res.partner', 'conditional.image.consumer.mixin']
_name = 'res.partner'

Then, configure how the images will be selected for each record.
Expand All @@ -71,7 +71,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/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/server-tools/issues/new?body=module:%20base_conditional_image%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20base_conditional_image%0Aversion:%2015.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.

Expand All @@ -88,6 +88,7 @@ Contributors

* `Camptocamp <https://camptocamp.com/>`_:
* Patrick Tombez <[email protected]>
* Denis Leemann <[email protected]>
* `Trobz <https://trobz.com>`_:
* Son Ho <[email protected]>

Expand All @@ -109,6 +110,6 @@ 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/server-tools <https://github.com/OCA/server-tools/tree/14.0/base_conditional_image>`_ project on GitHub.
This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/15.0/base_conditional_image>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 2 additions & 2 deletions base_conditional_image/__manifest__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Copyright 2019 Camptocamp SA
# Copyright 2019-2022 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)

{
"name": "Conditional Images",
"summary": "This module extends the functionality to support conditional images",
"version": "14.0.1.0.0",
"version": "15.0.1.0.0",
"author": "Camptocamp, Odoo Community Association (OCA)",
"license": "AGPL-3",
"category": "Misc",
Expand Down
113 changes: 51 additions & 62 deletions base_conditional_image/i18n/base_conditional_image.pot
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
Expand All @@ -14,131 +14,120 @@ msgstr ""
"Plural-Forms: \n"

#. module: base_conditional_image
#: model:ir.model,name:base_conditional_image.model_abstract_conditional_image
msgid "Abstract image"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__company_id
msgid "Company"
msgstr ""

#. module: base_conditional_image
#: code:addons/base_conditional_image/models/image.py:0
#, python-format
msgid "At least one image type must be specified"
#: model:ir.model.fields,help:base_conditional_image.field_conditional_image__company_id
msgid ""
"Company related check. If inherited object does not have a `company_id` "
"field, it will be ignored. The check will first take the records with a "
"company then, if no match is found, the ones without a company."
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__company_id
msgid "Company"
#: model:ir.model,name:base_conditional_image.model_conditional_image
#: model_terms:ir.ui.view,arch_db:base_conditional_image.view_conditional_image_form
msgid "Conditional Image"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,help:base_conditional_image.field_image__company_id
msgid ""
"Company related check. If inherited object does not have a `company_id` "
"field, it will be ignored. The check will first take the records with a "
"company then, if no match is found, the ones without a company."
#: model:ir.actions.act_window,name:base_conditional_image.conditional_image_action
#: model:ir.ui.menu,name:base_conditional_image.conditional_image_menu
msgid "Conditional Images"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__create_uid
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__create_uid
msgid "Created by"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__create_date
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__create_date
msgid "Created on"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image__display_name
#: model:ir.model.fields,field_description:base_conditional_image.field_image__display_name
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__display_name
msgid "Display Name"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image__id
#: model:ir.model.fields,field_description:base_conditional_image.field_image__id
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__id
msgid "ID"
msgstr ""

#. module: base_conditional_image
#: model:ir.model,name:base_conditional_image.model_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image__image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__image
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__image_1920
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image_consumer_mixin__image_1920
msgid "Image"
msgstr ""

#. module: base_conditional_image
#: model:ir.actions.act_window,name:base_conditional_image.image_action
#: model:ir.ui.menu,name:base_conditional_image.image_menu
msgid "Images"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image____last_update
#: model:ir.model.fields,field_description:base_conditional_image.field_image____last_update
msgid "Last Modified on"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__image_1024
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image_consumer_mixin__image_1024
msgid "Image 1024"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__write_uid
msgid "Last Updated by"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__image_128
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image_consumer_mixin__image_128
msgid "Image 128"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__write_date
msgid "Last Updated on"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__image_256
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image_consumer_mixin__image_256
msgid "Image 256"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image__image_medium
#: model:ir.model.fields,field_description:base_conditional_image.field_image__image_medium
msgid "Medium-sized image"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__image_512
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image_consumer_mixin__image_512
msgid "Image 512"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,help:base_conditional_image.field_image__image_medium
msgid ""
"Medium-sized image. It is automatically resized as a 128x128px image, with "
"aspect ratio preserved. Use this field in form views or some kanban views."
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image____last_update
msgid "Last Modified on"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__model_name
msgid "Model Name"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__write_uid
msgid "Last Updated by"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__name
msgid "Name"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__write_date
msgid "Last Updated on"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,help:base_conditional_image.field_image__selector
msgid ""
"Python expression used as selector when multiple images are usedfor the same"
" object. The variable `object` refers to the actual record on which the "
"expression will be executed. An empty expression will always return `True`."
#: model:ir.model,name:base_conditional_image.model_conditional_image_consumer_mixin
msgid "Mixin for conditional images consumers"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_image__selector
#: model_terms:ir.ui.view,arch_db:base_conditional_image.view_image_form
msgid "Selector"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__model_name
msgid "Model Name"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,field_description:base_conditional_image.field_abstract_conditional_image__image_small
#: model:ir.model.fields,field_description:base_conditional_image.field_image__image_small
msgid "Small-sized image"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__name
msgid "Name"
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,help:base_conditional_image.field_image__image_small
#: model:ir.model.fields,help:base_conditional_image.field_conditional_image__selector
msgid ""
"Small-sized image. It is automatically resized as a 64x64px image, with "
"aspect ratio preserved. Use this field anywhere a small image is required."
"Python expression used as selector when multiple images are usedfor the same"
" object. The variable `object` refers to the actual record on which the "
"expression will be executed. An empty expression will always return `True`."
msgstr ""

#. module: base_conditional_image
#: model:ir.model.fields,help:base_conditional_image.field_image__image
msgid "This field holds the standard image, limited to 1024x1024px"
#: model:ir.model.fields,field_description:base_conditional_image.field_conditional_image__selector
#: model_terms:ir.ui.view,arch_db:base_conditional_image.view_conditional_image_form
msgid "Selector"
msgstr ""
Loading

0 comments on commit 83df9b5

Please sign in to comment.