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>
 |