Browse Source

Extend model example.

12.0-mig-module_prototyper_last
Jairo Llopis 9 years ago
committed by Vladislav Shepilov
parent
commit
50c93aef68
  1. 16
      base_multi_image/README.rst

16
base_multi_image/README.rst

@ -33,16 +33,28 @@ Development
To develop a module based on this one:
* See module ``product_multi_image`` as an example.
* You have to inherit model ``base_multi_image.owner`` to the model that needs
the gallery::
class MyOwner(models.Model):
_name = "mymodule.name"
_inherit = "base_multi_image.owner"
_name = "my.model.name"
_inherit = ["my.model.name", "base_multi_image.owner"]
# If you need this, you will need ``post_init_hook_for_submodules``
old_image_field = fields.Binary(related="image_main", store=False)
* Somewhere in the owner view, add::
<field
name="image_ids"
nolabel="1"
context="{
'default_owner_model': 'my.model.name',
'default_owner_id': id,
}"
mode="kanban"/>
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/149/8.0

Loading…
Cancel
Save