<div dir="ltr"><div>Hi QGIS-Devs,</div><div><br></div><div>I set up a cronjob to track changes in one QGIS projectfile which is used as template for a bunch of users.</div><div><br></div><div>Apart from knowing which parts of the project file changed it would be nice to know who saved these changes.</div><div><br></div><div>So i inserted the following snippet in the "writeProjectFile"- function of my qgsproject.cpp:</div><div><br></div><div>  QDomElement userNode = doc->createElement(QStringLiteral("lastUser"));<br>  QDomText lastUser = doc->createTextNode(QgsApplication::userFullName());<br>  userNode.appendChild(lastUser);<br>  qgisNode.appendChild(userNode);</div><div><br></div><div>which works so I get one XML tag with the username who saved the project file:<br></div><div><br></div><div>...<br>    </spatialrefsys><br>  </projectCrs><br>  <lastUser>Baumann Thomas</lastUser><br>  <layer-tree-group><br>...</div><div><br></div><div>This was as first try. Perhaps it would make more sense to put this information somewhere into the metadata node.</div><div><br></div><div>What do you think about the idea of adding this functionality into QGIS?</div><div><br></div><div>regards,</div><div>Thomas</div><div><br></div><div><br></div></div>