Exploring Odoo
Exploring Odoo
  • 42
  • 21 979
Odoo Development Tutorial: Using Odoo Web Framework - Part 4: Custom View Types
This time we'll be diving into creating custom view types.
We'll create 3 view types: the very basic, one which uses an additional class and a sub component, and one which uses built-in Odoo web framework classes and functions.
If you haven't watched my previous videos in the Using Odoo Web Framework series, I'd recommend starting from the beginning as they lay down the foundational concepts necessary for creating custom view types:
* Using Odoo Web Framework - Part 1: th-cam.com/video/l4zH2c7b34g/w-d-xo.html
* Using Odoo Web Framework - Part 2: th-cam.com/video/3veS34mM70c/w-d-xo.html
* Using Odoo Web Framework - Part 3: th-cam.com/video/mM04bjAImOU/w-d-xo.html
If you haven't created your own cheat module, please visit my previous video:
Odoo Development Tutorial: Alternative Quick Start Guide (th-cam.com/video/pxIyjZ6KzOU/w-d-xo.html).
Other videos for beginners:
* Displaying Messages to User: th-cam.com/video/qQklhaoR4ZE/w-d-xo.html
* Working with Multiple Models: th-cam.com/video/j4onvIBw0lI/w-d-xo.html
* Extending Models And Views: th-cam.com/video/q7NADJYorOw/w-d-xo.html
My other tutorials and experiments:
* Easy Setup for Odoo Development Environment: th-cam.com/video/NVMzVz8RzZY/w-d-xo.html
* Odoo Development Setup on Windows 11: th-cam.com/video/wWnZu7-63jU/w-d-xo.html
* Create Your Own Voice Assistant: th-cam.com/video/PeVl-YiaHJA/w-d-xo.html
* Import Data from Images with AI: th-cam.com/video/-pbfhXSFnhc/w-d-xo.html
* Query Odoo Data with AI and RAG: th-cam.com/video/4ixLuLNDYrU/w-d-xo.html
* Query Odoo Data with AI: th-cam.com/video/AfVAMWei_7k/w-d-xo.html
* Describing chart with AI: th-cam.com/video/2ikUMYwdXR0/w-d-xo.html
* Generating article with Google Gemini: th-cam.com/video/BI0v8vTWpAU/w-d-xo.html
* Showing product quantity in POS: th-cam.com/video/YGzkzUuZM7M/w-d-xo.html
* Adding order note to POS: th-cam.com/video/BZCCtlRqor4/w-d-xo.html
* Import lot and serial number: th-cam.com/video/rTGP9mTi1Hg/w-d-xo.html
* Recording sales person on POS orders: th-cam.com/video/rlMFo8PjNrs/w-d-xo.html
Source code: github.com/yonitjio/exploring-odoo
Music by Universe_Bella from Pixabay
Image assets designed by Freepik
มุมมอง: 31

วีดีโอ

