[IMP] website: removed dummy data used for testing, added a first

demo template + server action callable through the front-end, working
on partners. Some king of simple partner directory.

bzr revid: tde@openerp.com-20140205101051-d9ysg4fel30g2cgy
This commit is contained in:
Thibault Delavallée
2014-02-05 11:10:51 +01:00
parent 1e6f81abc2
commit 5ec4259a34
2 changed files with 47 additions and 19 deletions
-19
View File
@@ -1,24 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<template id="website.test0" name="Test0">
<p>Super cacaprout</p>
</template>
<record id="action_website_test" model="ir.actions.server">
<field name="name">Website Test</field>
<field name="condition">True</field>
<field name="website_published" eval="True"/>
<field name="model_id" ref="base.model_res_partner"/>
<field name="code">
values = {}
template = request.website.render("website.test0", values)
</field>
<field name="state">code</field>
<field name="type">ir.actions.server</field>
</record>
</data>
<data noupdate="1">
<record id="default_website" model="website">
<field name="name">www.openerp.com</field>
+47
View File
@@ -1,5 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<template id="template_partner_demo" name="Partner Template (Server Action Demo)">
<t t-call="website.layout">
<t t-set="additional_title">Members</t>
<div id="wrap">
<div class="oe_structure">
<section data-snippet-id="title">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1 class="text-center">Our Members Directory</h1>
<h3 class="text-muted text-center">Find a business partner</h3>
</div>
</div>
</div>
</section>
</div>
<div class="container">
<t t-foreach="partners" t-as="partner">
<div class="row">
<span t-field="partner.name"/>
</div>
</t>
</div>
</div>
</t>
</template>
<record id="action_partner_demo" model="ir.actions.server">
<field name="name">Website Test</field>
<field name="condition">True</field>
<field name="website_published" eval="True"/>
<field name="model_id" ref="base.model_res_partner"/>
<field name="code">
partner_ids = pool['res.partner'].search(cr, uid, [('customer', '=', True)], context=context)
partners = pool['res.partner'].browse(cr, uid, partner_ids, context=context)
values = {
'partners': partners,
}
template = request.website.render("website.template_partner_demo", values)
</field>
<field name="state">code</field>
<field name="type">ir.actions.server</field>
</record>
</data>
<data>
<record id="default_website" model="website">