Skip to Content
Wszystkie Rozmowy
  • Odoo Experience 2020
  • Panele dyskusyjne
  • Wystawcy
  • Agenda
  • Wszystkie wydarzenia
  • Odoo Experience 2020
  • Wszystkie Rozmowy
 
  • Odoo Experience 2020
  • Panele dyskusyjne
  • Wystawcy
  • Agenda


  • Rozmowy
  • Keynote - Vision & Strategy
    Fabien Pinckaers
    Wykonano
  • Opening Keynote - Unveiling Odoo 14
    Fabien Pinckaers
    Wykonano
  • UX in Business Apps: a Workshop for App Developers
    Fabien Pinckaers
    Wykonano
  • Why Browser Debugger is a Developer's Best Friend
    Loan Sens
    Wykonano
  • Best Tools for First-Time Odoo Development
    Yannick Tivisse
    Wykonano
  • Odoo Website: How to Develop Building Blocks
    Samuel Degueldre
    Wykonano
  • An In-depth Journey into Odoo's ORM
    Raphael Collet
    Wykonano
  • Security: Odoo Code Hardening
    Olivier Dony
    Wykonano
  • Odoo.sh for Project Managers & Developers
    Denis Vermylen
    Wykonano
  • Developing New Widgets for Your Views in Owl
    Géry Debongnie
    Wykonano
Wczytywanie wideo...
Empower Your App by Inheriting from Odoo Mixins
Developer Talk
Lokacja: Studio 5 - 1.10.2020, 15:30 - 1.10.2020, 16:30 (Europe/Brussels) (1 godzina)
Weź udział w quizie
Empower Your App by Inheriting from Odoo Mixins
Thibault Delavallée
Python & Javascript Developer at Odoo
Thibault Delavallée
Python & Javascript Developer at Odoo

Thibault graduated from UCL as a Civil Engineer and worked 5 years as an R&D researcher in embedded computing. He then came to Odoo and is now that famous guy working at Odoo R&D for over 7 years! As a team leader, he loves enforcing guidelines and refusing PRs because of missing tests, unless that PR is requested by FP.


Let us recode everything from scratch! Or..actually, let's not.

In this talk, we will introduce you to several Odoo mixins classes allowing you to speed up the integration of transversal features. We will talk about three main categories:

- Communication and organization (threading, phone support, activities management, mail gateway);

- Marketing tools (ratings and customer satisfaction, UTM);

- Website (customer portal, SEO, website publish management).

The use case for this presentation will be a plant nursery application. Each main class will be applied to see its effect directly during the presentation.

Join us!


Quiz

A mixin has a dedicated table in posgreSQL database.
Yes, because we need to retrieve record data Yes, but only to copy columns on inheriting models No, this is an abstract model
I want to add a new feature when posting a message in all my addons without modifying mail module
I inherit message_post in all my addons as each model is independent I inherit mail.thread in a custom addon and override message_post once for all my addons I cannot do it as I would have to modify mail, so sad
I want to track people going on my website to order plants using promotional links
I write custom routes allowing to take promotional information before completing orders I use rating.mixin to track customer statistics I use utm.mixin to enable automatic URL-parsing into UTMs
Zgłoszenia
Cennik: US: North America Cennik
US: North America

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now