Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I want to create a new view type, named 'styled', to show an object in a "stylized" way. To be more specific, it's a questionnaire which must be completed on-line and must hide openerp structure for final user.
Following the "Developing OpenERP Web Addons" document, I created the js file to describe the new view using "instance.web.View.extend", the qweb template, and a registry "ir.ui.view" to associate the view to the model.
But when I test the addon the following error happens:
'The value "styled" for the field "ir_ui_view.type" is not in the selection'
I guess it's because I'm not declaring the view in python, in the server side. Could it be possible? I expect another error in the arch field because I don't know how fill it.
I have found the solution:
I just added my own type to the selection field of ir.ui.view:
class view(models.Model): _name = 'ir.ui.view' _inherit = 'ir.ui.view'
type = fields.Selection(selection_add=[('assignment', 'Assignment')])
# in your case you should replate ('assignment', 'Assignment') with ('styled', 'Styled or another name...')
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 7/13/13, 1:09 AM|
|Seen: 2557 times|
|Last updated: 11/1/15, 7:07 AM|