Hola a todos
He creado una relacion con las compras para adjuntar fichero
attachment_ids = fields.One2many(
comodel_name="ir.attachment",
inverse_name="res_id",
string="Media Attachments",
tracking=True,
)
y en la vista he metido lo siguente
"attachment_ids" widget="many2many_binary" string="Adjuntar archivo" nolabel="1" colspan="2" />
Estos adjuntos no tengo la posibilidad de previsualizar el archivo, cuando lo meto en el chatter si que puedo previsualizarlo.
¿Sabéis como puedo tener el mismo comportamiento en mis adjuntos que si lo subo por el chatter?
Gracias
1 Respuesta
Hola Manuel,
Depende un poco ¿Lo que querrás adjuntar siempre serán pdf's?
Es posible que te valga el módulo de oca siguiente:
https://github.com/OCA/knowledge/tree/15.0/attachment_preview
Un saludo,
Hola Manuel,
me acabo de acordar ahora, existe un widget en odoo llamado "pdf_viewer". Si en un campo many2one lo añades y subes pdf te hace una pequeña preview. No lo he probado con una relación M2M, pero podrías revisarlo a ver si te puede servir.
Te dejo un par de links para que veas la definición del widget:
https://github.com/odoo/odoo/blob/5b3bcee8f7308621608d91e33bac808586e8c17f/addons/web/static/src/legacy/js/fields/basic_fields.js#L2520C5-L2520C19
https://github.com/odoo/odoo/blob/5b3bcee8f7308621608d91e33bac808586e8c17f/addons/web/static/src/legacy/js/fields/field_registry.js#L52
P.D: es posible que poniéndolo en una pequeña vista kanban dentro del form te pueda ir mejor.
Un saludo,
Hola Manuel,
me acabo de acordar ahora, existe un widget en odoo llamado "pdf_viewer". Si en un campo many2one lo añades y subes pdf te hace una pequeña preview. No lo he probado con una relación M2M, pero podrías revisarlo a ver si te puede servir.
Te dejo un par de links para que veas la definición del widget:
https://github.com/odoo/odoo/blob/5b3bcee8f7308621608d91e33bac808586e8c17f/addons/web/static/src/legacy/js/fields/basic_fields.js#L2520C5-L2520C19
https://github.com/odoo/odoo/blob/5b3bcee8f7308621608d91e33bac808586e8c17f/addons/web/static/src/legacy/js/fields/field_registry.js#L52
P.D: es posible que poniéndolo en una pequeña vista kanban dentro del form te pueda ir mejor.
Un saludo,