Odoo Development Tutorial: Using Odoo Web Framework - Part 3: QWeb Templates
มุมมอง 10121 ชั่วโมงที่ผ่านมา
This time we'll be exploring how to use Odoo's templating engine, the Q-web. Be sure to check out the first video in this series so you don't miss any important details: * Using Odoo Web Framework - Part 1: th-cam.com/video/l4zH2c7b34g/w-d-xo.html * Using Odoo Web Framework - Part 2: th-cam.com/video/3veS34mM70c/w-d-xo.html If you haven't created your own cheat module, please visit my previous ...
Odoo Development Tutorial: Custom Login Page for Odoo 18
มุมมอง 27814 วันที่ผ่านมา
In today's video, I'll explain how to create custom login page for Odoo 18. Our goal this time is to create a module which adds customization option for the login page: Custom background, custom layout and let's add a feature so we can show quotes and it's author or company motto too. ⚠️ IMPORTANT NOTE ⚠️: This module is part of my experiment to create backend theme for Odoo 18. It's not compat...
Odoo Development Tutorial: Using Odoo Web Framework - Part 2: Reactivity And Input Binding
มุมมอง 9921 วันที่ผ่านมา
In this video, we will explore various OWL functions, including the useRef hook and the t-ref directive, among others, which are frequently used in the development of Odoo modules with the Odoo Web Framework. Be sure to check out the first video in this series so you don't miss any important details: * Using Odoo Web Framework - Part 1: th-cam.com/video/l4zH2c7b34g/w-d-xo.html If you haven't cr...
Odoo Development Tutorial: Using Odoo Web Framework - Part 1: The Basics
มุมมอง 27928 วันที่ผ่านมา
In this series we'll learn how to use Odoo Web Framework. If you're a beginner, learning about the Odoo Web Framework might seem daunting because it involves learning various subjects such as JavaScript, CSS, XML, JSON, etc. Don't let that discourage you, this video aims to help you get started. Other video from this series: Using Odoo Web Framework - Part 2: Reactivity And Input Binding: th-ca...
Odoo Development Tutorial: Updating Quickboard App for Odoo 18 and New Features
มุมมอง 383หลายเดือนก่อน
In this video, I'm going to explain how to update the Quickboard app for Odoo 18 and add some new features to the app. Please watch my video about the Quickboard app first before watching this: AI Powered Dashboard: th-cam.com/video/LfxlUN9pikI/w-d-xo.html The new features are color themes, multiple value fields, data grouping, and horizontal bar chart. I also made several custom components suc...
Odoo Development Tutorial: AI Powered Dashboard w/ LM Studio + Qwen 2.5 7b Coder Instruct + Autogen
มุมมอง 521หลายเดือนก่อน
In this video, we'll be creating an app for Odoo to provide simple yet flexible dashboard and to demonstrate using AI to generate dashboard items and also to arrange the dashboard layout. If you're a beginner, don't worry, it's beginners friendly. It's easy to understand as long as you watch the explanation in this video before you download and read the code from my github repo. If you're exper...
Odoo Development Tutorial: Extending Models and Views
มุมมอง 2252 หลายเดือนก่อน
In this video, we'll be creating a new module to demonstrate extending an existing Odoo model and its associated views from another module with inheritance mechanisms. If you haven't created your own cheat module, please visit my previous video: Odoo Development Tutorial: Alternative Quick Start Guide (th-cam.com/video/pxIyjZ6KzOU/w-d-xo.html). Other videos in this series: * Displaying Messages...
Odoo Development Tutorial: Working with Multiple Models and Their Relations
มุมมอง 1192 หลายเดือนก่อน
This time we're adding commonly used codes to work with multiple models to our cheat module. If you haven't created your own cheat module, please visit my previous video: Odoo Development Tutorial: Alternative Quick Start Guide (th-cam.com/video/pxIyjZ6KzOU/w-d-xo.html). * Displaying Messages to User: th-cam.com/video/qQklhaoR4ZE/w-d-xo.html See my other tutorials and experiments: * Easy Setup ...
Odoo Tutorial: Development Setup For Multiple Odoo Version - 18 & 17
มุมมอง 4772 หลายเดือนก่อน
Odoo 18 has been launched, but if you're new to Odoo development or just begin to learn Odoo 17 development, you may be wondering how to develop modules across different Odoo versions. In this video, I'll be sharing a simple setup to accommodate development for both Odoo 17 and Odoo 18 using VS Code on Windows 11. See my other tutorials and experiments: * Easy setup for Odoo development environ...
Odoo Development Tutorial: 5 Methods to Display Messages to User
มุมมอง 2092 หลายเดือนก่อน
Odoo Development Tutorial: 5 Methods to Display Messages to User
Odoo Development Tutorial: Alternative Quick Start Guide
มุมมอง 4432 หลายเดือนก่อน
Odoo Development Tutorial: Alternative Quick Start Guide
Odoo Development Tutorial: Custom Email Template for POS Receipt + AI content generator
มุมมอง 4113 หลายเดือนก่อน
Odoo Development Tutorial: Custom Email Template for POS Receipt AI content generator
Odoo Development Tutorial: Create Your Own Voice Assistant
มุมมอง 4943 หลายเดือนก่อน
Odoo Development Tutorial: Create Your Own Voice Assistant
Odoo Development Tutorial: Import Data from Images with AI (Transformers+FastAPI+InternVL)
มุมมอง 5105 หลายเดือนก่อน
Odoo Development Tutorial: Import Data from Images with AI (Transformers FastAPI InternVL)
Odoo Tutorial: Development Setup On Windows 11 with VS Code
มุมมอง 6K5 หลายเดือนก่อน
Odoo Tutorial: Development Setup On Windows 11 with VS Code
Odoo Development Tutorial: Manage schedules with AI and Function Calling (LocalAI + Autogen)
มุมมอง 4546 หลายเดือนก่อน
Odoo Development Tutorial: Manage schedules with AI and Function Calling (LocalAI Autogen)
Odoo Development Tutorial: Query Odoo Data with AI and RAG (LocalAI + Autogen)
มุมมอง 1.2K6 หลายเดือนก่อน
Odoo Development Tutorial: Query Odoo Data with AI and RAG (LocalAI Autogen)
Odoo Development Tutorial: Query Odoo Data with AI
มุมมอง 1.1K8 หลายเดือนก่อน
Odoo Development Tutorial: Query Odoo Data with AI
5 Coding Activities when Developing Module for POS App
มุมมอง 2869 หลายเดือนก่อน
5 Coding Activities when Developing Module for POS App
Odoo Development Tutorial: Enable Invoice on POS Order by Default
มุมมอง 3939 หลายเดือนก่อน
Odoo Development Tutorial: Enable Invoice on POS Order by Default
Odoo Development Tutorial: Describe Charts with AI
มุมมอง 3849 หลายเดือนก่อน
Odoo Development Tutorial: Describe Charts with AI
Quick Guide: Odoo Module Structure
มุมมอง 6919 หลายเดือนก่อน
Quick Guide: Odoo Module Structure
Four Challenges Beginners Encounter in Odoo Module Development
มุมมอง 3279 หลายเดือนก่อน
Four Challenges Beginners Encounter in Odoo Module Development
Odoo Development Tutorial: Generate Articles with Google Gemini
มุมมอง 2919 หลายเดือนก่อน
Odoo Development Tutorial: Generate Articles with Google Gemini
Odoo Development Tutorial: Recording Sales Person on POS Sales Order
มุมมอง 1979 หลายเดือนก่อน
Odoo Development Tutorial: Recording Sales Person on POS Sales Order
Odoo Development Tutorial: Import Lot And Serial from Excel File
มุมมอง 1709 หลายเดือนก่อน
Odoo Development Tutorial: Import Lot And Serial from Excel File
Odoo Development Tutorial: Adding notes to POS Order
มุมมอง 2779 หลายเดือนก่อน
Odoo Development Tutorial: Adding notes to POS Order
Odoo Development Tutorial: Showing Product Quantity in POS
มุมมอง 5699 หลายเดือนก่อน
Odoo Development Tutorial: Showing Product Quantity in POS
Odoo Tutorial: Easy Development Setup on Ubuntu 22.04 with VS Code
มุมมอง 8969 หลายเดือนก่อน
Odoo Tutorial: Easy Development Setup on Ubuntu 22.04 with VS Code

