Extend model example.

pull/2334/head
Jairo Llopis 2016-03-03 15:34:00 +01:00 committed by Fernando La Chica
parent 034cc97491
commit 72edee6d5c
1 changed files with 14 additions and 2 deletions

View File

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