[IMP] demo data and overall layout

bzr revid: fp@tinyerp.com-20140102185858-z6uqc5l2h5aamud2
This commit is contained in:
Fabien Pinckaers 2014-01-02 19:58:58 +01:00
parent 7882cb5e59
commit fb06142319
3 changed files with 298 additions and 309 deletions

View File

@ -454,7 +454,7 @@
<div data-snippet-id="pricing" data-selector-children=".oe_structure, [data-oe-type=html]">
<div class="oe_snippet_thumbnail">
<img class="oe_snippet_thumbnail_img" src="/website/static/src/img/blocks/block_comparison.png"/>
<span class="oe_snippet_thumbnail_title">Comparisons</span>
<span class="oe_snippet_thumbnail_title">Comparisons</span>
</div>
<section class="oe_snippet_body">
<div class="container">

View File

@ -14,7 +14,6 @@
</record>
<record id="product_product_quote_1" model="product.product">
<field name="website_published" eval="True"/>
<field name="product_tmpl_id" ref="product_template_quote_1"/>
<field name="default_code">QF11</field>
</record>
@ -32,7 +31,6 @@
</record>
<record id="product_product_quote_2" model="product.product">
<field name="website_published" eval="True"/>
<field name="product_tmpl_id" ref="product_template_quote_2"/>
<field name="default_code">QF12</field>
</record>
@ -50,7 +48,6 @@
</record>
<record id="product_product_quote_3" model="product.product">
<field name="website_published" eval="True"/>
<field name="product_tmpl_id" ref="product_template_quote_3"/>
<field name="default_code">QF13</field>
</record>
@ -68,251 +65,194 @@
</record>
<record id="product_product_quote_4" model="product.product">
<field name="website_published" eval="True"/>
<field name="product_tmpl_id" ref="product_template_quote_4"/>
<field name="default_code">QF14</field>
</record>
<record id="website_quote_template_1" model="sale.quote.template">
<field name="name">Partnership Contract with Training</field>
<field name="note">The 5-day training is modular, which means that you can choose to participate in the full training or to just 1 or 2 modules. Nevertheless, the first day of the training is compulsory for everyone. The Monday is compulsory because the introduction of OpenERP is important before going through the other modules.</field>
<field name="website_description" type="html">
<section id="whatsuit" class="tab-pane active oe_section jumbotron">
<div class="container panel panel-default tab-pane active oe_section">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Want to start selling OpenERP to your customers?</strong></h2>
<h3><small>Join our partner network</small></h3>
<div class="col-md-7 mt16">
<p class="lead">Get all you need to grow your business and deliver quality services with the OpenERP Partner Program. It includes discounts on OpenERP Enterprise, technical and functional trainings, support services, marketing documents, access to the partner portal, rights to use the trademark and much more.</p>
</div>
<div class="col-md-3">
<img class="media-object" src="https://www.openerp.com/openerp_enterprise/static/img/openerp_gold_partner.png"/>
</div>
<field name="name">Partnership Contract</field>
<field name="website_description" type="xml">
<section class="container" data-snippet-id="title">
<h1 class="page-header">Our Partnership Offer</h1>
</section>
<section class="container" data-snippet-id="text-block">
<div class="row">
<div class="col-md-12">
<p>
Our partnership offer includes all you need to
grow your business and deliver quality services
with the OpenERP Partner Program.
</p><p>
It includes <strong>discounts on OpenERP
Enterprise</strong>, technical and/or functional
<strong>trainings</strong>,
<strong>support</strong> services,
<strong>marketing documents</strong>, access to
the <strong>partner portal</strong>, rights to
<strong>use the trademark</strong>, sales support
from a <strong>dedicated account manager</strong>.
</p>
</div>
</div>
<div class="row">
<div class="text-center">
<h2><strong>Why should you become a partner?</strong></h2>
<h3><small>Enjoy building a business based on happy customers</small></h3>
</div>
</section>
<section class="container" data-snippet-id="pricing">
<div class="row mt32">
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">A Valuable Product</h3>
</div>
<div class="panel-body">
<h4><small>Have strong value added services as you can rely on 3000 existing modules to deliver what the customer needs in a short period of time. Grow with your existing customer base by continuously proposing new modules.</small></h4>
<p>
Deliver <strong>strong value added services</strong> as you can
rely on a leading open source software, with
the support of the publisher.
<p></p>
<strong>Grow with your existing customer base</strong>
by continuously proposing new modules.
</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">A Strong Demand</h3>
</div>
<div class="panel-body">
<h4><small>Enjoy the traction of the fastest growing management software in the world. Benefit from the growing customer demand and the OpenERP brand.</small></h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">High Margins</h3>
</div>
<div class="panel-body">
<h4><small>Grow by developing a recurring revenue stream from OpenERP Enterprise's commission system. Get high billing rates as you deliver a highly valuable software.</small></h4>
</div>
</div>
</div>
</div>
</div>
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Get Big discounts on OpenERP Enterprise</strong></h2>
<h3><small>Grow through recurring revenue streams from your customer base</small></h3>
</div>
<div class="col-md-8 col-md-offset-4 mb32 text-center">
<img class="img img-responsive" src="https://www.openerp.com/openerp_enterprise/static/img/partner_icon_01.png"/>
</div>
<div class="col-md-8 col-md-offset-2 mb32 text-center">
<p>
As a partner, you get a big discount on OpenERP Enterprise.
This allows you to offer reduced prices to your customers and/or
to benefit from a commission on every subscription you sell to your customers.
</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Benefit From A Dedicated Account Manager</strong></h2>
<h3><small>Our role is to help you succeed</small></h3>
</div>
<div class="col-md-5 col-md-offset-1 mt32 mb16">
<img class="img img-responsive" src="https://www.openerp.com/openerp_enterprise/static/img/partner_icon_02.png"/>
</div>
<div class="col-md-5">
<p>A dedicated account manager is assigned to every partner to help develop the OpenERP business. The account manager helps you get leads, close deals, gives you feedback and best practices, delivers sales training and is a direct point of contact for any request you may have.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Get access to our consultants and technical experts</strong></h2>
<h3><small>Get access to experts for an extra fee</small></h3>
<p>For an extra fee, partners can get access to OpenERP's core developers and functional experts. This can help you succeed in delivering more complex or bigger projects by getting the support of highly experienced consultants on demand.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Get recognition as an official certified partner</strong></h2>
<h3><small>We give you visibility in our official partner list</small></h3>
<p>OpenERP promotes its partners through various ways: publication on our website, official communication, publication of your success stories, etc. As soon as you become an OpenERP partner and have followed the official trainings, you will be visible on the partner directory listing.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Access to the Lead Generation Program</strong></h2>
<h3><small>We give you visibility in our official partner list</small></h3>
<p>Every year, we redirect more than 100,000 customer requests to our official partners. These are prospects that filled a form on the OpenERP website and wanted to use OpenERP. The right partner to fulfill the customer request is selected based on the customer localization (nearest partner) and the grade of the partner..</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Benefit from the OpenERP branding</strong></h2>
<h3><small>Get rights to use the OpenERP trademark</small></h3>
<p>Every year, we redirect more than 100,000 customer requests to our official partners. These are prospects that filled a form on the OpenERP website and wanted to use OpenERP. The right partner to fulfill the customer request is selected based on the customer localization (nearest partner) and the grade of the partner..</p>
</div>
</div>
</div>
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Get Trained on OpenERP</strong></h2>
<h3><small>Technical training, functional training and sales training</small></h3>
<p>Customers need qualified partners. That's why being trained and certified is a requirement to become an official partner. When you start as a partner, you are free to choose from the following training sessions:</p>
</div>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">The Technical Training</h3>
</div>
<div class="panel-body">
<h4><small>Learn how to develop custom modules, including the development of new business objects, customization of screens, the design of new reports, the adaption of workflows and automated interfaceing with other programs or websites. (5 days)</small></h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">The Functional Training</h3>
</div>
<div class="panel-body">
<h4><small>Learn how to configure and customize OpenERP, all from within the software itself - no coding required. The main applications are covered by this 5-day training are: Sales, Project Management, Accounting, Inventory, Manufacturing Resource Planning and Human Resources. (5 days)</small></h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">The Sales Training</h3>
</div>
<div class="panel-body">
<h4><small>This online training is designed specifically for salespeople and presales employees who will be given an introduction course on OpenERP key features and how to present it's unique selling propositions to a potential customer.</small></h4>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Get access to online training materials</strong></h2>
<h3><small>Train yourself on every new release using online videosGet rights to use the OpenERP trademark</small></h3>
<p>Each partner gets access to our training videos which are available in the partner portal. The training material is updated for every new version of OpenERP. Special training sessions are organised to keep partners up to date for each new version of OpenERP.</p>
</div>
</div>
</div>
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Get access to our functional support services</strong></h2>
<h3><small>Don't be stuck on your implementation project, we can help you.</small></h3>
<p>As you go through your first implementation of an OpenERP system it is normal to need some support. We are here to answer your questions regarding the functionality of the software, or how to configure the solution. Each partner is entitled to a certain number of support hours thanks to his or her partner program.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Get technical support services</strong></h2>
<h3><small>We help your developers with bugs or support questions</small></h3>
<p>Each partner gets access to our training videos which are available in the partner portal. The training material is updated for every new version of OpenERP. Special training sessions are organised to keep partners up to date for each new version of OpenERP.</p>
</div>
<div class="col-md-8 col-md-offset-4 mb32 text-center">
<img class="img img-responsive" src="https://www.openerp.com/openerp_enterprise/static/img/partner_icon_04.png"/>
</div>
<div class="col-md-8 col-md-offset-2 mb32 text-center">
<p>The OpenERP Support Team is 100% dedicated to helping our customers. You can contact the Support Team for any functional or technical questions and issues with regard to OpenERP development. They can help you develop custom modules.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
<h2><strong>Test all your developments automatically</strong></h2>
<h3><small>Your dedicated test integration platform</small></h3>
</div>
<div class="col-md-5 col-md-offset-1 mt32 mb16">
<img class="img img-responsive" src="https://www.openerp.com/openerp_enterprise/static/img/partner_sc_01.png"/>
</div>
<div class="col-md-5">
<p>Save time in your implementation project by having your developments tested automatically by our automated test servers. At every code commit, you get a full OpenERP instance that you can try out online. When this instance is deployed, your code is automatically put through our 2000+ automated unit tests.
Our automated testing server software is called Runbot, and you can try it out here: http://runbot.openerp.com. A dedicated runbot server is available for every partner.</p>
</div>
</div>
</div>
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Get The Partnership Level That Suits You</strong></h2>
<p>The OpenERP eco system is designed to ensure that OpenERPs users will enjoy the best customer experience with our products. The community brings a wealth of new functionality.
OpenERP as a software publisher is committed to continuously improving the quality of the software. Our local partners provide integration and support services.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Ready Partners</h3>
</div>
<div class="panel-body">
<h3><small>The Ready membership level enables Partners to start and grow their OpenERP competencies. They benefit from a comprehensive set of services including training, support and access to leads which allow them to build their business at their own pace.
Ready partners also have a minimum of 1 certified OpenERP Functional Specialist on the latest OpenERP version (enforced starting Q3 2014)</small></h3>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Silver Partners</h3>
</div>
<div class="panel-body">
<h3><small>Partners which have qualified for the Silver Partner level are experienced in implementing OpenERP projects. Silver partners enjoy enhanced benefits as well as access to additional resources to support the growth of their business with OpenERP.
Silver partners also have a minimum of 2 certified OpenERP Functional Specialists on the latest OpenERP version (enforced starting Q3 2014)</small></h3>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Gold Partners</h3>
<h3 class="panel-title">A Strong Demand</h3>
</div>
<div class="panel-body">
<h3><small>Gold partners have a strategic relationship with OpenERP. OpenERP is at the core of their strategy. They have committed significant resources to develop and deploy OpenERP solutions. They benefit from the highest visibility in the OpenERP ecosystem.
Gold partners also have a minimum of 3 certified OpenERP Functional Specialists on the latest OpenERP version (enforced starting Q3 2014)</small></h3>
<p>
Enjoy the traction of the <strong>fastest growing
management software</strong> in the world.
</p><p>
Benefit from the growing customer demand
and our OpenERP brand.
</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">High Margins</h3>
</div>
<div class="panel-body">
<p>
<strong>Get high billing rates</strong> as you deliver a
highly valuable software.
</p><p>
Grow by developing a <strong>recurring
revenue flow</strong> from OpenERP
Enterprise's commission system.
</p>
</div>
</div>
</div>
</div>
</div>
</section>
</field>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Your OpenERP Enterprise commissions</h2>
<p>
As an official partner, you benefit from OpenERP Enterprise
commissions, according to your partner grade, as well as
dedicated services restricted to partners like the technical
support.
</p>
<table class="table table-hover">
<tr>
<th>Grade</th>
<th>Your Commission</th>
</tr><tr>
<td>Ready</td>
<td></td>
</tr><tr>
<td>Silver</td>
<td></td>
</tr><tr>
<td>Gold</td>
<td></td>
</tr>
</table>
</section>
<section class="container" data-snippet-id="text-block">
<h2>A Dedicated Account Manager</h2>
<p>
We will assign you a dedicated account manager, an
experienced sales person, to help you develop your
OpenERP business. The account manager helps you get
leads, close deals, gives you feedback and best
practices, delivers sales training and is your direct
point of contact for any request you may have.
</p>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Get access to our consultants and technical experts</h2>
<p>
For an extra fee, partners can get access to OpenERP's
core developers and functional experts. This can help
you succeed in delivering more complex or bigger
projects by getting the support of highly experienced
consultants on demand.
</p>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Get recognition as an official certified partner</h2>
<p>
OpenERP promotes its partners through various ways:
publication on our website, official communication,
publication of your success stories, etc. As soon as
you become an OpenERP partner and have followed the
official trainings, you will be visible on the partner
directory listing.
</p>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Access to the Lead Generation Program</h2>
<p>
Every year, we redirect more than 100,000 customer
requests to our official partners. These are prospects
that filled a form on the OpenERP website and wanted to
use OpenERP. The right partner to fulfill the customer
request is selected based on the customer localization
(nearest partner) and the grade of the partner.
</p>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Benefit from the OpenERP branding</h2>
<p>
Every year, we redirect more than 100,000 customer
requests to our official partners. These are prospects
that filled a form on the OpenERP website and wanted to
use OpenERP. The right partner to fulfill the customer
request is selected based on the customer localization
(nearest partner) and the grade of the partner.
</p>
</section>
<section class="container" data-snippet-id="text-block">
<h2>Test all your developments automatically</h2>
<p>
Save time in your implementation project by having your
developments tested automatically by our automated test
servers. At every code commit, you get a full OpenERP
instance that you can try out online. When this
instance is deployed, your code is automatically put
through our 2000+ automated unit tests.
</p><p>
Our automated testing server software is called Runbot,
and you can try it out here: http://runbot.openerp.com.
A dedicated runbot server is available for every
partner.
</p>
</section>
</field>
</record>
<record id="website_sale_order_line_1" model="sale.quote.line">

