50 lines
2.2 KiB
XML
Executable File
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>
|