Status Updates From Odoo 10 Development Essentials

Odoo 10 Development Essentials Odoo 10 Development Essentials
by


Status Updates Showing 1-30 of 32

order by

Heba Atallah
Heba Atallah is on page 107 of 437
Jun 12, 2018 09:19AM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 255 of 437
Jan 23, 2018 07:37AM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 206 of 437
Jan 18, 2018 09:10AM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 171 of 437
Jan 09, 2018 07:31AM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 147 of 437
Jan 08, 2018 02:26PM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 106 of 437
Jan 03, 2018 05:53AM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 75 of 437
Dec 28, 2017 02:32PM Add a comment
Odoo 10 Development Essentials

Matt
Matt is on page 29 of 437
Dec 28, 2017 07:23AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 246 of 298
Chapter 12: We learned about the {XML,JSON}-RPC APIs Odoo exposes for its own web client app mainly but which can be taken advantage of from other 3rd party external clients, be it apps or scripts..etc
To illustrate that, we built a little Sticky Notes GUI desktop app that fetches our To-Do tasks from the server allowing us to modify and save them, or create new tasks using keyboard shortcuts.
Jul 21, 2017 09:06AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 234 of 298
Chapter 11: Essentials of extending website.
We started by implementing a simple HTTP route (could be used for custom APIs too), then bound it to a QWeb template we created as well and tried to dynamically load the templates depending on URL parameters.
Next, we integrated with the website module and built upon it a list of tasks, adding new task form and menu. Also the essential security and validation side of it.
Jul 20, 2017 11:24PM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 215 of 298
Chapter 10: Done with the QWeb Reports! Fun, easy, fast, modular and customizable PDF reports!
Since we already did the main work, learning about QWeb templates in the previous chapter, it's only a matter of knowing what base templates to call and build upon.
Jul 20, 2017 01:57AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 202 of 298
Chapter 09: We learned about Kanban boards -a Japanese word originally- which was first introduced by Toyota to standardize the workflow of their products. Kanban views are an easy way to implement such boards in Odoo to design a multiple-stages workflow. It's mostly standard HTML.
We then talked about QWeb XML-based templating language, the DeFacto for building modular reusable UI components in Odoo.
Jul 19, 2017 10:02PM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 180 of 298
Chapter 08: A jump start on testing Odoo modules, either using Python's unittest library; setting up the tests and running them, inspecting and debugging the code using pdb and its variants.
We also took a slight peek at the syntax of probably-to-be-deprecated YAML testing syntax.
Jul 18, 2017 12:47AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 166 of 298
Chapter 07: TL;DR, all the details you need to know about how the ORM API works and how to manipulate records and data.
We also did a demo about using the odoo.models.TransientModel to create a simple wizard form.

Next, is a very interesting chapter; diving into writing tests and debugging issues!
Jul 16, 2017 04:35AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 142 of 298
Chapter 06: Everything you need to know about views
Jul 11, 2017 03:19PM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 113 of 298
Chapter 05: Created a new module to extend on top of the previous ones, and in the process we went in depth about different aspects used in models: learned about the 3 different model types, then the special model fields and model constraints and how to alter the default conventions, then the relationships between models with to-many relations, their inverse, hierarchic, references and computed fields.
Jul 09, 2017 12:24AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 90 of 298
From chapter 04 on, we're going to revisit development blocks we previously went fast about.
In this chapter we've learned all the essentials about data serialization and understood in detail the XML aspects learned previously suck as the important XML external IDs.
We knew data/demo files and learned different options to CRUD/import/export the data and set it up.
Jul 08, 2017 04:08AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 73 of 298
...3 inheritance mechanisms:
a. In-place extensions: It's when you inherit a model and add feature to it
b. Prototype inheritance: Extend a model by copying another schema to it. Down side: Data duplication
c. Delegation inheritance: It's like a virtual view that combines behind multiple models

I have also discovered another couple of issues in the book
A typo: page 58 line: 01
A bug in XPath expression: page 61,62
Jul 06, 2017 08:31AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 73 of 298
Today's earning were good
Learned how to build upon module and how to extend their functionalists all levels: model, view and other data such as ACLs.
One important thing I must mention are the three different model inheritance mechanisms:
..
1/2 {see next update}
Jul 06, 2017 08:28AM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 54 of 298
5. Implemented the business logic for the buttons
Discovered another bug in the code: the author should've used @api.one instead of @api.model, the latter crashes
I took a good deal of time digging into that issue and trying to understand it from the Odoo core code
6. Added test cases
7. Setup model ACL security rules
8. Setup record security rules

BONUS:
https://twitter.com/IOAyman/status/88...
Jul 05, 2017 02:11PM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 54 of 298
Well it was a heck of a day!
1. Created the form view for our sacred TODO app
2. Learned how to structure it in columns/groups
3. Added some extra action buttons to the form
4. Implemented the tree view, updated the search view and added a couple of filters
I've discovered a line of code the author was mistaken at (page 44).
Reported here: https://github.com/PacktPublishing/Od...
Jul 05, 2017 02:05PM Add a comment
Odoo 10 Development Essentials

Ayman Nedjmeddine
Ayman Nedjmeddine is on page 41 of 298
Finished chapter 01, which was about basic server configuration and samba setup for file sharing.

Chapter 02 covers building up the sacred TODO app.
Daniel clarifies the little difference between building up an Odoo app from scratch and extending it with addons.
We've setup a new app, created its model, and even made a simple unit test.
Jul 04, 2017 09:58AM Add a comment
Odoo 10 Development Essentials

César Bustíos
César Bustíos is on page 80 of 437
Inheritance – Extending Existing Applications
Mar 30, 2017 09:13AM Add a comment
Odoo 10 Development Essentials

César Bustíos
César Bustíos is on page 61 of 437
Building Your First Odoo Application
Mar 20, 2017 08:23AM Add a comment
Odoo 10 Development Essentials

« previous 1