parent
3503c056f3
commit
9d7689a553
|
@ -59,12 +59,14 @@
|
|||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type1"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="url">http://openerp.com</field>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_1" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type2"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="url">http://openerp.com</field>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_2" model="event.sponsor">
|
||||
|
@ -77,6 +79,7 @@
|
|||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type3"/>
|
||||
<field name="partner_id" ref="base.res_partner_14"/>
|
||||
<field name="url">http://openerp.com</field>
|
||||
</record>
|
||||
|
||||
<!-- Tracks -->
|
||||
|
|
|
@ -168,6 +168,7 @@ class event_sponsors(osv.osv):
|
|||
'event_id': fields.many2one('event.event', 'Event', required=True),
|
||||
'sponsor_type_id': fields.many2one('event.sponsor.type', 'Sponsoring Type', required=True),
|
||||
'partner_id': fields.many2one('res.partner', 'Sponsor/Customer', required=True),
|
||||
'url': fields.text('Sponsor Website'),
|
||||
'sequence': fields.related('sponsor_type_id', 'sequence', string='Sequence', store=True),
|
||||
}
|
||||
|
||||
|
|
|
@ -185,10 +185,12 @@
|
|||
<field name="sponsor_ids" context="{'default_event_id': active_id}">
|
||||
<tree editable="bottom">
|
||||
<field name="partner_id"/>
|
||||
<field name="url"/>
|
||||
<field name="sponsor_type_id"/>
|
||||
</tree>
|
||||
<form string="Sponsoring">
|
||||
<field name="partner_id"/>
|
||||
<field name="url"/>
|
||||
<field name="sponsor_type_id"/>
|
||||
</form>
|
||||
</field>
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
</section>
|
||||
<div class="row">
|
||||
<div t-attf-class="col-md-#{(len(event.sponsor_ids) > 6) and 2 or (12/ len(event.sponsor_ids))} text-center" t-foreach="event.sponsor_ids" t-as="sponsor">
|
||||
<t t-if="sponsor.has_access_to_partner()">
|
||||
<a t-attf-href="/partners/#{ slug([sponsor.partner_id.id, sponsor.partner_id.name]) }" style="position: relative; display: inline-block;">
|
||||
<t t-if="sponsor.url">
|
||||
<a t-att-href="sponsor.url" style="position: relative; display: inline-block;">
|
||||
<span t-field="sponsor.partner_id.image"
|
||||
t-field-options='{"widget": "image", "class": "shadow"}'/>
|
||||
<div class="ribbon-wrapper">
|
||||
|
@ -25,7 +25,7 @@
|
|||
</div>
|
||||
</a>
|
||||
</t>
|
||||
<t t-if="not sponsor.has_access_to_partner()">
|
||||
<t t-if="not sponsor.url">
|
||||
<span style="position: relative; display: inline-block;">
|
||||
<span t-field="sponsor.partner_id.image"
|
||||
t-field-options='{"widget": "image", "class": "shadow"}'/>
|
||||
|
|
Loading…
Reference in New Issue