Odooistic
Odooistic
  • 58
  • 107 074
"Odoo 17 Email Server Setup: How to Configure Incoming & Outgoing Mail Servers"
Welcome to my Odoo 17 tutorial! In this video, I'll walk you through the process of setting up incoming and outgoing mail servers in Odoo 17. Whether you're new to Odoo or looking to refine your email management, this step-by-step guide will help you configure your email servers for optimal performance.
How to configure an incoming mail server using IMAP/POP3 in Odoo 17.
How to set up an outgoing mail server using SMTP.
Troubleshooting tips for common issues during mail server setup.
Meet Odoo 17: www.odoo.com/blog/odoo-news-5...
Visual Studio Code Download Link: code.visualstudio.com/download
Odoo17 Download Link: www.odoo.com/page/download
zhlédnutí: 295

Video

Odoo Email Customization: Adding Custom Strings to Chatter Messages
zhlédnutí 161Před 2 měsíci
In this tutorial, we'll guide you through the process of customizing Odoo's email functionality to include a custom string when sending messages from the Chatter. This is particularly useful for keeping your followers informed about who else is receiving the email, ensuring transparent communication within your organization. How to extend Odoo's MailThread model to customize email messages. How...
Odoo 17 Mastery: Building Your First Custom Module with Scaffold
zhlédnutí 1,3KPřed 4 měsíci
🚀 Welcome to our step-by-step tutorial on Odoo 17! 🚀 In this video, I'll guide you through the process of building your very first custom module in Odoo 17 using the scaffold command. Whether you're a beginner or an experienced developer, this tutorial will provide you with the essential skills to extend the functionality of Odoo according to your business needs. This video is perfect for devel...
PART 2: Mastering Blanket Orders in Odoo 17: Creation, Usage, and Custom RFQs
zhlédnutí 350Před 6 měsíci
Dive into the world of Odoo 17 Development with our comprehensive tutorial focused on Blanket Orders - a crucial aspect for businesses seeking streamlined purchasing and inventory management. This video is your ultimate guide to understanding the what, why, and how of Blanket Orders in Odoo 17. We start by breaking down the concept of a Blanket Order, shedding light on its importance for securi...
PART 1: Mastering Blanket Orders in Odoo 17: Creation, Usage, and Custom RFQs
zhlédnutí 906Před 6 měsíci
Dive into the world of Odoo 17 Development with our comprehensive tutorial focused on Blanket Orders - a crucial aspect for businesses seeking streamlined purchasing and inventory management. This video is your ultimate guide to understanding the what, why, and how of Blanket Orders in Odoo 17. We start by breaking down the concept of a Blanket Order, shedding light on its importance for securi...
"Install Odoo 17 on Windows & Configure with Visual Studio Code - A Step-by-Step Guide"
zhlédnutí 22KPřed 9 měsíci
🚀 Welcome to Your Odoo 17 Journey on Windows! 🚀 In this comprehensive tutorial, we delve into the world of Odoo 17, the latest and most dynamic version of the renowned all-in-one management software. Whether you are a business owner, a developer, or an enthusiast in enterprise resource planning (ERP), this video is your gateway to mastering Odoo 17 on a Windows platform. What You Will Learn: Od...
One Click to Validate, Deliver, and Generate Invoices!"
zhlédnutí 105Před 10 měsíci
In this insightful guide, we unravel how a single click can set in motion a well-coordinated symphony of actions, ensuring that your delivery process is not just efficient, but also foolproof. From validation of stock pickings to the prompt generation of invoices, we've got it all covered. Learn how to leverage the power of automation to streamline your workflow, minimize manual intervention, a...
Part 1: Integrating Barcodes into Delivery Slip Reports
zhlédnutí 196Před 11 měsíci
"Welcome to Part 1 of our deep dive into the world of Odoo customization. In this tutorial, we'll be focusing on the seamless integration of barcodes into Delivery Slip Reports. Discover step-by-step instructions on how to enhance your stock and delivery management with this essential feature. Whether you're new to Odoo or a seasoned professional looking to expand your knowledge, this tutorial ...
Effortless Meeting Management in Project Tasks (Part 2)
zhlédnutí 58Před rokem
Welcome back to my channel, where we make complex things simple and easy to understand. Today, we have a very special tutorial for you. We're going to explore how to create a 'Meetings' page and then, a 'Completed Meetings' page on Project Task. Here's the magic - once you click 'Completed' on a meeting, that meeting record will be archived, or you could say deleted, from the 'Meetings' page, a...
Effortless Meeting Management in Project Tasks
zhlédnutí 76Před rokem
Welcome back to my channel, where we make complex things simple and easy to understand. Today, we have a very special tutorial for you. We're going to explore how to create a 'Meetings' page and then, a 'Completed Meetings' page on Project Task. Here's the magic - once you click 'Completed' on a meeting, that meeting record will be archived, or you could say deleted, from the 'Meetings' page, a...
"Easy Task Highlighting in Odoo: Change Colors with a Click!"
zhlédnutí 372Před rokem
"In this tutorial, we'll explore a quick and easy way to color code your project tasks in Odoo. Add a new level of organization to your project management by simply clicking a checkbox. Let's dive into it!" Enhance your Odoo project management skills by learning how to add custom colors to your tasks. This easy-to-follow guide will help you create a more effective and visually appealing task ma...
How to customize the behaviour of certain fields when Duplicating an Object in Odoo 16
zhlédnutí 205Před rokem
"Today, I'm going to show you an example of how you can control and customize the behavior of certain fields when duplicating an object in Odoo 16. Specifically, we will look at a code snippet that prevents the duplication of a field called 'barcode' in product templates, and also copies the supplier information to the duplicated template. In Odoo, when you duplicate an object, such as a produc...
How to Add Fields in Odoo 16 Portal Form View
zhlédnutí 1,9KPřed rokem
Welcome to our CZcams video on "How to Add Fields in Odoo 16 Portal Form View." In this tutorial, we will walk you through the process of adding fields to the portal form view in Odoo 16. We understand that customizing the portal form view can greatly enhance the user experience and improve the functionality of your Odoo projects. In this demonstration, we will specifically focus on adding fiel...
Creating Product with XML Data Files in Odoo
zhlédnutí 571Před rokem
In this video we will go through an XML data file that is used to create products in the Odoo system when a module is installed. we will discuss the structure of the file and explain how the product data is defined in XML format. Pre-requisites: * Basic understanding of XML format * Familiarity with Odoo modules and data files #odoo16 #odoo #odoo15 #odoo14 #visualstudio , #erp , #opensource , #...
How To change Button Label in Odoo16 Point of Sale Interface
zhlédnutí 587Před rokem
In this video i have explained how to change a button label in Odoo16 Point of sale Interface. We have practiced on Quotation/Sale Order Button and changed to Company Order No. #odoo16 #odoo #odoo15 #odoo14 #visualstudio , #erp , #opensource , #html #css #xml #Odoo16 #postgresql #python code: github.com/odooistic/youtube_tutorials odoo16 Documentation: www.odoo.com/documentation/16.0/administra...
How to use a Python Constrains Odoo16 with a scenario
zhlédnutí 423Před rokem
How to use a Python Constrains Odoo16 with a scenario
How to Add Archive & Unarchive Functionality in your custom Module in Odoo 16
zhlédnutí 663Před rokem
How to Add Archive & Unarchive Functionality in your custom Module in Odoo 16
How to compute volume of a rectangular prism and use it in sale.order
zhlédnutí 121Před rokem
How to compute volume of a rectangular prism and use it in sale.order
How to Create a New Model and add as a Many2many in another inherited Model
zhlédnutí 446Před rokem
How to Create a New Model and add as a Many2many in another inherited Model
Point Of Sale App's Order Receipt Customization in Odoo16
zhlédnutí 5KPřed rokem
Point Of Sale App's Order Receipt Customization in Odoo16
How to create custom Header & Footer for reporting using Odoo16
zhlédnutí 2,7KPřed rokem
How to create custom Header & Footer for reporting using Odoo16
How to Unfollow / Stop Notifications to Assignee or user_ids in a Task(project.task)
zhlédnutí 139Před rokem
How to Unfollow / Stop Notifications to Assignee or user_ids in a Task(project.task)
How to Use with_context in Odoo 16 alongwith a Realtime Scenario
zhlédnutí 549Před rokem
How to Use with_context in Odoo 16 alongwith a Realtime Scenario
How to Add Chatter in Our Form View
zhlédnutí 128Před rokem
How to Add Chatter in Our Form View
How to Add a Many2many Field after creating a New Model
zhlédnutí 138Před rokem
How to Add a Many2many Field after creating a New Model
How to Remove Unnecessary Sale Order Lines in a Sale Order Report
zhlédnutí 156Před rokem
How to Remove Unnecessary Sale Order Lines in a Sale Order Report
How to Open Purchase Order Lines in a New Tree View with a Menu Item
zhlédnutí 210Před rokem
How to Open Purchase Order Lines in a New Tree View with a Menu Item
How to Add a New Selection Option in Existing Odoo Field
zhlédnutí 369Před rokem
How to Add a New Selection Option in Existing Odoo Field
How to Add Serial Numbers in Sale order lines in a Sale Order
zhlédnutí 955Před rokem
How to Add Serial Numbers in Sale order lines in a Sale Order
How to use Virtual Environments on the Windows
zhlédnutí 291Před rokem
How to use Virtual Environments on the Windows

