[Libreoffice-ux-advise] [Bug 120271] Disabling "Get involved" infobar in enterprise installs

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Oct 8 15:58:06 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=120271

--- Comment #15 from Michael Weghorn <m.weghorn at posteo.de> ---
(In reply to Mike Kaganski from comment #10)
> I suppose that making it 0 and final (so not modifiable) would do.

Thanks for the idea. However, when I tried to do so, LibreOffice crashes, and
shows this line on stderr:

    warn:vcl.schedule:28679:28679:vcl/source/app/scheduler.cxx:479: Uncaught
com.sun.star.lang.IllegalArgumentException configmgr modification of finalized
item

which somewhat conforms to what is described in the PDF document linked at
https://wiki.documentfoundation.org/Deployment_and_Migration#Configuration_Extension
:

"Adding oor:finalized allows you to ENFORCE this setting
- preventing the user from over-riding it with his own preference. (Sometimes
the finalized settings are visibly disabled in the GUI. In some other cases, if
the user tries to modify it, LibreOffice will crash/close with the error
“configmgr modification of finalized item”.)"

What I did was adding a file './instdir/share/registry' with the following
content:

<?xml version="1.0"?>
<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:oor="http://openoffice.org/2001/registry">
  <dependency file="main" />
  <oor:component-data xmlns:install="http://openoffice.org/2004/installation"
  oor:name="Setup" oor:package="org.openoffice">
    <node oor:name="Product">
        <prop oor:name="LastTimeGetInvolvedShown" oor:op="fuse"
oor:finalized="true">
          <value>0</value>
        </prop>
    </node>
  </oor:component-data>
</oor:data>

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list