Skip to Content
Menu
This question has been flagged
1 Reply
5285 Views

I need to hide buttons from form header from Portal Users, but I want to leave the Statusbar widget visible. In the view I've added spans for buttons and status field like this:

<header class="oe_header">
     <span attrs="{'invisible': [('is_portal_user','=',True)] }">
         <button name="case_open_do_mnie" string="Open" type="object" class="oe_highlight" states="draft"  />
         <button name="make_issue" string="Make Issue" type="object" class="oe_highlight" states="open,answer"  />
     <button name="case_close" string="Close Case" type="object" states="draft,answer,open"  />
     <button name="case_close" string="Close Case" type="object" states="resolved" class="oe_highlight"  />
     <button name="case_reset" string="Reset to Draft" type="object" states="cancel,done"  />
     <button name="case_cancel" string="Cancel Case" type="object" states="open,issue,answer,resolved,done"  />
</span>
<span>
        <field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,open,done" 
                            statusbar_colors='{"open":"blue", "issue":"blue", "answer":"blue", "resolved":"red", "done":"blue"}'                            
    /> 
</span>

</header>

But it resulted in bad formatted header line (see picture below) - status bar is cropped. Is there a way to hide the buttons from header and preserve right height of header line for status bar?

image description

Avatar
Discard
Author Best Answer

Removed span around state field and it gave right result.

Avatar
Discard
Related Posts Replies Views Activity
1
Apr 23
111
1
May 24
1085
2
Mar 23
9219
2
Mar 23
1784
2
May 22
3825