survey_upload_image/views/survey_user_views.xml
2025-12-29 13:48:22 +07:00

50 lines
2.2 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Inherited the survey.user_input.line to add fields -->
<record id="survey_user_input_line_view_form" model="ir.ui.view">
<field name="name">survey.user_input.line.view.form.inherit.survey.upload.image</field>
<field name="model">survey.user_input.line</field>
<field name="inherit_id" ref="survey.survey_user_input_line_view_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='suggested_answer_id']" position="after">
<field name="value_file_data_ids" context="{'form_view_ref': 'survey_upload_image.view_attachment_form_survey_upload'}">
<list>
<field name="datas" widget="image" options="{'size': [50, 50]}" string="Preview"/>
<field name="name"/>
<field name="file_size"/>
<field name="type"/>
</list>
</field>
</xpath>
</field>
</record>
<record id="view_attachment_form_survey_upload" model="ir.ui.view">
<field name="name">ir.attachment.form.survey.upload</field>
<field name="model">ir.attachment</field>
<field name="arch" type="xml">
<form string="Attachment">
<sheet>
<group>
<field name="name"/>
<field name="datas" widget="image" options="{'size': [400, 400]}"/>
<field name="file_size"/>
<field name="mimetype"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_survey_user_input_delete_files" model="ir.actions.server">
<field name="name">Delete Uploaded Files</field>
<field name="model_id" ref="survey.model_survey_user_input"/>
<field name="binding_model_id" ref="survey.model_survey_user_input"/>
<field name="binding_view_types">list,form</field>
<field name="state">code</field>
<field name="code">
action = records.action_delete_uploaded_files()
</field>
</record>
</odoo>