122 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			XML
		
	
	
<?xml version="1.0" encoding="utf-8"?>
 | 
						|
<odoo>
 | 
						|
 | 
						|
    <record id="view_connector_checkpoint_form" model="ir.ui.view">
 | 
						|
        <field name="name">connector.checkpoint.form</field>
 | 
						|
        <field name="model">connector.checkpoint</field>
 | 
						|
        <field name="arch" type="xml">
 | 
						|
            <form string="Connector Checkpoint" create="false"
 | 
						|
                    delete="false" edit="false">
 | 
						|
                <header>
 | 
						|
                    <button name="reviewed"
 | 
						|
                        type="object"
 | 
						|
                        class="oe_highlight"
 | 
						|
                        states="need_review"
 | 
						|
                        string="Reviewed"/>
 | 
						|
                    <field name="state"
 | 
						|
                        widget="statusbar"
 | 
						|
                        statusbar_visible="need_review,reviewed"
 | 
						|
                        statusbar_colors='{"reviewed":"grey"}'/>
 | 
						|
                </header>
 | 
						|
                <sheet>
 | 
						|
                    <h1>
 | 
						|
                        Click on the <field name="model_id" class="oe_inline" options='{"no_open": 1}'/>
 | 
						|
                        to verify it:
 | 
						|
                        <field name="record"/>
 | 
						|
                    </h1>
 | 
						|
                    <group>
 | 
						|
                        <field name="backend_id"/>
 | 
						|
                    </group>
 | 
						|
                </sheet>
 | 
						|
                <div class="oe_chatter">
 | 
						|
                    <field name="message_follower_ids" widget="mail_followers"/>
 | 
						|
                    <field name="message_ids" widget="mail_thread"/>
 | 
						|
                </div>
 | 
						|
            </form>
 | 
						|
        </field>
 | 
						|
    </record>
 | 
						|
 | 
						|
    <record id="view_connector_checkpoint_tree" model="ir.ui.view">
 | 
						|
        <field name="name">connector.checkpoint.tree</field>
 | 
						|
        <field name="model">connector.checkpoint</field>
 | 
						|
        <field name="arch" type="xml">
 | 
						|
            <tree string="Connector Checkpoint" create="false"
 | 
						|
                    delete="false" edit="false">
 | 
						|
                <field name="model_id"/>
 | 
						|
                <field name="record"/>
 | 
						|
                <field name="backend_id"/>
 | 
						|
                <field name="state"/>
 | 
						|
                <button name="reviewed"
 | 
						|
                    type="object"
 | 
						|
                    class="oe_highlight"
 | 
						|
                    icon="kanban-apply"
 | 
						|
                    states="need_review"
 | 
						|
                    string="Reviewed"/>
 | 
						|
            </tree>
 | 
						|
        </field>
 | 
						|
    </record>
 | 
						|
 | 
						|
    <record id="view_connector_checkpoint_search" model="ir.ui.view">
 | 
						|
        <field name="name">connector.checkpoint.search</field>
 | 
						|
        <field name="model">connector.checkpoint</field>
 | 
						|
        <field name="arch" type="xml">
 | 
						|
            <search string="Connector Checkpoint">
 | 
						|
                <field name="name"/>
 | 
						|
                <field name="model_id"/>
 | 
						|
                <filter name="need_review" string="Need Review"
 | 
						|
                    domain="[('state', '=', 'need_review')]"/>
 | 
						|
                <filter name="reviewed" string="Reviewed"
 | 
						|
                    domain="[('state', '=', 'reviewed')]"/>
 | 
						|
               <group string="Group By...">
 | 
						|
                   <filter string="Model" context="{'group_by' : 'model_id'}" />
 | 
						|
               </group>
 | 
						|
            </search>
 | 
						|
        </field>
 | 
						|
    </record>
 | 
						|
 | 
						|
    <record id="action_connector_checkpoint" model="ir.actions.act_window">
 | 
						|
        <field name="name">Connector Checkpoint</field>
 | 
						|
        <field name="res_model">connector.checkpoint</field>
 | 
						|
        <field name="view_type">form</field>
 | 
						|
        <field name="view_mode">tree,form</field>
 | 
						|
        <field name="view_id" ref="view_connector_checkpoint_tree"/>
 | 
						|
        <field name="help" type="html">
 | 
						|
            <p>No record to check.</p>
 | 
						|
            <p> When a connector imports new records which have
 | 
						|
                configuration or reviews to do manually, they
 | 
						|
                will appear in this list.  Once a record has been
 | 
						|
                checked, click on the 'Reviewed' button.  </p>
 | 
						|
            <p>The connectors list the new records to verify
 | 
						|
                based on their type.  Only some need a manual
 | 
						|
                review.</p>
 | 
						|
        </field>
 | 
						|
        <field name="context">{'search_default_need_review': 1}</field>
 | 
						|
    </record>
 | 
						|
 | 
						|
    <record id="view_connector_checkpoint_review" model="ir.ui.view">
 | 
						|
        <field name="name">connector.checkpoint.review.form</field>
 | 
						|
        <field name="model">connector.checkpoint.review</field>
 | 
						|
        <field name="arch" type="xml">
 | 
						|
            <form string="Review Checkpoints">
 | 
						|
                <group string="The selected checkpoints will be set as reviewed."/>
 | 
						|
                <footer>
 | 
						|
                    <button name="review" string="Set as reviewed" type="object" class="oe_highlight"/>
 | 
						|
                    or
 | 
						|
                    <button string="Cancel" class="oe_link" special="cancel"/>
 | 
						|
                </footer>
 | 
						|
            </form>
 | 
						|
        </field>
 | 
						|
    </record>
 | 
						|
 | 
						|
    <record id="action_connector_checkpoint_review" model="ir.actions.act_window">
 | 
						|
        <field name="name">Review Checkpoints</field>
 | 
						|
        <field name="res_model">connector.checkpoint.review</field>
 | 
						|
        <field name="view_type">form</field>
 | 
						|
        <field name="view_mode">form</field>
 | 
						|
        <field name="view_id" ref="view_connector_checkpoint_review"/>
 | 
						|
        <field name="binding_model_id" ref="model_connector_checkpoint"/>
 | 
						|
        <field name="target">new</field>
 | 
						|
    </record>
 | 
						|
 | 
						|
</odoo>
 |