I wanted to take a moment to express my deepest gratitude for the effort and dedication you put into creating your programming videos. As a self-taught student, I have found your videos to be an invaluable source of knowledge. Your ability to break down complex programming concepts into simple and effective explanations has made my learning process not only easier but also more enjoyable. I admire your passion and commitment to teaching and programming. Your pedagogical approach and your ability to convey information clearly and concisely are truly remarkable. Each video you post not only helps me better understand programming but also inspires me to continue learning and exploring this fascinating field. Please, continue with your excellent work. Your content is greatly helping many of us in the programming learning community. I am eager to see what new topics and concepts you will tackle in your future videos. Once again, thank you for your dedication and for making programming an accessible and understandable subject for everyone. Your work is making a real difference in my life and in the lives of many others. With gratitude, Marcelo from Argentina.
Thanks for the amazing job you are doing 👏. Quck query,..I followed your approach to inherit list view and remove the extra blank rows,..however, the custom view only seems to work on a top level tree view but not an embedded one (one2many field). Do embedded tree views use a different list view?
I'm really struggling with writing Odoo templates using tags like t-att-data, data-*, etc. It would be great if you have a video or a series of videos explaining this issue. Thank you for your sharing.
Amazing I will love to have a course more on Form View , like call a method on a model and create data from JavaScript I will be apreacite please share your price
Thank you, this video helped me, but there is something I want to ask in 09 03, how do we make the "view sale order" button limited by certain res.groups?
No, it's not possible. The report template must be saved in the database under ir.ui.view as QWEB type. OWL templates are executed on the client side (JS).
You can try monkey patching so that you don't need to use a registry. It will directly update the component. github.com/odoo/tutorials/commit/b7f47cbeb264c80f0290c4eacd0dc6914ce4ebee www.odoo.com/documentation/16.0/developer/tutorials/master_odoo_web_framework/02_miscellaneous.html#monkey-patching-a-component
I have update the one2many line data using js but data is not show in the one2many line if i refresh page then data show. Bro give or reply solution for update one2many page after add data. I click to image then data update using js rpc in odoo14
i want to render a form view from button in pos using useService("action") but at return Error: Service action is not available. I did this import { useService } from "@web/core/utils/hooks"; but still not working. any idea please!
Unfortunately, action services only exist in the web client. In PoS, you need to create a new Popup component and use RPC service to call from the backend. Finally, use this.showPopup method to render the component. Links Below: Component: github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Popups/ProductInfoPopup.js Template: github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/xml/Popups/ProductInfoPopup.xml Trigger github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Screens/ProductScreen/ControlButtons/ProductInfoButton.js#L23
Unfortunately, it's not compatible. The way v15 imports assets and components is different. Check this link for form view inheritance and use js_class attribute in form view: github.com/odoo/odoo/blob/15.0/addons/hr/static/src/js/language.js. To use the template try this github.com/odoo/odoo/blob/15.0/addons/web/static/src/views/layout.js.
I wanted to take a moment to express my deepest gratitude for the effort and dedication you put into creating your programming videos.
As a self-taught student, I have found your videos to be an invaluable source of knowledge. Your ability to break down complex programming concepts into simple and effective explanations has made my learning process not only easier but also more enjoyable.
I admire your passion and commitment to teaching and programming. Your pedagogical approach and your ability to convey information clearly and concisely are truly remarkable. Each video you post not only helps me better understand programming but also inspires me to continue learning and exploring this fascinating field.
Please, continue with your excellent work. Your content is greatly helping many of us in the programming learning community. I am eager to see what new topics and concepts you will tackle in your future videos.
Once again, thank you for your dedication and for making programming an accessible and understandable subject for everyone. Your work is making a real difference in my life and in the lives of many others.
With gratitude, Marcelo from Argentina.
Dear, thank you so much!!!
Thank You..This is very helpful..Can you make one video on how to disable print menu or print drop downs based on state.
Thanks This Video Very Help .We Need More Videos Of Owl.
Thanks alot man, please keeping uploading more videos on owl js
Yes.. More to come!
Thanks for the amazing job you are doing 👏. Quck query,..I followed your approach to inherit list view and remove the extra blank rows,..however, the custom view only seems to work on a top level tree view but not an embedded one (one2many field). Do embedded tree views use a different list view?
Amazing tutorial, but i have one question...
How can i add new js button in wizard form view since there's no buttons exist already?
This example of the kanban view can be solved with the list ? !! Thanks for this video.
I'm really struggling with writing Odoo templates using tags like t-att-data, data-*, etc. It would be great if you have a video or a series of videos explaining this issue. Thank you for your sharing.
Great suggestion! Stay tuned.
Great work it helps me lot to learn owl thanks
think you we need more videos in odoo owl plz 😍😍😍😍❤
Amazing I will love to have a course more on Form View , like call a method on a model and create data from JavaScript I will be apreacite please share your price
Great suggestion!
could we talk?@@ajscriptmedia
Which view should I inherit to add a button in the Discuss module? I want to add an icon button to every chat
You are creative every time thank you🎉
Than you!
Thanks bro
i want to add search functionality in chatter to filtre messages with SearchTerm (input field) how to do that please any segustion
Can you please make an example with the calendar view?
When you added a button to the form view, the chatter disappeared. What happened?
Thanks for your video. Keep going man!
Thanks, will do!
sir can you tell me how i make whole form view readonly base on state using owl framework ?
sir can you make google map view using owl framework ?
Thank you, this video helped me, but there is something I want to ask in 09 03, how do we make the "view sale order" button limited by certain res.groups?
Hi Ali, check my video on services. Try to use user service. There’s a method in checking the groups.
Salamat sir@@ajscriptmedia
You are a hero!
Wow.. Thank you very much!
can we do that with report template?
No, it's not possible. The report template must be saved in the database under ir.ui.view as QWEB type. OWL templates are executed on the client side (JS).
hello sir, I want to ask, how do we add a button when the user searches for an item that doesn't exist a new button will appear?
AMAZING!!!
Thank you
Wonderful tutorials!
Thanks a lot!
Hi , I have issue :" How to remove the button save and dischange in form view" Can u help me
A small doubt,
If the tree/kanban having an js_class already, then how we will customize?
You can try monkey patching so that you don't need to use a registry. It will directly update the component.
github.com/odoo/tutorials/commit/b7f47cbeb264c80f0290c4eacd0dc6914ce4ebee
www.odoo.com/documentation/16.0/developer/tutorials/master_odoo_web_framework/02_miscellaneous.html#monkey-patching-a-component
hopefully you will explore more on odoo #owl
amazing 👍
Great 👍👍
Great!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I have update the one2many line data using js but data is not show in the one2many line if i refresh page then data show.
Bro give or reply solution for update one2many page after add data.
I click to image then data update using js rpc in odoo14
Sorry in odoo13
i want to render a form view from button in pos using useService("action") but at return Error: Service action is not available. I did this import { useService } from "@web/core/utils/hooks"; but still not working. any idea please!
Unfortunately, action services only exist in the web client. In PoS, you need to create a new Popup component and use RPC service to call from the backend. Finally, use this.showPopup method to render the component. Links Below:
Component:
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Popups/ProductInfoPopup.js
Template:
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/xml/Popups/ProductInfoPopup.xml
Trigger
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Screens/ProductScreen/ControlButtons/ProductInfoButton.js#L23
hello bro, do you have a course to learn owl odoo, step by step, thanks?
Sorry bro. Right now I don’t have. I only have project based tutorials using OWL.
@@ajscriptmedia thanks bro and, great job
Owl is similar to React. If you want to learn Owl, just learn React. Then come back and watch these project tutorials. Everything will be smooth
Hi Sir, How can I inherit the log notes on odoo? I want to filter it.
Inherit 'mail.thread' and 'mail.activity.mixin' in your model
great video
Thanks!
hello how to adapt this with v15
Unfortunately, it's not compatible. The way v15 imports assets and components is different. Check this link for form view inheritance and use js_class attribute in form view: github.com/odoo/odoo/blob/15.0/addons/hr/static/src/js/language.js. To use the template try this github.com/odoo/odoo/blob/15.0/addons/web/static/src/views/layout.js.
@@ajscriptmedia Thank you sir!