Odoo Custom Dashboard using Javascript (ORM and Action Service)

Поделиться
HTML-код
  • Опубликовано: 29 сен 2023
  • Odoo Custom Dashboard using Javascript (ORM and Action Service)
    In this tutorial, you will learn how to create a custom sales dashboard using OWL Javascript Framework. There will be different areas to learn like components, states, ORM Services, Action Services, and others.
    During the first tutorial, We have done creating the layout, so now we just need to retrieve data from the database and replace the static values. We will only use pure JavaScript here to retrieve records from the database.
    Part 1: Odoo Custom Dashboard Tutorial | OWL Javascript • Odoo Custom Dashboard ...
    Part 3: • Odoo Dashboard Using C...
    Github Repo: github.com/ajscriptmedia/odoo...
    OWL Javascript Framework - • Odoo OWL Framework
    Odoo POS Tutorial - • Odoo PoS Tutorial
    Odoo Theme Tutorial - • Odoo Theme Development...
  • НаукаНаука

Комментарии • 51

  • @Trashpanda_404
    @Trashpanda_404 8 месяцев назад

    Thanks for all of the videos! Started watching them. Was searching for videos on how to develop backend themes, but your videos came through on my feed and started watching cause they’re useful!

  • @kleiverperez5455
    @kleiverperez5455 10 месяцев назад +1

    amazing resource! just what i looking for! Thanks!

  • @yelinhtut5154
    @yelinhtut5154 4 месяца назад

    Great Tutorial Video with lots of detail information. Please keep up your odoo sharing videos.

  • @abdussattarbhuiyan4566
    @abdussattarbhuiyan4566 7 месяцев назад

    O man. You are great! Keep it up

  • @maalimyahya9381
    @maalimyahya9381 7 месяцев назад

    Great videos, Thank you

  • @syahrilasidiq4170
    @syahrilasidiq4170 9 месяцев назад

    Amazing video, keep it up king 👑

    • @ajscriptmedia
      @ajscriptmedia  9 месяцев назад

      Sure and you’re welcome ☺️

  • @hierotsu
    @hierotsu 9 месяцев назад +2

    Great work as usual! Thanks a lot for your professionalism!
    A suggestion for a next tutorial would be how to add a badge on the systray, like the message and notif badges, with counter based on a dynamic event (click somewhere in a view, etc). Using the main bus could be useful there, without being sure ahah

    • @ajscriptmedia
      @ajscriptmedia  9 месяцев назад

      Great suggestion! I received a similar request and I might do this tutorial soon. Stay tuned!

  • @stavgraff
    @stavgraff 9 месяцев назад

    Gracias por el video !!!🙏, Ty!!

  • @kamranalisyed5553
    @kamranalisyed5553 8 месяцев назад

    Super useful. Keep it up!

  • @muhanadtur8785
    @muhanadtur8785 10 месяцев назад

    Full of great ideas 💡 thanks for the awesome content!

    • @ajscriptmedia
      @ajscriptmedia  9 месяцев назад +1

      Welcome.. Thanks for watching!

  • @hamidabdalla5214
    @hamidabdalla5214 10 месяцев назад

    very very nice, 😊 keep it sir you are amazing 🎉

  • @FoxTrivia
    @FoxTrivia 3 месяца назад

    very helpfull !!
    Thank you so much 🙏

  • @yesterme
    @yesterme 3 месяца назад

    Great work bro!

  • @lintoantony4952
    @lintoantony4952 10 месяцев назад

    Nice video keep it up❤

  • @abdallahsabeel
    @abdallahsabeel 10 месяцев назад

    Thank you very much for amazing Content 🤩🤩🤩🤩

  • @MohamedSamirS
    @MohamedSamirS 10 месяцев назад

    Thank you very much for amazing Content 🎉🎉🎉🎉🎉❤

  • @techtop2320
    @techtop2320 9 месяцев назад

    Great Work,
    Keep giong Please!

  • @ralphidoko2369
    @ralphidoko2369 7 месяцев назад

    What an amazing resource! I downloaded the source from your github repo but always getting onWillStart is not a function error while loading the dashboard. What could be the issue?

  • @SafiullahDanishjo-ls5io
    @SafiullahDanishjo-ls5io 7 месяцев назад

    Can we inherit the date field widget and load another date picker instead of the odoo default date picker if yes how?

  • @hendrasaputra9014
    @hendrasaputra9014 4 месяца назад

    im using odoo14 to try this. but my t-on-change on those selection period doesnt work
    the t-model is working because the default value selected was 90. but after i changed it, this.state doesnt work, the value are still 90. what is the problem?

  • @AhmedAnwar-ds9ch
    @AhmedAnwar-ds9ch 10 месяцев назад

  • @mohammedbalfaqih1264
    @mohammedbalfaqih1264 10 месяцев назад +1

    Great tutorial . Thank you.
    Do you have same tutorial for Odoo 14?

    • @ajscriptmedia
      @ajscriptmedia  9 месяцев назад

      No, sorry. I haven't tried it yet. Hope you can try it in Odoo 15 at least.

  • @aliiahmed20
    @aliiahmed20 10 месяцев назад

    So for your select html tag you only gave it class form-select and it looks very decent and it takes the first value as default, when I did the same it looks boxy and has messed up padding and it doesnt select a default value. Do you have any idea why that is happening ?

    • @ajscriptmedia
      @ajscriptmedia  9 месяцев назад +1

      Sorry for my late reply. I hope you found a solution for this already. I am using Odoo 16 in this tutorial using bootstrap version 5.1.3 github.com/odoo/odoo/blob/16.0/addons/web/static/lib/bootstrap/dist/css/bootstrap.css
      Maybe you are using version 15 or older?

    • @aliiahmed20
      @aliiahmed20 9 месяцев назад

      @@ajscriptmedia yes that was the problem thank you

  • @user-mh4qg7ce4t
    @user-mh4qg7ce4t 8 месяцев назад

    sir how your code is updated by refreshing the page isn't it suppose to update the module then changes are reflected in code

    • @ajscriptmedia
      @ajscriptmedia  8 месяцев назад

      Hi, sorry for my late response. Just activate debug mode with assets so that all assets like SCSS and JS will rebuild once the page reloaded.

  • @quangduy9874
    @quangduy9874 10 месяцев назад

    very good tutorial? may i can ask? if i have a custom nav bar, how i can replace odoo nav bar?

    • @ajscriptmedia
      @ajscriptmedia  10 месяцев назад

      You can check the navbar component in the web client. I suggest trying to inherit it since it's using OWL instead of totally replacing the navbar. Check this link github.com/odoo/odoo/tree/16.0/addons/web/static/src/webclient/navbar

    • @quangduy9874
      @quangduy9874 10 месяцев назад

      @@ajscriptmedia how i can call my componet in exist odoo xml file?

  • @yaserghananwi
    @yaserghananwi 4 месяца назад +1

    Thank you for this tutorial
    when try to use moment I was received error
    web/assets/144494e/web.assets_web.min.js:1006:30 Caused by: ReferenceError: Can't find variable: moment
    I'm using odoo 17 how can import moment.js
    best regards

    • @nacer-dineadinani1383
      @nacer-dineadinani1383 2 месяца назад

      same problem

    • @nacer-dineadinani1383
      @nacer-dineadinani1383 2 месяца назад

      use luxon unlike momentjs. moment.js is deprecated.
      const { DateTime } = luxon;
      getDates(){
      this.state.date = DateTime.now().plus({ days: this.state.period }).toFormat('dd/MM/yyyy')
      }

  • @lintoantony4952
    @lintoantony4952 10 месяцев назад

    Can you do a video on odoo + debug + docker in windows & Linux

    • @ajscriptmedia
      @ajscriptmedia  10 месяцев назад

      Hi, thanks for your suggestion. But I don't have experience in Docker at the moment. But check this link, it might help you setup Odoo in Docker ruclips.net/video/XVRTd4CcpHA/видео.html

  • @infinityservicessrl
    @infinityservicessrl 3 месяца назад

    Our Team Need a full course Let me know please How we can have it and how much will cost.

    • @ajscriptmedia
      @ajscriptmedia  2 месяца назад +1

      Thank you but I don’t have a full course. Just stay tuned and I hope this can help 😊

    • @infinityservicessrl
      @infinityservicessrl 2 месяца назад

      @@ajscriptmedia We can buy it.