When applying monkey patches, we want to skip abstract models because patching
those may mess up the inheritance. An example of this is ir.model which is
assigned the studio mixin using inherit = ['studio.mixin', 'ir.model'].
If the mixin itself is patched, and the method is overridden once again (in,
say, enterprise 15's documents_spreadsheet), the super() method called in that
override is the patched version of studio.mixin rather than the override of
ir.model in the base module, which is now skipped entirely.
- Descriptor: change __openerp__.py file to __manifest__.py also update module
version from 9.0.1.0.0 to 11.0.1.0.0
- Update README using guideline
- Views: replace view tag openerp to odoo and rename files to match guideline
- Models
- update imports from openerp to odoo
- remove enconding line # -*- coding: utf-8 -*-
- update to make it compatible
- remove use of SUPERUSER_ID use sudo instead.
- rename class name to make it match with guideline.
- update methods to match api used in version 11.0
- fix pylint errors
- replace use of non exist self._model with self._name
- use `Model `is not None instead of if `Model` this becuase the last one is
a empty recordset and this one was evaluate to False and never was
patching the method.
- apply changes resquested/suggested in the PR by the reviewers.