mirror of
https://github.com/NaN-tic/nanscan.git
synced 2023-12-14 03:12:57 +01:00
100fc8b3bc
- Removed '_id' postfix in relation fields. - Added relation with templatebox in document boxes. - Improved workflow with background alternative to scan process. - Background scanning process sends a request to the user when it's finished.
174 lines
6.4 KiB
XML
174 lines
6.4 KiB
XML
<?xml version="1.0"?>
|
|
<terp>
|
|
<data>
|
|
<!-- Documents views -->
|
|
<record model="ir.ui.view" id="view_document_tree">
|
|
<field name="name">nan.document.tree</field>
|
|
<field name="model">nan.document</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Documents in queue">
|
|
<field name="name"/>
|
|
<field name="state"/>
|
|
<field name="template"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="view_document_form">
|
|
<field name="name">nan.document.form</field>
|
|
<field name="model">nan.document</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Documents in queue">
|
|
<notebook>
|
|
<page string="General">
|
|
<field name="name"/>
|
|
<field name="state"/>
|
|
<field name="template"/>
|
|
<field name="document"/>
|
|
<separator string="Task"/>
|
|
<field name="task" nolabel="1" colspan="4"/>
|
|
<separator string="Image"/>
|
|
<field name="datas" widget="image" img_width="300" img_height="300" nolabel="1" colspan="4"/>
|
|
<group colspan="4">
|
|
<button name="scan_document" states="pending" string="Scan document"/>
|
|
<button name="pending_to_scanning" states="pending" string="Scan document in the background"/>
|
|
<button name="verify_document" states="scanned" string="Verify document"/>
|
|
<button name="scanned_to_pending" states="scanned" string="Back to pending"/>
|
|
<button name="process_document" states="verified" string="Process document"/>
|
|
<button name="verified_to_processing" states="verified" string="Process document in the background"/>
|
|
<button name="verified_to_scanned" states="verified" string="Unset verified"/>
|
|
</group>
|
|
</page>
|
|
<page string="Properties">
|
|
<field name="properties" nolabel="1">
|
|
<form string="Properties">
|
|
<field name="name"/>
|
|
<field name="value"/>
|
|
<field name="template_box"/>
|
|
</form>
|
|
<tree string="Properties">
|
|
<field name="name"/>
|
|
<field name="value"/>
|
|
<field name="template_box"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record model="ir.actions.act_window" id="all_document_tree">
|
|
<field name="name">Documents</field>
|
|
<field name="res_model">nan.document</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain"></field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Document Queue" action="all_document_tree" id="menu_document_tree"/>
|
|
|
|
<record model="ir.actions.act_window" id="pending_document_tree">
|
|
<field name="name">Pending Documents</field>
|
|
<field name="res_model">nan.document</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain">[('state','=','pending')]</field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Document Queue/Pending" action="pending_document_tree" id="menu_pending_document_tree"/>
|
|
|
|
<record model="ir.actions.act_window" id="scanned_document_tree">
|
|
<field name="name">Scanned Documents</field>
|
|
<field name="res_model">nan.document</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain">[('state','=','scanned')]</field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Document Queue/Scanned" action="scanned_document_tree" id="menu_scanned_document_tree"/>
|
|
|
|
<record model="ir.actions.act_window" id="verified_document_tree">
|
|
<field name="name">Verified Documents</field>
|
|
<field name="res_model">nan.document</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain">[('state','=','verified')]</field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Document Queue/Verified" action="verified_document_tree" id="menu_verified_document_tree"/>
|
|
|
|
<record model="ir.actions.act_window" id="processed_document_tree">
|
|
<field name="name">Processed Documents</field>
|
|
<field name="res_model">nan.document</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain">[('state','=','processed')]</field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Document Queue/Processed" action="processed_document_tree" id="menu_processed_document_tree"/>
|
|
|
|
|
|
<!-- Template views -->
|
|
|
|
<record model="ir.ui.view" id="view_template_tree">
|
|
<field name="name">nan.template.tree</field>
|
|
<field name="model">nan.template</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Document Templates">
|
|
<field name="name"/>
|
|
<field name="boxes"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="view_template_form">
|
|
<field name="name">nan.template.form</field>
|
|
<field name="model">nan.template</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Document Templates">
|
|
<field name="name" select="1"/>
|
|
<field name="attach_function"/>
|
|
<field name="action_function"/>
|
|
<newline/>
|
|
<field name="boxes" mode="tree,form" colspan="4" nolabel="1">
|
|
<form string="Boxes">
|
|
<field name="name"/>
|
|
<field name="text"/>
|
|
<field name="recognizer"/>
|
|
<field name="type"/>
|
|
<field name="filter"/>
|
|
<separator string="Dimensions" colspan="4"/>
|
|
<field name="x"/>
|
|
<field name="width"/>
|
|
<field name="y"/>
|
|
<field name="height"/>
|
|
<separator string="Feature Dimensions" colspan="4"/>
|
|
<field name="feature_x"/>
|
|
<field name="feature_width"/>
|
|
<field name="feature_y"/>
|
|
<field name="feature_height"/>
|
|
</form>
|
|
<tree string="Boxes">
|
|
<field name="name"/>
|
|
<field name="text"/>
|
|
<field name="recognizer"/>
|
|
<field name="type"/>
|
|
<field name="filter"/>
|
|
<field name="x"/>
|
|
<field name="y"/>
|
|
<field name="width"/>
|
|
<field name="height"/>
|
|
</tree>
|
|
</field>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="view_template_action">
|
|
<field name="name">Templates</field>
|
|
<field name="res_model">nan.template</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
<menuitem name="Administration/Auto Attach/Templates" action="view_template_action" id="menu_view_template"/>
|
|
</data>
|
|
</terp>
|