Odoo Help


Maintenance request read only view

Luis Jacobo
on 7/7/18, 12:41 PM 160 views


It is possible to make a read only view of the opened maintenance requests of a specific maintenance team?

I want that the users can see their requests but can't modify the stage of then.


Luis Jacobo
On 7/7/18, 7:15 PM

Hi Ibrahim,

is possible to apply that view to a specific group of users?

for example, create a user group called “read only view”.

another inquire is... can i display that view in a specific link of the menu, like “Maintenance Requests Status”?

Thnks a lot!

On 7/7/18, 6:05 PM

Hi  Luis, 
1- Declare a boolean field :

fields_readonly = fields.Boolean(compute='compute_fields_readonly')

2- then if your function:


def compute_fields_readonly(self):     
user = self.env.user     

for record in self:         

    if user.has_group('module.your_maintenance_team_group'):  

        record.fields_readonly = True

3- in your view, add boolean to view with invisible="1" and attrs readonly if the boolean is true.
Hope this helps.

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.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 7/7/18, 12:41 PM
Seen: 160 times
Last updated: 7/7/18, 7:15 PM