<div dir="ltr"><div>Hi, well I used a python script, and my admin guys rewrote it from scratch with powershell.</div><div><br></div><div>The business logic was this one:</div><div><br></div><div>- create a template folder accessible to the init script. <br></div><div>  - in the folder add a  cleaned template QGIS user profile </div><div>  - add a "delta" ini file containing all keys you want to add, delete, update. I used a diff syntax (+ to add, - to delete, nothing to update)<br></div><div>- we add a file flag in each user profile that has been treated</div><div>- on session opening:</div><div>  - if you don't find the flag, deploy a preconfigured the raw qgis profile <br></div><div>  - if you find the profile. Apply the delta file to maintain the profile<br></div><div><br></div><div>Done. <br></div><div><br></div><div>Cheers</div><div>Régis<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Le mar. 11 déc. 2018 à 08:46, <<a href="mailto:Fuenfer-Koenigstein.Benjamin@swm.de">Fuenfer-Koenigstein.Benjamin@swm.de</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="DE">
<div class="gmail-m_1903413586578579003WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)">Hi Régis,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">thanks for your reply! How did you do it? Python script on session start? In my case, it would be OK if e.g. users have their individual GUI settings
 or spatial bookmarks but all connections in browser-panel and default CRS should reset to (globally maintained) default on closing QGIS. Do you have experience how to implement that?
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">Regards<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">Benjamin<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US">Von:</span></b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US"> Régis Haubourg [mailto:<a href="mailto:regis.haubou" target="_blank">regis.haubou</a></span><span style="font-size:10pt;font-family:"Tahoma","sans-serif""><a href="mailto:rg@gmail.com" target="_blank">rg@gmail.com</a>]
<br>
<b>Gesendet:</b> Montag, 10. Dezember 2018 17:12<br>
<b>An:</b> Fuenfer-Koenigstein.Benjamin IT-LN-TS<br>
<b>Cc:</b> QGIS list<br>
<b>Betreff:</b> Re: [Qgis-user] disabling qgis.db<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Hi Benjamin,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I think the guidelines for software generally assumes that user profiles should be in editable location. I'm not sure we can ensure you in the long run that you will not face regressions sometimes.
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">To adress your use case, I used to work with session startup script that cleared / reset user profiles on session close or session opening. The assumption was to let user free to change their profile settings but not for all settings (mandatory
 plugins for instance, default SRS..)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Régis<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Le lun. 10 déc. 2018 à 16:19, <<a href="mailto:Fuenfer-Koenigstein.Benjamin@swm.de" target="_blank">Fuenfer-Koenigstein.Benjamin@swm.de</a>> a écrit :<u></u><u></u></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)">Hello,</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">I have an issue with creating a central QGIS configuration on a network drive. The goal
 is to have one read-only configuration that all users use. Generally works like a charm with starting QGIS 3.2 with --profiles-path pointing to a read-only dir. Users get the right settings, they still can play around but changes are discarded when quitting
 QGIS. Only problem is qgis.db, seems that QGIS necessarily needs write access to that file, otherwise it throws an error at start (but works with no problems subsequently). Is there any way to avoid that, e.g. starting qigs ‘silent’ or setting the path to
 qgis.db to a local user folder? Seems that qgis.db doesn’t contain any crucial configuration, though same bookmarks for all users would be nice to have.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">I’m aware of
<a href="https://issues.qgis.org/issues/13732" target="_blank">https://issues.qgis.org/issues/13732</a> and generally understand Nathan’s and Nyall’s point of view but still think it would make sense to ignore qgis.db for use cases like mine.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">Thanks for your ideas and help!</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">Regards</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US">Benjamin Fünfer-Königstein</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Arial","sans-serif";color:rgb(0,50,133)" lang="EN-US"> </span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>