View File

@ -7,29 +7,7 @@
</ul>
<section id="quote" class="container">
<div class="col-xs-6 col-sm-6 col-md-6 text-muted">
<h4>Bill To:</h4>
<div t-field="quotation.partner_invoice_id" t-field-options='{
"widget": "contact",
"fields": ["address", "name", "phone", "email"]
}'/>
<h4 class="mt32">Ship To:</h4>
<t t-if="quotation.partner_shipping_id and quotation.partner_shipping_id.id != quotation.partner_invoice_id.id">
<div t-field="quotation.partner_shipping_id" t-field-options='{
"widget": "contact",
"fields": ["address", "name", "phone"]
}'/>
</t>
<address t-if="quotation.partner_shipping_id.id == quotation.partner_invoice_id.id">Ship to the same address</address>
</div>
<div class="col-xs-6 col-sm-6 col-md-6 text-right text-muted">
<p>
<em>Date: <t t-esc="quotation.date_order"/></em>
</p>
<p>
<em>Quotation #: <t t-esc="quotation.name"/></em>
</p>
</div>
<table class="table table-hover">
<thead>
<tr>
@ -111,24 +89,6 @@
</xpath>
</template>
<template id="quote_status">
<div class="btn-group btn-group-lg mt16 mb16" t-if="quotation.state in ('draft', 'sent', 'waiting_date')">
<a class="btn btn-success fa fa-check" type="submit" t-href="/quote/#{ quotation.id }/accept">
Accept
</a>
<a class="btn btn-info fa fa-comment" type="submit" href="#chat">
Send us a Feedback
</a>
<a class="btn btn-danger fa fa-times" data-toggle="modal" data-target="#modeldecline">
Refuse
</a>
</div>
<div class="alert alert-warning alert-dismissable" t-if="quotation.state == 'cancel'">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&amp;times;</button>
<strong>This quotation has been canceled.</strong> Contact <t t-field="quotation.user_id"/> to ask a new one.
</div>
</template>
<template id="chatter">
<div id="chat" class="panel panel-default">
<div class="panel-heading">
@ -168,15 +128,16 @@
<template id="so_quotation" name="Product Quotation">
<t t-call="website.layout">
<t t-set="head">
<script type="text/javascript" src="/website_sale_quote/static/src/js/sale_quote.js"></script>
<t t-raw="head or ''"/>
</t>
<body data-spy="scroll" data-target=".navbar">
<div class="col-md-4 navbar">
<ul class="nav nav-pills nav-stacked" data-spy="affix">
<t t-set="head">
<script type="text/javascript" src="/website_sale_quote/static/src/js/sale_quote.js"></script>
<t t-raw="head or ''"/>
</t>
<div class="container">
<div class="row mt16">
<div class="col-md-3 navbar">
<ul class="nav nav-pills nav-stacked mt32">
<li class="active">
<a href="#introduction11" data-toggle="tab">Introduction</a>
<a href="#introduction" data-toggle="tab">Introduction</a>
</li>
<li t-foreach="quotation.order_line" t-as="line">
<a t-att-href="'#%s'% line.id" data-toggle="tab">
@ -187,8 +148,34 @@
<li><a href="#terms" data-toggle="tab">Terms &amp; Conditions</a></li>
</ul>
</div>
<div class="col-md-8">
<t t-call="website_sale_quote.quote_status"/>
<div class="col-md-9">
<div class="text-center">
<div class="btn-group btn-group-lg" t-if="quotation.state in ('draft', 'sent', 'waiting_date')">
<a class="btn btn-success fa fa-check" type="submit" t-href="/quote/#{ quotation.id }/accept">
Accept
</a>
<a class="btn btn-info fa fa-comment" type="submit" href="#chat">
Feedback
</a>
<a class="btn btn-danger fa fa-times" data-toggle="modal" data-target="#modeldecline">
Refuse
</a>
</div>
</div>
<h1 class="page-header">
<span t-if="quotation.state in ('draft','sent','cancel')">Your Quotation</span>
<span t-if="quotation.state not in ('draft','sent','cancel')">Your Order</span>
<em t-esc="quotation.name"/>
<small t-field="quotation.state"/>
</h1>
<div class="alert alert-warning alert-dismissable" t-if="quotation.state == 'cancel'">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&amp;times;</button>
<strong>This quotation has been canceled.</strong> Contact <t t-field="quotation.user_id"/> to ask a new one.
</div>
<div class="modal fade" id="modeldecline" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
@ -208,18 +195,74 @@
</div>
</div>
</div>
<section id="introduction11" class="tab-pane active" t-field="quotation.website_description">
</section>
<a id="introduction"/>
<div class="row mt32">
<div class="col-md-6">
<div>
<label class="col-sm-3 text-right">Bill To:</label>
<div class="col-sm-9">
<div t-field="quotation.partner_invoice_id" t-field-options='{
"widget": "contact",
"fields": ["address", "name", "phone", "email"]
}'/>
</div>
</div>
<div t-if="quotation.partner_shipping_id.id != quotation.partner_invoice_id.id">
<label class="col-sm-3 text-right">Ship To:</label>
<div class="col-sm-9">
<div t-field="quotation.partner_shipping_id" t-field-options='{
"widget": "contact",
"fields": ["address", "name", "phone"]
}'/>
</div>
</div>
</div>
<div class="col-md-6">
<div class="row">
<label class="col-sm-5 text-right">Your Contact:</label>
<div class="col-sm-7">
<div t-field="quotation.user_id" t-field-options='{
"widget": "contact",
"fields": ["name", "phone", "email"]
}'/>
</div>
</div>
<div class="row">
<label class="col-sm-5 text-right">Quote Date:</label>
<div class="col-sm-7">
<span t-field="quotation.date_order"/>
</div>
<div class="clearfix"/>
<div t-if="quotation.client_order_ref">
<label class="col-sm-5 text-right">Your Reference:</label>
<div class="col-sm-7">
<span t-field="quotation.client_order_ref"/>
</div>
</div>
</div>
</div>
</div>
<a id="offer"/>
<div t-field="quotation.website_description"/>
<t t-foreach="quotation.order_line" t-as="line">
<section class="tab-pane" t-att-id="line.id">
<div t-field="line.website_description" class="oe_structure"/>
</section>
<a t-att-id="line.id"/>
<div t-field="line.website_description"/>
</t>
<a id="pricing"/>
<t t-call="website_sale_quote.pricing"/>
<a id="options"/>
<t t-call="website_sale_quote.optional_products"/>
<a id="discussion"/>
<t t-call="website_sale_quote.chatter"/>
</div>
</body>
</div>
</div>
</t>
</template>
@ -242,35 +285,41 @@
</div>
</div>
</template>
<template id="so_template" name="SO Template">
<t t-call="website.layout">
<div class="col-xs-12 col-md-8 tab-content">
<section id="template_introduction" class="tab-pane active" t-field="template.website_description">
</section>
<t t-foreach="template.quote_line" t-as="line">
<section class="tab-pane" t-att-id="line.id">
<div t-field="line.website_description" class="oe_structure"/>
</section>
</t>
<section id="templateterms" class="tab-pane">
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Terms &amp; Conditions</strong></h2>
<p class="lead" t-field="template.note"/>
</div>
</div>
</div>
</section>
</div>
<div class="col-xs-6 col-md-4 sidebar" id="sidebar">
<ul class="nav nav-pills nav-stacked" data-spy="affix">
<li class="active"><a href="#template_introduction" data-toggle="tab"><i class="icon-chevron-right"></i> Introduction</a></li>
<t t-foreach="template.quote_line" t-as="line">
<li><a t-att-href="'#%s'% line.id" data-toggle="tab"><i class="icon-chevron-right"></i><t t-raw="line.product_id.name_template"/> </a></li>
</t>
<li><a href="#templateterms" data-toggle="tab"><i class="icon-chevron-right"></i> Terms &amp; Conditions</a></li>
</ul>
<div class="container">
<div class="row">
<div class="col-md-4" id="sidebar">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="#template_introduction" data-toggle="tab">Contact Data</a></li>
<li><a href="#template_introduction" data-toggle="tab">Our Offer</a></li>
<t t-foreach="template.quote_line" t-as="line">
<li><a t-att-href="'#%s'% line.id" data-toggle="tab"><t t-raw="line.product_id.name_template"/> </a></li>
</t>
<li><a href="#templateterms" data-toggle="tab">Terms &amp; Conditions</a></li>
</ul>
</div>
<div class="col-md-8 tab-content">
<div id="template_introduction" t-field="template.website_description"/>
<t t-foreach="template.quote_line" t-as="line">
<section class="tab-pane" t-att-id="line.id">
<div t-field="line.website_description" class="oe_structure"/>
</section>
</t>
<section id="templateterms" class="tab-pane">
<div class="container panel panel-default">
<div class="row panel-body">
<div class="text-center">
<h2><strong>Terms &amp; Conditions</strong></h2>
<p class="lead" t-field="template.note"/>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</t>
</template>