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.
		
		
		
		
		
			
		
			
				
					
					
						
							147 lines
						
					
					
						
							6.8 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							147 lines
						
					
					
						
							6.8 KiB
						
					
					
				| <?xml version="1.0" encoding="utf-8"?> | |
| <odoo> | |
|     <!--        Tree view of Target and achieved details based on each individual--> | |
|     <record id="target_achieve_view_tree_user" model="ir.ui.view"> | |
|         <field name="name">target.achieve.view.tree.user</field> | |
|         <field name="model">target.achieve</field> | |
|         <field name="arch" type="xml"> | |
|             <list string="User Target Achieved Details"> | |
|                 <field name="currency_id" invisible="1"/> | |
|                 <field name="sale_user_id"/> | |
|                 <field name="user_target" widget="monetary"/> | |
|                 <field name="person_achieved_amt" widget="monetary"/> | |
|                 <field name="time_span"/> | |
|                 <field name="team_id"/> | |
|                 <field name="team_achieved_amt" invisible="1"/> | |
|             </list> | |
|         </field> | |
|     </record> | |
|     <!--        Tree view of Target and achieved details based on each Sales team--> | |
|     <record id="target_achieve_view_tree_team" model="ir.ui.view"> | |
|         <field name="name">target.achieve.view.tree.team</field> | |
|         <field name="model">target.achieve</field> | |
|         <field name="arch" type="xml"> | |
|             <list string="Team Target Achieved Details"> | |
|                 <field name="currency_id" invisible="1"/> | |
|                 <field name="sale_user_id"/> | |
|                 <field name="user_target" widget="monetary"/> | |
|                 <field name="person_achieved_amt" invisible="1"/> | |
|                 <field name="team_achieved_amt" widget="monetary"/> | |
|                 <field name="team_target" invisible="1" force_save="1"/> | |
|                 <field name="time_span"/> | |
|                 <field name="team_id"/> | |
|             </list> | |
|         </field> | |
|     </record> | |
|     <!--        Form view to set Target and show achieved details based on each individual--> | |
|     <record id="target_achieve_view_form" model="ir.ui.view"> | |
|         <field name="name">target.achieve.view.form</field> | |
|         <field name="model">target.achieve</field> | |
|         <field name="arch" type="xml"> | |
|             <form> | |
|                 <sheet> | |
|                     <group> | |
|                         <group> | |
|                             <field name="currency_id" invisible="1"/> | |
|                             <field name="sale_user_id"/> | |
|                             <field name="user_target" widget="monetary"/> | |
|                             <field name="time_span"/> | |
|                             <field name="team_id"/> | |
|                         </group> | |
|                         <group> | |
|                             <field name="person_achieved_amt" | |
|                                    widget="monetary"/> | |
|                             <field name="team_achieved_amt" widget="monetary"/> | |
|                             <field name="team_target" invisible="1" | |
|                                    force_save="1"/> | |
|                             <field name="name" invisible="1"/> | |
|                         </group> | |
|                     </group> | |
|                 </sheet> | |
|                 <chatter/> | |
|             </form> | |
|         </field> | |
|     </record> | |
|     <!--        Search view --> | |
|     <record id="target_achieve_view_search" model="ir.ui.view"> | |
|         <field name="name">target.achieve.view.search</field> | |
|         <field name="model">target.achieve</field> | |
|         <field name="arch" type="xml"> | |
|             <search string="Search"> | |
|                 <field name="sale_user_id"/> | |
|                 <field name="time_span"/> | |
|                 <field name="team_id"/> | |
|                 <filter string="Team Target" name="team" | |
|                         context="{'group_by':'team_id'}"/> | |
|                 <filter string="Person Target" name="user" | |
|                         context="{'group_by':'sale_user_id'}"/> | |
|             </search> | |
|         </field> | |
|     </record> | |
|     <!--        Graph view--> | |
|     <record id="target_achieve_view_graph" model="ir.ui.view"> | |
|         <field name="name">target.achieve.view.graph</field> | |
|         <field name="model">target.achieve</field> | |
|         <field name="type">graph</field> | |
|         <field name="arch" type="xml"> | |
|             <graph string="Target Achieved Details" type="bar"> | |
|                 <field name="team_id"/> | |
|                 <field name="time_span" type="row" widget="radio"/> | |
|                 <field name="team_achieved_amt" type="measure" force_save="1"/> | |
|             </graph> | |
|         </field> | |
|     </record> | |
|     <!--    Action for the User Target Achieved Details Menu--> | |
|     <record id="target_achieve_action_user" model="ir.actions.act_window"> | |
|         <field name="name">User Target Achieved Details</field> | |
|         <field name="res_model">target.achieve</field> | |
|         <field name="context">{"search_default_user":1}</field> | |
|         <field name="view_ids" eval="[(5, 0, 0), | |
|                           (0,0,{'view_mode':'list', 'view_id': ref('target_achieve_view_tree_user')}), | |
|                           (0,0,{'view_mode':'form', 'view_id': ref('target_achieve_view_form')})]"/> | |
|         <field name="view_mode">list</field> | |
| 
 | |
|     </record> | |
| 
 | |
|     <!--        Action for the Team Target Achieved Details Menu--> | |
|     <record id="target_achieve_action_team" model="ir.actions.act_window"> | |
|         <field name="name">Team Target Achieved Details</field> | |
|         <field name="res_model">target.achieve</field> | |
|         <field name="context">{"search_default_team":1}</field> | |
|         <field name="view_ids" eval="[(5, 0, 0), | |
|     (0, 0, {'view_mode': 'list', 'view_id': ref('target_achieve_view_tree_team')}), | |
|     (0, 0, {'view_mode': 'form', 'view_id': ref('target_achieve_view_form')}), | |
|     ]"/> | |
|         <field name="view_mode">list</field> | |
|     </record> | |
|     <!--    Action for the Graph view to show--> | |
|     <record id="target_achieve_action_graph" model="ir.actions.act_window"> | |
|         <field name="name">Target Achieve Graph</field> | |
|         <field name="type">ir.actions.act_window</field> | |
|         <field name="res_model">target.achieve</field> | |
|         <field name="view_mode">graph</field> | |
|     </record> | |
|     <!--        Menus in CRM module--> | |
|     <menuitem id="target_achieve_menu_sales_target" | |
|               name="Sales Target" | |
|               parent="crm.crm_menu_root" | |
|               sequence="6"/> | |
|     <menuitem id="target_achieve_menu_target_achieve_team" | |
|               name="Team Target Achieved Details" | |
|               parent="target_achieve_menu_sales_target" | |
|               action="target_achieve_action_team" | |
|               groups="base.group_user" | |
|               sequence="1"/> | |
|     <menuitem id="target_achieve_menu_target_achieve_user" | |
|               name="User Target Achieved Details" | |
|               parent="target_achieve_menu_sales_target" | |
|               action="target_achieve_action_user" | |
|               groups="base.group_user" | |
|               sequence="2"/> | |
|     <menuitem id="target_achieve_menu_target_achieve_analysis" | |
|               name="Target and Achievement Analysis" | |
|               parent="target_achieve_menu_sales_target" | |
|               action="target_achieve_action_graph" | |
|               groups="base.group_user" | |
|               sequence="3"/> | |
| </odoo>
 | |
| 
 |