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.
		
		
		
		
		
			
		
			
				
					
					
						
							132 lines
						
					
					
						
							6.1 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							132 lines
						
					
					
						
							6.1 KiB
						
					
					
				| <?xml version="1.0" encoding="utf-8"?> | |
| <odoo> | |
|     <!-- Used to change the format of pdf. --> | |
|     <record id="paperformat_card" model="report.paperformat"> | |
|         <field name="name">Custom Paper</field> | |
|         <field name="default" eval="True"/> | |
|         <field name="format">custom</field> | |
|         <field name="page_height">95</field> | |
|         <field name="page_width">60</field> | |
|         <field name="orientation">Landscape</field> | |
|         <field name="margin_top">5.00</field> | |
|         <field name="margin_bottom">5.00</field> | |
|         <field name="margin_left">5.0</field> | |
|         <field name="margin_right">5.0</field> | |
|         <field name="header_line" eval="False"/> | |
|         <field name="header_spacing">35</field> | |
|         <field name="dpi">125</field> | |
|     </record> | |
|     <record id="action_membership_card" model="ir.actions.report"> | |
|         <field name="name">Membership Card</field> | |
|         <field name="model">res.partner</field> | |
|         <field name="report_type">qweb-pdf</field> | |
|         <field name="report_name">membership_card_odoo.print_member_ship_card</field> | |
|         <field name="report_file">membership_card_odoo.print_member_ship_card</field> | |
|         <field name="paperformat_id" ref="membership_card_odoo.paperformat_card"/> | |
|     </record> | |
|     <!-- To print Pdf. --> | |
|     <template id="print_member_ship_card"> | |
|         <t t-call="web.html_container"> | |
|             <div style="border: 2px solid black; padding: 15px; margin-bottom: 40px; height: 90%;"> | |
|                 <tr t-if="free_member==True"> | |
|                     <div style="border-bottom: 2px solid black;   margin-bottom: 15px;"> | |
|                         <h2 style=" text-align: center;">Free Member</h2> | |
|                     </div> | |
|                 </tr> | |
|                 <tr t-else="free_member==False"> | |
|                     <tr> | |
|                         <div style="border-bottom: 2px solid black;   margin-bottom: 15px;"> | |
|                             <h2 style="text-align:center;"> | |
|                                 <t t-esc="membership_product[0]"/> | |
|                             </h2> | |
|                         </div> | |
|                     </tr> | |
|                 </tr> | |
|                 <div style="display: -webkit-box;  display: flex; -webkit-box-pack: space-between;   justify-content: space-between; -webkit-align-self: center align-self: center; align-items: center;  "> | |
|                     <div> | |
|                         <img style="width: 120px;  border-radius: 5px;" | |
|                              t-attf-src="data:image/*;base64,{{image}}"/> | |
|                     </div> | |
|                     <div class="session_1" style="margin-left: 15px; margin-top: 0px; padding-top: 0px;"> | |
|                         <tr t-if="free_member==True"> | |
|                             <tr> | |
|                                 <h2 style="text-align:center;line-height: .1;"> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 t-if="name" style="text-align:left; margin-top: 0px; ">Name: | |
|                                     <span t-esc="name"/> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 t-if="phone" style="text-align:left;">Phone No: | |
|                                     <span t-esc="phone"/> | |
|                                 </h2> | |
|                             </tr> | |
|                              <tr> | |
|                                 <h2 t-if="function" style="text-align:left;">Job: | |
|                                     <span t-esc="function"/> | |
|                                 </h2> | |
|                             </tr> | |
|                             <br/> | |
|                             <br/> | |
|                         </tr> | |
|                         <tr t-else="free_member==False"> | |
|                             <tr> | |
|                                 <h2 style="text-align:center;line-height: .1;"> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 t-if="name" style="text-align:left; margin-top: 0px; ">Name: | |
|                                     <span t-esc="name"/> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 t-if="phone" style="text-align:left;">Phone No: | |
|                                     <span t-esc="phone"/> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 style="text-align:left;">Start Date: | |
|                                     <span t-esc="start_date"/> | |
|                                 </h2> | |
|                             </tr> | |
|                             <tr> | |
|                                 <h2 style="text-align:left;">End Date: | |
|                                     <span t-esc="end_date"/> | |
|                                 </h2> | |
|                             </tr> | |
|                         </tr> | |
|                     </div> | |
|                 </div> | |
|             </div> | |
|             <div style="border: 2px solid black; padding: 15px;  height: 90%;"> | |
|                 <div class="session_2" style="width: 500px; "> | |
|                     <tr> | |
|                         <h2 style="text-align:left;"> | |
|                             <span t-esc="company_name"/> | |
|                         </h2> | |
|                         <h2 style="text-align:left;"> | |
|                             <span t-esc="company_address"/>, | |
|                             <br/> | |
|                             <span t-esc="city"/>, | |
|                             <span t-esc="state"/>, | |
|                             <span t-esc="country"/> | |
|                         </h2> | |
|                         <h2 style="text-align:left;"> | |
|                             Email: | |
|                             <span t-esc="company_email"/> | |
|                         </h2> | |
|                         <h2 style="text-align:left;"> | |
|                             Contact: | |
|                             <span t-esc="company_phone"/> | |
|                         </h2> | |
|                         <h2 style="text-align:left;"> | |
|                             <span t-esc="website"/> | |
|                         </h2> | |
|                     </tr> | |
|                 </div> | |
|             </div> | |
|         </t> | |
|     </template> | |
| </odoo>
 | |
| 
 |