Komentáře

  • @mdsaifuddin4605
    @mdsaifuddin4605 Před 2 dny

    Hey Please help me if you know How can i customise the helpdesk email and chatter setting by code so that when user change the stages of the ticket and if that stage has an email configuration then they should get a pop up window where they can edit and then send it. And this send button should send mail and send the content in chatter as well

  • @nifrascool1992
    @nifrascool1992 Před 5 dny

    In odoo17 they implemented this in different way i think. I couldn't find OrderReceipt Class

  • @dhanrajghorpade-qg2rt

    Thank You, Sir! for explaining everything so clearly. Your insights were incredibly helpful!

    • @odooistic
      @odooistic Před 12 dny

      thanks so much, it really means a lot . bless

  • @luisrodriguezjurado
    @luisrodriguezjurado Před 12 dny

    Same problem (custom modules not found) Odoo 17 community on Windows Install

  • @matteobarbaliscia4828
    @matteobarbaliscia4828 Před měsícem

    There is no localhost in my pgadmin, there is only PostgreSQL 16, what can I do?

  • @zehracelik758
    @zehracelik758 Před měsícem

    hello I did what you did but localhost odoo page did not open I could not find the reason can you help me thank you

    • @odooistic
      @odooistic Před měsícem

      sorry for late reply, i was away for some days, have you resolved issue?

  • @ibrahimessam3434
    @ibrahimessam3434 Před měsícem

    The file of configuration doesn't appear in vs code

    • @odooistic
      @odooistic Před měsícem

      you can create a newone then, after creating name it to launch.json

  • @sadyhtarrazola6769
    @sadyhtarrazola6769 Před měsícem

    🎯 Key points for quick navigation: 00:22 *🛠️ Point of Sale App Setup* - Tutorial focused on Point of Sale receipt customization in Odoo 16. - Installation of the Point of Sale app in Odoo 16 is crucial. - Customizing the order receipt involves JavaScript and XML files. 03:21 *🔧 JavaScript File Creation* - Creating custom JavaScript files for receipt customization. - Defining the module name and structure for the JavaScript file. - Using Odoo's JavaScript functionality in order to extend classes for customization. 17:11 *💡 Adding Customer Name to Receipt* - Demonstrating how to add the customer's name to the order receipt. - Utilizing JavaScript functions to fetch partner data for printing on the receipt. - Extending the existing receipt class to include additional data like the customer's name. 29:16 *🧩 Customizing Product Code Display* - Customizing the display of product codes next to product names on the receipt. - Creating a new JavaScript file to fetch and display product codes. - Integrating the product code customization with the existing order line structure on the receipt. Made with HARPA AI

    • @odooistic
      @odooistic Před měsícem

      hello thanks for the message, i can see in your message lots of points, are these required customization?

  • @birukyohannes8186
    @birukyohannes8186 Před měsícem

    hello I faced this error " Database creation error: permission denied to create database" how can I solve it?

    • @odooistic
      @odooistic Před měsícem

      Ensure that the PostgreSQL user you are using has the necessary permissions to create a database. This can be done through the PostgreSQL command line or a GUI tool like pgAdmin.

  • @antoniocarloszxc
    @antoniocarloszxc Před 2 měsíci

    Excellent video!!! You can make a video tutorial how configure odoo in vscode on windows using docker?

    • @odooistic
      @odooistic Před 2 měsíci

      thats my plan, you will se it very soon, cheers and thanks for loking the video

  • @WalterFalla
    @WalterFalla Před 2 měsíci

    Saludos Tengo un caso de configuración de Odoo V16 E sh con Office 365, se configuró de acuerdo a la documentación de Odoo y en Office 375 y en Odoo, y funcionó perfecto, pero al día siguiente algunas cuentas dejaron de enviar y recibir correos, necesito ayuda

    • @odooistic
      @odooistic Před 2 měsíci

      Seguro que estamos aquí para ayudar, tengamos una reunión, puede contactarnos en odooistic@gmail.com, le enviaré los detalles de la reunión o usted lo propondrá cuando esté libre, entonces podemos tener una llamada a esa hora, saludos.

  • @jarusanimations
    @jarusanimations Před 2 měsíci

    So I get that i am logged in successfully in terminal in login page but the login page UI is still in login page and continuously loading not proceeding forward any help?

    • @odooistic
      @odooistic Před 2 měsíci

      The first step is to check the Odoo server logs for any errors or warnings that might indicate what the problem is. You can find the logs in the terminal where you started the Odoo server. Look for any tracebacks or error messages. Ensure all dependencies are installed correctly. You can install the required dependencies using pip:

  • @olafb6445
    @olafb6445 Před 2 měsíci

    When I press run it loads for a second and then stops - no output to any terminals. Any idea what could cause this?

    • @odooistic
      @odooistic Před 2 měsíci

      Ensure that the odoo.conf file is correctly configured and points to the correct database, addons path, and other necessary options.Verify that the PostgreSQL server is running and accessible. Check the db_host, db_port, db_user, and db_password in your odoo.conf file.

  • @lamo6589
    @lamo6589 Před 2 měsíci

    I saved the odoo17 file on my desktop but it’s saying the python path is incorrect

    • @odooistic
      @odooistic Před 2 měsíci

      in your json file , please update your python path

  • @InnovMates
    @InnovMates Před 3 měsíci

    The Python Path in your configuration file is invalid. I tried to re-install an older version of visual studio code (1.74) and Python extension (v2022.20.2) but still having the same error message. Can you help please?

    • @odooistic
      @odooistic Před 3 měsíci

      hi, if you go in your json file you will see a "python": after that theres python path so because the conf file i have provided its generic so you need to adjust your python path , where python has been installed in your machine

  • @ZeeForZahid
    @ZeeForZahid Před 3 měsíci

    Hi this is very helpfull and i follow all the steps but when I try to run using option "Run -> run without debugging" get the error "the python path in your configuration is invalid" could you please help to fix this issue

    • @ZeeForZahid
      @ZeeForZahid Před 3 měsíci

      issue roselved

    • @InnovMates
      @InnovMates Před 3 měsíci

      @@ZeeForZahid how did you solve it? having same problem. many thx

    • @odooistic
      @odooistic Před 3 měsíci

      please adjust / correct your python path in your json file , because python path i wrote in there according to my machine's python isntalled version so please adjust it.

  • @afeefarafath2903
    @afeefarafath2903 Před 3 měsíci

    Launch.json file not opening when i click add configuration

    • @odooistic
      @odooistic Před 3 měsíci

      Ensure the Python extension is installed and enabled in VS Code, se Ctrl+Shift+P and type Reload Window to reload VS Code. if its not working then Manually create a .vscode folder in your project directory, add a launch.json file, and paste the configuration above.

  • @TechGenie-DIY
    @TechGenie-DIY Před 3 měsíci

    Video is good but "Chup sound every 15 seconds is extra annoying" why didn't is removed during editing.

    • @odooistic
      @odooistic Před 3 měsíci

      thanks for your feedback and i will certainly make sure it won;t be the case in future videos

  • @kenyansenpai
    @kenyansenpai Před 3 měsíci

    Loved The Video. Could you do one on docker and guide on the Json file Setup

    • @odooistic
      @odooistic Před 3 měsíci

      sure i will do it soon and will notify you

  • @danielpopa8346
    @danielpopa8346 Před 3 měsíci

    hi i have this error conn = _connect(dsn, connection_factory=connection_factory, **kwasync) psycopg2.OperationalError: connection to server at "localhost" (::1), port 5432 failed: FATAL: password authentication failed for user "openpg"

    • @odooistic
      @odooistic Před 3 měsíci

      you need to look at your .conf file for password, its password authentication failed

  • @aldoparducci1507
    @aldoparducci1507 Před 3 měsíci

    Thanks!!!

  • @moaazshaaban7734
    @moaazshaaban7734 Před 4 měsíci

    i did not fount the new_module - am in developer mode and updeted the App list

    • @odooistic
      @odooistic Před 3 měsíci

      aorry for late reply my friend, has this been resolved?

    • @Neoncoder
      @Neoncoder Před 2 měsíci

      @@odooistic no

    • @odooistic
      @odooistic Před 2 měsíci

      @@Neoncoder 07972867175

    • @Neoncoder
      @Neoncoder Před 2 měsíci

      @@odooistic ???

  • @abdelrahmansoliman9589
    @abdelrahmansoliman9589 Před 4 měsíci

    is there a way to have an auto-update to my custom-modules plz help me

    • @odooistic
      @odooistic Před 4 měsíci

      yes you can add an extra argument in json file, lets suppose if your custom module's name is custom_module then you can write "-u", "custom_module", then whenever you will restart odoo service , your custom module will also be auto upgraded.

  • @3kChanal
    @3kChanal Před 4 měsíci

    Please add how to add python if not installed

    • @odooistic
      @odooistic Před 4 měsíci

      official Python website (python.org) to download the Python installer. It's important to download it from the official site to ensure it's secure and up-to-date. onve you donload then just give that path in your launch.json file like this "python": "C:\\odoo17\\python\\python.exe",

  • @HuseyinKrtan-jm1th
    @HuseyinKrtan-jm1th Před 4 měsíci

    Let the odoo execute code section explain ( automaticly )

    • @odooistic
      @odooistic Před 4 měsíci

      sorry for late reply, can you explain what do you mean by odoo execute code section explain, i have not understood this well. thanks

    • @HuseyinKrtan-jm1th
      @HuseyinKrtan-jm1th Před 4 měsíci

      i go CRM and i see 4 section (new .. .. won)ı take a lead angd go won. So auto message ex. Welcome but auto in email follow message ... ... execute code . I want to learn execute code thank you@@odooistic

  • @Akhil-rv8io
    @Akhil-rv8io Před 4 měsíci

    unable to generate launch.json file using python debugger

    • @Akhil-rv8io
      @Akhil-rv8io Před 4 měsíci

      Variable {file} can not be resolved. Please open an editor

    • @odooistic
      @odooistic Před 4 měsíci

      hi, you can manully create a launch.json file aswell and copy the script from description.

  • @CsanadPaszti
    @CsanadPaszti Před 4 měsíci

    The AI images are so funny. Keep up the good work, thanks for your help!

  • @josbexerra8115
    @josbexerra8115 Před 4 měsíci

    Muchas gracias me ayudo...

    • @odooistic
      @odooistic Před 4 měsíci

      De nada y gracias por apoyar

  • @Tiya-wn8ug
    @Tiya-wn8ug Před 4 měsíci

    thank you for sharing. this is very helpful and complete tutorial. but i have some trouble in gpadmin4, there is no "localhost" server in "servers" it also keep prompt asking for postgresql 12 password, which i try to fill opengpwd its incorrect.

    • @odooistic
      @odooistic Před 4 měsíci

      It sounds like you're facing a couple of issues with pgAdmin 4 after following a tutorial, specifically regarding server connections and password authentication. Here are a few steps to help you troubleshoot and resolve these issues: Server Not Showing in pgAdmin 4: Ensure that PostgreSQL is properly installed and running on your machine. You can check this by using the command line or services panel (on Windows, type services.msc in Run and look for PostgreSQL service). If PostgreSQL is running and still not appearing in pgAdmin, you might need to manually create a new server connection. In pgAdmin, right-click on 'Servers', choose 'Create', and then 'Server'. Enter the necessary connection details: Name: Localhost (or any name you prefer) Host: localhost Port: Typically, PostgreSQL runs on port 5432. Ensure this is the port number unless you've changed it during installation. Username: postgres (default superuser, unless you've changed this) Password: Enter the password you set during installation. Password Issues: The error with the PostgreSQL password ("opengpwd" incorrect) suggests there might be a misremembered or mistyped password. If you are sure of the password and it still doesn't work, consider resetting it: Access your PostgreSQL installation via the command line. You can reset the password by connecting to PostgreSQL with the command line tool and issuing a password change command: sql Copy code ALTER USER postgres PASSWORD 'newpassword'; Replace 'newpassword' with your new password. Make sure PostgreSQL service is running when you do this. After changing the password, update the password in pgAdmin when connecting to the server.

  • @ibrahimawab8875
    @ibrahimawab8875 Před 4 měsíci

    Kindly tell is this setup for Enterprise Or Community editions??

    • @odooistic
      @odooistic Před 4 měsíci

      hello, while the tutorial showcases the Community edition, users with access to Enterprise addons can follow the same steps and adjust the configuration file accordingly to set up the Enterprise edition of Odoo. so first you need to download source enterprise addons and then just give path in conf file. thx

  • @MuhammadAbdullah-uo4ei
    @MuhammadAbdullah-uo4ei Před 4 měsíci

    thats awsome can you tell me how to add icon like phone icon , location etc in addresss

    • @odooistic
      @odooistic Před 4 měsíci

      Choose an Icon Set: First, you need to choose the icon set you want to use. Odoo supports various icon sets, including Font Awesome, Material Icons, and Bootstrap Icons. You can select the one that best fits your design preferences. Add Icon Code to Address Fields: In your Odoo module, locate the address fields you want to add icons to, such as "Phone" and "Location". Then, edit the corresponding XML or Python files to include the icon code along with the field label.For example, if you're using Font Awesome icons, you can add the following code to your XML file: <field name="phone" placeholder="Phone"> <widget name="fa_icon" icon="fa-phone"/> </field> <field name="street" placeholder="Street"> <widget name="fa_icon" icon="fa-map-marker"/> </field>

  • @sanamohammed9622
    @sanamohammed9622 Před 4 měsíci

    please help i did all steps but the footer and header of the report not appear

    • @odooistic
      @odooistic Před 4 měsíci

      he issue where the footer and header do not appear in reports generated by wkhtmltopdf when used in Odoo is a common one. Here are a few steps you can take to troubleshoot and potentially solve this issue: Check Version Compatibility: Ensure that the version of wkhtmltopdf you are using is compatible with your version of Odoo. Odoo usually works best with specific versions of wkhtmltopdf, often detailed in the Odoo documentation or on forums related to Odoo. wkhtmltopdf Binary Path: Verify that the binary path for wkhtmltopdf is correctly set in your Odoo configuration file (odoo.conf). It should look something like this: [options] ; This is the correct path to the wkhtmltopdf executable wkhtmltopdf = /path/to/wkhtmltopdf

  • @chillgo8190
    @chillgo8190 Před 4 měsíci

    The instructions, approach, details and comments are very much commendable. Also, responses to questions in the comments section was very helpful for those having similar issues. Thanks!

    • @odooistic
      @odooistic Před 4 měsíci

      Thank you very much! i really appreciate your kind comment. bless

  • @tariqrahim2241
    @tariqrahim2241 Před 5 měsíci

    Sir please start school management system with hrm

    • @odooistic
      @odooistic Před 5 měsíci

      sure i will start it

    • @tariqrahim2241
      @tariqrahim2241 Před 5 měsíci

      @@odooistic sir when will you start

    • @globalcharts369
      @globalcharts369 Před 4 měsíci

      @@odooistic In odoo , there are lot of things pending like stockturns. how can we do it ?

  • @jesseearley6160
    @jesseearley6160 Před 5 měsíci

    There is not a localhost in my pgadmin, there is just the PostgreSQL 12

    • @r2_rho
      @r2_rho Před 5 měsíci

      I had the same issue! No localhost database, only PostgreSQL 12

    • @odooistic
      @odooistic Před 5 měsíci

      can you please give me more details thanks

    • @chernettariku1975
      @chernettariku1975 Před 4 měsíci

      faced same issue you can create the openpg database with it's password which is openpgpwd it will work

  • @vishnus9117
    @vishnus9117 Před 5 měsíci

    what are all the extensions to be installed in vscode to make the coding easier in odoo. how to create all the files inside the custom/customisation folder , does it created manually or by any other extensions

    • @odooistic
      @odooistic Před 4 měsíci

      XML - Many of Odoo's views and data files are written in XML. An XML extension can provide better highlighting and linting for XML files. Better Jinja - Odoo uses Jinja in its QWeb reporting engine. This extension provides syntax highlighting and code snippets for Jinja templates, which can be very useful. Rainbow CSV - Odoo often involves working with CSV files for data import. Rainbow CSV highlights columns in CSV files in different colors, making them easier to read and edit. Odoo Snippets - This extension provides snippets for Python and XML that are commonly used in Odoo development, speeding up the coding process. Pylint - If you install pylint-odoo, a plugin for Pylint that checks for specific Odoo coding guidelines, you can integrate it into VSCode to automatically check your Python code against Odoo standards.

    • @odooistic
      @odooistic Před 4 měsíci

      Additionally, using the terminal within VSCode, you can also run Odoo's scaffold command (odoo-bin scaffold <module_name> <destination>), which automatically creates a new Odoo module with all the necessary file and folder structure. This command generates a basic structure for an Odoo module in the specified destination, which can be a great starting point for further customization.

  • @pedroaugustodossantosbaler6642

    i can`t find my odoo.conf file

    • @odooistic
      @odooistic Před 4 měsíci

      so sorry, was away for some weeks, have you resolved the issue? sorry again

  • @vishnus9117
    @vishnus9117 Před 5 měsíci

    heyy hii, that's fantastic. but for me the while running debug configuration, the python file is not displayed. what to be done??

    • @odooistic
      @odooistic Před 5 měsíci

      First, ensure that the launch.json file is correctly set up for Odoo development. if not then you can just create and paste the code attched in description. Make sure the correct Python interpreter is selected for the project. Odoo development typically requires a specific Python version, and ensuring VS Code is using the right interpreter is crucial: Use the command palette (Ctrl+Shift+P or Cmd+Shift+P on macOS). Type and select Python: Select Interpreter. Choose the interpreter that matches the one used by your Odoo development environment. also make sure the path of python is also right. i hope this will resolve your issue

    • @vishnus9117
      @vishnus9117 Před 5 měsíci

      @@odooistic yeah the error had been justified thanks . but i also have a doubt. why do we need to comment the odoo.log file

    • @odooistic
      @odooistic Před 5 měsíci

      ​@@vishnus9117 Commenting out or removing the logfile parameter in odoo.conf prevents Odoo from writing logs to a file. This does not stop Odoo from logging; it merely stops the logging to the specified file, allowing you to rely on other logging mechanisms.

  • @rodrigorobles734
    @rodrigorobles734 Před 5 měsíci

    When using with_context(), could you use code inside? Was trying to do something like self.with_context(if bool(var) == True : tracking_disable=True).update(vals)

    • @odooistic
      @odooistic Před 5 měsíci

      In Odoo, with_context() is a method used to temporarily modify the context of the recordset, which is a dictionary storing various environmental details like the current user's language, timezone, or specific flags that modify behavior within the Odoo ORM. However, with_context() does not directly support inline conditional statements or any Python code execution within its parameters. It expects a new context that is a dictionary or a series of keyword arguments that represent the new or updated context entries. For your specific case, where you want to conditionally set tracking_disable based on the truthiness of var, you should construct the context dictionary outside the with_context() call and then pass it to the method. Here's how you can do it: new_context = dict(self.env.context) # Copy current context if bool(var) == True: new_context['tracking_disable'] = True # Use the new context with with_context() self.with_context(**new_context).update(vals)

  • @bhumizinzuvadiya4681
    @bhumizinzuvadiya4681 Před 6 měsíci

    I have completed all the steps and getting no issue at all in the terminal but when i try to access localhost:8069 its give me internal server error There are no lags in terminal its working perfectly fine Can you please help me out with this??

    • @odooistic
      @odooistic Před 6 měsíci

      have you checked if your conf file contains the right port?

  • @malekmhamdi9967
    @malekmhamdi9967 Před 6 měsíci

    how can i extract the demo data from this odoo after the installation please!

    • @odooistic
      @odooistic Před 6 měsíci

      1. At Installation Time The easiest way to avoid demo data is by not installing it in the first place. When you create a new database through Odoo's database manager interface, you can uncheck the "Load demonstration data" option. This prevents the demo data from being loaded. 2. Resetting the Database If the demo data is already loaded, and you're okay with starting from scratch, the most straightforward approach is to reset your database. Be cautious with this approach as it will remove all data, not just demo data. Via Odoo Database Manager: Go to the Odoo database management page (usually yourOdooDomain/web/database/selector). Create a new database without demo data, and optionally delete the old one. Ensure you do not select the option to load demo data for the new database. Via Command Line (for advanced users): Connect to your PostgreSQL database using command line tools like psql. Drop the database with demo data and create a new one. For example: shell Copy code dropdb old_database_name createdb new_database_name Restart your Odoo instance and configure it to use the new database. 3. Using Odoo Shell For more advanced users, you can use Odoo's shell to programmatically remove demo data. This requires custom scripts and a good understanding of Odoo's models. This method is not straightforward and can be risky if you're not familiar with Odoo's data structure. 4. Module Uninstallation Sometimes, uninstalling and then reinstalling specific modules (without including demo data during the reinstallation) can remove portions of the demo data. This method is not guaranteed to remove all demo data and is generally not recommended because it can lead to inconsistent data states.

  • @raliawan1
    @raliawan1 Před 6 měsíci

    Hi, I hope you are doing well. I am not able to generate the launch.json file. I am using Odoo 17, VS Code 1.86.1, and Python 3.11.8. When I click on Run -> Add configuration, it shows me Python debugger -> Python file. However, clicking on it does nothing

    • @peterhelmus1049
      @peterhelmus1049 Před 6 měsíci

      open visual studio in as administrator.

    • @odooistic
      @odooistic Před 6 měsíci

      Sorry for late reply i was actually away for some days. Manually Creating launch.json for Odoo Open Your Project in VS Code: Make sure your Odoo project folder is open in VS Code. Access the .vscode Folder: Navigate to the .vscode folder at the root of your project in the Explorer pane. If it doesn't exist, you'll need to create it. Inside the .vscode folder, look for a launch.json file. If it doesn't exist, create it by right-clicking in the Explorer pane, selecting "New File", and naming it launch.json. Edit launch.json: Open launch.json and add the necessary configuration for running Odoo. i have added the json code so you can copy and paste it in here

  • @raliawan1
    @raliawan1 Před 6 měsíci

    Hi, I hope you are doing well. I am not able to generate the launch.json file. I am using Odoo 17, VS Code 1.86.1, and Python 3.11.8. When I click on Run -> Add configuration, it shows me Python debugger -> Python file. However, clicking on it does nothing.

    • @abbasaldawood2811
      @abbasaldawood2811 Před 6 měsíci

      just run vscode as administrator

    • @odooistic
      @odooistic Před 6 měsíci

      Sorry for late reply i was actually away for some days. Manually Creating launch.json for Odoo Open Your Project in VS Code: Make sure your Odoo project folder is open in VS Code. Access the .vscode Folder: Navigate to the .vscode folder at the root of your project in the Explorer pane. If it doesn't exist, you'll need to create it. Inside the .vscode folder, look for a launch.json file. If it doesn't exist, create it by right-clicking in the Explorer pane, selecting "New File", and naming it launch.json. Edit launch.json: Open launch.json and add the necessary configuration for running Odoo. i have added the json code so you can copy and paste it in here

    • @WhiteFalcon_EA
      @WhiteFalcon_EA Před 6 měsíci

      @@abbasaldawood2811 It worked on me thanks man.

  • @bouadilabilel2872
    @bouadilabilel2872 Před 7 měsíci

    thank you

  • @tabaicanking3701
    @tabaicanking3701 Před 7 měsíci

    is it possible to develop modules using odoo17 packaged installer ?

    • @odooistic
      @odooistic Před 6 měsíci

      Yes, it is possible to develop modules using Odoo 17 installed via the packaged installer. The packaged installer, typically used for Windows or deb-based installations (like Ubuntu), provides a convenient way to get Odoo up and running for users who prefer not to deal with Python package managers or virtual environments directly.

  • @user-cc8uw3gx8v
    @user-cc8uw3gx8v Před 7 měsíci

    Thank you for creating such informative video. Please provide link for code.

  • @julio_hammurabi
    @julio_hammurabi Před 7 měsíci

    Thank you very much, it was really helpful

  • @wawarut3447
    @wawarut3447 Před 7 měsíci

    Thank you very much

  • @kieucongthanh9956
    @kieucongthanh9956 Před 7 měsíci

    Hi mate, Could you please help to resolve the error below? Thanks. odoo.addons.base.models.ir_actions_report: wkhtmltopdf: Exit with code 1 due to network error: RemoteHostClosedError

    • @odooistic
      @odooistic Před 4 měsíci

      sorry for late reply, was just out The error message "wkhtmltopdf: Exit with code 1 due to network error: RemoteHostClosedError" indicates that wkhtmltopdf is experiencing issues when trying to access remote resources, such as CSS files, JavaScript, or images, needed to render the PDF. This can happen for a variety of reasons related to network settings, resource availability, or server configurations. Check Resource Accessibility: Ensure that all external resources (like CSS or images) used in your PDF templates are accessible from the server where wkhtmltopdf is running. This includes checking URLs and ensuring no firewall or network settings are blocking access. Network Configuration: Review your server's network configuration. Ensure that there are no DNS resolution issues or restrictions that might prevent wkhtmltopdf from accessing external resources.

  • @theinhtite9696
    @theinhtite9696 Před 7 měsíci

    Hello, Thank you for your work and tutorial, it saves my day. I want to know if can we change the behavior of new product template object?

    • @odooistic
      @odooistic Před 6 měsíci

      Yes, i will add a detailed video on this soon