You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

43 lines
1.9 KiB

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!--Image Capture view and action-->
<record id="image_capture_action" model="ir.actions.act_window">
<field name="name">Image Capture</field>
<field name="res_model">image.capture</field>
<field name="view_mode">form</field>
</record>
<record id="image_capture_view_form" model="ir.ui.view">
<field name="name">image.capture.view.form</field>
<field name="model">image.capture</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="model_name" invisible="True"/>
<field name="record_id" invisible="True"/>
<field name="field_name" invisible="True"/>
</group>
<video id="player" controls="true" class="d-none"
autoplay="true" style="width: 320px;padding: 20px;"/>
<canvas class="d-none" id="snapshot" width="320"
height="240" style="width: 320px;padding: 20px;"/>
<input type="hidden" name="image" id="image"/>
</sheet>
<footer>
<div id="camera" class="btn btn-primary"
t-on-click="OnClickOpenCamera">Open Camera
</div>
<div id="capture" class="btn btn-primary d-none"
t-on-click="OnClickCaptureImage">Capture
</div>
<div id="save_image" class="btn btn-primary d-none"
t-on-click="OnClickSaveImage">Save Image
</div>
<button string="Cancel" class="btn btn-default"
special="cancel"/>
</footer>
</form>
</field>
</record>
</odoo>