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.
 
 
 
 
 

40 lines
1.8 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 js_class="capture_wizard">
<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>
<button type="button" id="camera" name="camera"
class="btn btn-primary tab camera">Open Camera
</button>
<div id="capture" class="btn btn-primary d-none capture">
Capture
</div>
<div id="save_image"
class="btn btn-primary d-none save_image">Save Image
</div>
</footer>
</form>
</field>
</record>
</odoo>