Before this commit: To know if an event menu is an auto generated one (eg: location, register..), it checks if the menu name is the same as the hardcoded one in _get_standard_menu_entries_names. If user change the menu name, the code won't retrieve it and will act as if the menu had been deleted and it will recreate it. This leads to 2 bugs: *First (website_event) - Change menu name from website_event (eg: location, introduction or register) - Check/Uncheck 'Track on website' or 'Track Proposals on website' to force the code to rewrite missing menus. - Go back to the event front end, theses menus have now been recreated, and are duplicated. *Second (website_event_track) - Check 'Track on website' on event's back end - Change the 'Talks' menu name in front end - Go back to backend, 'Track on website' is unchecked because _compute_website_track won't retrieve an event menu named exactly 'Talks' Now: We don't use euristics to try to recover missing menus. We just create related menu when option is checked, and we delete them when option is unchecked. To know which menu item comes from which option, we store a value in a new model 'website.event.menu'. We don't want to try to check if the menus are all there and recreate them if needed anymore. There is cases where user wan't to delete a menu and repace it with a link to that menu's URL in the page content. Before this commit, the option would've been unchecked since it won't retrieve the menu.
395 lines
21 KiB
XML
395 lines
21 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<record id="event_track_tag1" model="event.track.tag">
|
|
<field name="name">Technical</field>
|
|
</record>
|
|
<record id="event_track_tag2" model="event.track.tag">
|
|
<field name="name">Business</field>
|
|
</record>
|
|
<record id="event_track_tag3" model="event.track.tag">
|
|
<field name="name">Lightning Talks</field>
|
|
</record>
|
|
<record id="event_track_tag4" model="event.track.tag">
|
|
<field name="name">Round Table</field>
|
|
</record>
|
|
<!--
|
|
This should be done at the end so that the menu is complete
|
|
-->
|
|
<record id="event.event_0" model="event.event">
|
|
<field name="website_menu">True</field>
|
|
<field name="website_track">True</field>
|
|
<field name="website_track_proposal">True</field>
|
|
</record>
|
|
|
|
<!-- Sponsorships -->
|
|
|
|
<record id="event_sponsor_0" model="event.sponsor">
|
|
<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://odoo.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://odoo.com</field>
|
|
</record>
|
|
|
|
<record id="event_sponsor_2" 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_3"/>
|
|
</record>
|
|
|
|
<record id="event_sponsor_3" model="event.sponsor">
|
|
<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_4"/>
|
|
<field name="url">http://odoo.com</field>
|
|
</record>
|
|
|
|
<!-- Tracks -->
|
|
<record id="base.res_partner_address_16" model="res.partner">
|
|
<field name="website">http://facebook.com/odoo</field>
|
|
<field name="website_description" type="xml">
|
|
<p>
|
|
Ayaan has in the IT sector <b>since 20 years</b>. He
|
|
develops software to help develop websites. He sold his
|
|
first company at 30 years old and manage to grow OpenCorp
|
|
from 1 to 55 employees mostly by reselling services on
|
|
Odoo.
|
|
</p><p>
|
|
Ayaan is the <b>author of several books</b>, including Amazon best seller
|
|
"How Odoo will change the business world!".
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="event_track_location5" model="event.track.location">
|
|
<field name="name">Le Foyer du lac</field>
|
|
</record>
|
|
<record id="event_track_location6" model="event.track.location">
|
|
<field name="name">Theatre</field>
|
|
</record>
|
|
<record id="event_track_location7" model="event.track.location">
|
|
<field name="name">Lauzelle</field>
|
|
</record>
|
|
<record id="event_track_location8" model="event.track.location">
|
|
<field name="name">Foyer Royal</field>
|
|
</record>
|
|
<record id="event_track_location9" model="event.track.location">
|
|
<field name="name">Biereau</field>
|
|
</record>
|
|
<record id="event_track_location10" model="event.track.location">
|
|
<field name="name">Bruyère</field>
|
|
</record>
|
|
<record id="event_track1" model="event.track">
|
|
<field name="name">How to develop a website module.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
|
<field name="duration" eval="1"/>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="color">3</field>
|
|
<field name="stage_id" ref="event_track_stage0"/>
|
|
<field name="kanban_state">blocked</field>
|
|
</record>
|
|
<record id="event_track2" model="event.track">
|
|
<field name="name">How to integrate hardware materials with the Odoo point of sale.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 8:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
|
<field name="duration" eval="0.25"/>
|
|
<field name="partner_id" ref="base.res_partner_3"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
<field name="kanban_state">done</field>
|
|
</record>
|
|
<record id="event_track3" model="event.track">
|
|
<field name="name">How to develop real time apps, the website live chat module explained.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
|
<field name="duration" eval="0.3"/>
|
|
<field name="partner_id" ref="base.res_partner_4"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track4" model="event.track">
|
|
<field name="name">How to develop automated tests in the Odoo web client.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 9:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track5" model="event.track">
|
|
<field name="name">The new way to promote your modules in the Apps platform and Odoo website.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_4"/>
|
|
<field name="stage_id" ref="event_track_stage2"/>
|
|
</record>
|
|
<record id="event_track6" model="event.track">
|
|
<field name="name">Detailed roadmap of accounting new modules and improvements for version 8.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_3"/>
|
|
<field name="stage_id" ref="event_track_stage2"/>
|
|
</record>
|
|
<record id="event_track7" model="event.track">
|
|
<field name="name">A technical explanation of Odoo as a CMS and a eCommerce platform for version 8.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 8:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
|
<field name="duration" eval="1"/>
|
|
<field name="partner_id" ref="base.res_partner_1"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track8" model="event.track">
|
|
<field name="name">Discover Odoo CRM: How to optimize your sales, from leads to sales orders.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="color">2</field>
|
|
<field name="partner_id" ref="base.res_partner_4"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
<field name="kanban_state">blocked</field>
|
|
</record>
|
|
<record id="event_track9" model="event.track">
|
|
<field name="name">How to use Odoo for your HR process: recruitment, leaves management, appraisals, expenses, etc.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="user_id" ref="base.user_root"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 8:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
|
<field name="duration" eval="1"/>
|
|
<field name="color">2</field>
|
|
<field name="partner_id" ref="base.res_partner_12"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track10" model="event.track">
|
|
<field name="name">Raising qualitive insights with the survey app</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="color">5</field>
|
|
<field name="stage_id" ref="event_track_stage0"/>
|
|
</record>
|
|
<record id="event_track11" model="event.track">
|
|
<field name="name">Discover Odoo Point-of-Sale: Your shop ready to use in 30 minutes.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_4"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track12" model="event.track">
|
|
<field name="name">Manage your events with Odoo, the new training modules.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="stage_id" ref="event_track_stage2"/>
|
|
</record>
|
|
<record id="event_track13" model="event.track">
|
|
<field name="name">Advanced reporting with Google Spreadsheets integration.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
|
<field name="duration" eval="0.25"/>
|
|
<field name="partner_id" ref="base.res_partner_12"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track14" model="event.track">
|
|
<field name="name">New Paypal modules (portal, handling, installments).</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 7:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_10"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track15" model="event.track">
|
|
<field name="name">Odoo Mobile for Notes, Meetings and Messages.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_3"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track16" model="event.track">
|
|
<field name="name">Odoo as your Enterprise Social Network.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_12"/>
|
|
<field name="stage_id" ref="event_track_stage0"/>
|
|
</record>
|
|
<record id="event_track17" model="event.track">
|
|
<field name="name">The Art of Making an Odoo Demo.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_10"/>
|
|
<field name="stage_id" ref="event_track_stage0"/>
|
|
</record>
|
|
<record id="event_track18" model="event.track">
|
|
<field name="name">How to build your marketing strategy for the purpose of generating leads with Odoo.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 8:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="color">5</field>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track19" model="event.track">
|
|
<field name="name">Advanced lead management with Odoo: tips and tricks from the fields</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 9:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="color">5</field>
|
|
<field name="partner_id" ref="base.res_partner_4"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track20" model="event.track">
|
|
<field name="name">New Certification Program (valid from Oct. 2013).</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_3"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track21" model="event.track">
|
|
<field name="name">Recruiting high skilled talents with Odoo HR apps</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="color">7</field>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track22" model="event.track">
|
|
<field name="name">Manage your KPIs (recomended to openERP partners).</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_3"/>
|
|
<field name="stage_id" ref="event_track_stage0"/>
|
|
</record>
|
|
<record id="event_track23" model="event.track">
|
|
<field name="name">Key Success factors selling Odoo.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 7:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_1"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track24" model="event.track">
|
|
<field name="name">Merge proposals review, code sprint (entire day).</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 6:00:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
|
<field name="duration" eval="1.5"/>
|
|
<field name="partner_id" ref="base.res_partner_18"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track25" model="event.track">
|
|
<field name="name">Merge proposals review, code sprint (entire afternoon)</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 8:30:00')"></field>
|
|
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
|
<field name="duration" eval="2.5"/>
|
|
<field name="partner_id" ref="base.res_partner_18"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
</record>
|
|
<record id="event_track27" model="event.track">
|
|
<field name="name">Odoo in 2014</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 04:00:00')"></field>
|
|
<field name="duration" eval="1"/>
|
|
<field name="partner_id" ref="base.res_partner_1"/>
|
|
<field name="stage_id" ref="event_track_stage3"/>
|
|
<field name="color">3</field>
|
|
</record>
|
|
<record id="event_track28" model="event.track">
|
|
<field name="name">Odoo Status & Strategy 2014</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 5:00:00')"></field>
|
|
<field name="duration" eval="0.5"/>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="stage_id" ref="event_track_stage2"/>
|
|
</record>
|
|
<record id="event_track29" model="event.track">
|
|
<field name="name">The new marketing strategy.</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 5:30:00')"></field>
|
|
<field name="duration" eval="0.25"/>
|
|
<field name="partner_id" ref="base.res_partner_2"/>
|
|
<field name="stage_id" ref="event_track_stage2"/>
|
|
<field name="color">6</field>
|
|
</record>
|
|
<record id="event_track30" model="event.track">
|
|
<field name="name">Morning break</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 5:45:00')"></field>
|
|
<field name="duration" eval="0.25"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
<record id="event_track31" model="event.track">
|
|
<field name="name">Lunch</field>
|
|
<field name="website_published" eval="True"/>
|
|
<field name="event_id" ref="event.event_0"/>
|
|
<field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 7:30:00')"></field>
|
|
<field name="duration" eval="1"/>
|
|
<field name="stage_id" ref="event_track_stage1"/>
|
|
</record>
|
|
|
|
</odoo>
|