ความคิดเห็น

  • @burnaviour-l4r
    @burnaviour-l4r 9 วันที่ผ่านมา

    great job . i would suggest making slow pace video everything is too quick for beginner

    • @exploring-odoo
      @exploring-odoo 9 วันที่ผ่านมา

      My goal was to have quick references/tutorials and urge beginners to get the source code on my github and play around with it. I believe practice makes better. But not matter, thank you for the suggestion. I'll try to slow it down next time.

    • @burnaviour-l4r
      @burnaviour-l4r 8 วันที่ผ่านมา

      @@exploring-odoo you are doing great job. the parts which are not available on youtube are creating widgets inherting views of odoo making like form view ,or patching classes in odoo etc more complex topics which are not convered

    • @exploring-odoo
      @exploring-odoo 8 วันที่ผ่านมา

      Thanks. Those are already in my plan. Stay tune for more videos 😉🙏

  • @jamesT008
    @jamesT008 16 วันที่ผ่านมา

    Simply great...

    • @exploring-odoo
      @exploring-odoo 16 วันที่ผ่านมา

      Thank you, I hope this video it can be of help. 🙏

  • @ahmedharoon2740
    @ahmedharoon2740 16 วันที่ผ่านมา

    hi, its very useful, very few people touching this types of topics. anyway, is there any step-by-step detailed guide / tutorial to " setup multiple versions " of Docker + Odoo + VSCode on same user (like odoo) in Ubuntu machine, all containers can run separate versions of Odoo + Database and how to configure and setup all related stuffs / configurations like odoo.conf etc. which can be enough " portable " to share with other users in organization ? this will help a lot for developers. please do not assume things I or someone already know and can done himeself, guide us like I am a very beginner. thanks with regards.

    • @exploring-odoo
      @exploring-odoo 16 วันที่ผ่านมา

      Hello, first of all thanks for the comment. Unfortunately I don't know and don't have the tutorial you're asking. At least not at the moment, I'll let you know if I found one.

    • @ahmedharoon2740
      @ahmedharoon2740 16 วันที่ผ่านมา

      @@exploring-odoo thanks sir, during my continous search on net, I found this page worth try it, please once read this article if you are interested, hope you will like this 😊

  • @GeorgeOlwal-d8y
    @GeorgeOlwal-d8y 20 วันที่ผ่านมา

    great video. do you offer mentorship programs?

    • @exploring-odoo
      @exploring-odoo 20 วันที่ผ่านมา

      Thanks 🙏. And no, I don't.

  • @tanmai7788
    @tanmai7788 23 วันที่ผ่านมา

    Thank you! But when I do it this way, I can't restore the old data and can only create a new database. Could you guide me?

    • @exploring-odoo
      @exploring-odoo 23 วันที่ผ่านมา

      If you're referring to earlier version of Odoo, I apologize but to upgrade Odoo database from earlier version is not something that can be explained via chat. If you're referring to the same version, you can restore it by clicking the "Restore a database" link which is located right beside the "Create database" button when you first run Odoo or you don't have any Odoo database at all. If you already have database, you can restore another database by using the database manager. Just type "localhost:8069 / web / database / manager" on your browser. Please remove the spaces because youtube might block comments with links.

  • @jamesT008
    @jamesT008 24 วันที่ผ่านมา

    I found this channel really bringing value to odoo community. Subscribed❤

    • @exploring-odoo
      @exploring-odoo 24 วันที่ผ่านมา

      Thank you for your support ☺️🙏

  • @steeluis
    @steeluis 28 วันที่ผ่านมา

    WTF with this channel is insane!! great work!

  • @jhonmarkvaldez6326
    @jhonmarkvaldez6326 29 วันที่ผ่านมา

    Where can I download the Odoo file?

    • @exploring-odoo
      @exploring-odoo 29 วันที่ผ่านมา

      For the required softwares, please watch my previous video th-cam.com/video/wWnZu7-63jU/w-d-xo.html. If you're referring to the Odoo source code, it's on the github. As mentioned in the video, you download it by cloning the repo.

  • @buynaaaaaa
    @buynaaaaaa หลายเดือนก่อน

    hi, how can install local ai with my odoo project

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      Hello, please refer to localai documentation for the installation manual. You can also experiment with other ai platform like ollama or lm studio. Please refer to their documentation for the installation. And please refer to autogen for the details and you'll need to change the settings on consts.py under agents directory if you use other ai platform.

  • @odoodev1278
    @odoodev1278 หลายเดือนก่อน

    Can we use other llm model?

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      If the model was trained to generate answer with json, probably yes. I've only tested it with qwen 2.5 coder 7b instruct and hermes 3 llama 3.1 8b, the results were similar.

  • @ilearncode123
    @ilearncode123 หลายเดือนก่อน

    Liked. Like your voice. It's so clear

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      Thanks, but it's AI, not my voice. 😅

  • @aityahiaidir
    @aityahiaidir หลายเดือนก่อน

    thank's for video, for git clone commande it's good to add the --depth 1 parameters to get only the last commit and ignore history changes for odoo package

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      Yes, thanks for the reminder. 👍

  • @a.daubercy9784
    @a.daubercy9784 หลายเดือนก่อน

    Thanks for your videos. But I have little experience with odoo and have some additional questions. Can we use the Postgres DB (v14) that we use with odoo17 also with odoo18?

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      Yes, we can. You can find more information about the requirements here: www.odoo.com/documentation/18.0/administration/on_premise/source.html Please see my other video about setting up development environment for both 17 and 18 too th-cam.com/video/AM_y0pI1p8Y/w-d-xo.html

  • @GaryGlobe
    @GaryGlobe หลายเดือนก่อน

    odoo 18 gives this error The following modules are needed by other modules but have not been defined, they may not be present in the correct asset bundle: @point_of_sale/app/screens/product_screen/product_list/product_list The following modules could not be loaded because they have unmet dependencies, this is a secondary error which is likely caused by one of the above problems: @pos_product_quantity/overrides/components/product_list/product_list

  • @HieuXuan-e1i
    @HieuXuan-e1i หลายเดือนก่อน

    Can it work well with Odoo 15?

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      I haven't tried it, but I don't think it will work since the library used here requires newer python.

  • @aboyahya5577
    @aboyahya5577 หลายเดือนก่อน

    thank god i found you, you are amazing

    • @exploring-odoo
      @exploring-odoo หลายเดือนก่อน

      Thank you! Please visit my channel for more videos about Odoo development. Happy Coding!

  • @phatminh2003
    @phatminh2003 หลายเดือนก่อน

    Thanks!

  • @mikhialhatesyou
    @mikhialhatesyou 2 หลายเดือนก่อน

    hey when will you add the code to the git repository ? great video btw

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      Thanks, I'll put the codes after I finish creating the explanation video for it. I can't put a date on it but I'll do my best to finish the video as well as commit the codes to github as soon as possible. Please understand I can only work on this whenever I have extra time as this is not my day job.

  • @TuấnDũng-r3h
    @TuấnDũng-r3h 2 หลายเดือนก่อน

    How i disable dowload invoice on odoo16

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      You could try the same approach with the video, override the shouldDownloadInvoice of the PaymentScreen.

  • @TuấnDũng-r3h
    @TuấnDũng-r3h 2 หลายเดือนก่อน

    Nice Video. You save my life

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      I'm glad this can be of help. 🙏

  • @shodesuwa
    @shodesuwa 2 หลายเดือนก่อน

    Thank you very much ! I have tried so many videos only yours worked thank you again.

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      Nice, thank you for the comment. Happy coding !

  • @banbana12
    @banbana12 2 หลายเดือนก่อน

    You saved me! Thank you so much. I tried a lot of videos, but only your advice worked.

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      Great, I'm glad this video can helps. Thank you for your comment.

  • @benkimtai5995
    @benkimtai5995 2 หลายเดือนก่อน

    Thank you very much

    • @exploring-odoo
      @exploring-odoo 2 หลายเดือนก่อน

      Thank YOU! I'm glad this video can somehow be of help for you.

  • @phatminh2003
    @phatminh2003 3 หลายเดือนก่อน

    Nice work, buddy!

  • @iremotetechenterprise6866
    @iremotetechenterprise6866 3 หลายเดือนก่อน

    Im working in the same idea but still learning rag apps.if i can colaboratr dont hesitate to tell me

    • @exploring-odoo
      @exploring-odoo 3 หลายเดือนก่อน

      Nice. I hope this video can be of help for you.

  • @raber5
    @raber5 3 หลายเดือนก่อน

    Is possible to install 2 odoo in dif port?

    • @exploring-odoo
      @exploring-odoo 3 หลายเดือนก่อน

      It is possible, but running 2 Odoo instances is not as simple as changing the ports, but if it's only for development, you can try to change the ports (http and gevent) and use different database filter so they won't interfere each other. Also make sure you're using two different browser, or at least two different profile if your browser support multiple profiles.

  • @amrdeabes6338
    @amrdeabes6338 3 หลายเดือนก่อน

    good job

  • @anisayari7131
    @anisayari7131 3 หลายเดือนก่อน

    it is really verry good work i'm looking forward for you next video's, you really open new doors for the odoo community, i hope in the next step you planning to do a full course, paid or gratis i will be in it, Un Grand bravo et bonne continuation

    • @exploring-odoo
      @exploring-odoo 3 หลายเดือนก่อน

      Thank you for your kind words.

  • @anisayari7131
    @anisayari7131 3 หลายเดือนก่อน

    Un Grand Bravoooo

  • @SohailRehman-b4d
    @SohailRehman-b4d 3 หลายเดือนก่อน

    which file is in installers folder?

    • @exploring-odoo
      @exploring-odoo 3 หลายเดือนก่อน

      Please watch the video thoroughly. You can pause it if you need to.

  • @SohailRehman-b4d
    @SohailRehman-b4d 3 หลายเดือนก่อน

    I am unable to understand the installer you put on desktop, can you elaborate, how can i make installer folder?

    • @exploring-odoo
      @exploring-odoo 3 หลายเดือนก่อน

      It's a regular folder to put the required softwares. Right click on your desktop, and select New and click Folder. When you download the required softwares, put them there so you can easily find them, i.e., not mixed with your other downloads.

    • @SohailRehman-b4d
      @SohailRehman-b4d 3 หลายเดือนก่อน

      @@exploring-odoo thanks, I understand

  • @Henry-pn4ue
    @Henry-pn4ue 4 หลายเดือนก่อน

    Thank you very much! I've been all day trying to set this up with other videos with 0 result. You made my day <3

    • @exploring-odoo
      @exploring-odoo 4 หลายเดือนก่อน

      I'm glad this video can be of help, happy coding!

  • @talplacidoralphdaniellesab1188
    @talplacidoralphdaniellesab1188 5 หลายเดือนก่อน

    hi! great work!🎉 can i ask for a tutorial on how to setup the odoo development environment on windows using vscode? Thanks 😊

    • @exploring-odoo
      @exploring-odoo 5 หลายเดือนก่อน

      Hello! Thank you! Currently I'm busy with another project, but I'll see what I can do. In the meantime, I would suggest to watch my Easy Development Setup video, there's a link to my github in the video description. Although it's for Ubuntu, you can use it on WSL2 with some minor modifications and some minor caveats. The modifications are mentioned in my github.

  • @build.aiagents
    @build.aiagents 6 หลายเดือนก่อน

    Phenomenal

  • @sergiohack
    @sergiohack 7 หลายเดือนก่อน

    Thank you for a short video and explanation. Greetings from Perú!

  • @ArThoX
    @ArThoX 7 หลายเดือนก่อน

    Thanks for the video. Is there any way you share the code of the module showcased ?

    • @ArThoX
      @ArThoX 7 หลายเดือนก่อน

      @@exploring-odoo Yes it is, and that's my point... maybe you could provide it on a more industry standard way ? (github, pastebin,...)

    • @exploring-odoo
      @exploring-odoo 6 หลายเดือนก่อน

      Please visit github.com/yonitjio/exploring-odoo for the codes.

    • @build.aiagents
      @build.aiagents 6 หลายเดือนก่อน

      Phenomenal thank you