General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

Previsualizar adjuntos

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


Avatar
Descartar
1 Respuesta
2
Avatar
Valentín Vinagre
Mejor 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,

3 Comentarios
Avatar
Descartar
Avatar
Manuel Calero Solís
-

Valentín, gracias por contestar.

Este módulo precisamente amplia las opciones de visualización de los adjuntos en el chatter, pero no de los adjuntos que coloco en mi registro.

Saludos

Avatar
Valentín Vinagre
-

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,

Avatar
Valentín Vinagre
-

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,

Su respuesta

Intente dar una respuesta sustancial. Si desea hacer un comentario sobre la pregunta o la respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas , no es necesario responder dos veces a la misma pregunta. No olvide votar , ayuda a seleccionar las mejores preguntas y respuestas