<html><body><p style="line-height:normal;margin-bottom:0pt">
Hello Community,</p><p style="line-height:normal;margin-bottom:0pt"><br></p><div>

I am sending my last weekly report for Week 12 (August 17-August 23). The report can also be found in the project wiki: <a href="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow" title="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow" rel="noopener">https://trac.osgeo.org/…dow</a> . Next week, a more detailed final report will be added to this page including <font face="arial, sans-serif" color="#000000">the
 state of the art before GSoC, the state after GSoC as well as the 
comprehensive comparison of the old and new GRASS GIS startup mechanism 
using several screenshots. </font><br></div><div><br></div><p><strong>1) What did I complete this week?</strong></p>
<p>
I finished implementing three very important PRs. Firstly, I aimed at the start in Demo Location (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/862"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/862</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/868"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/868</a>).
 Now, when starting GRASS GIS the startup screen can be skipped. It 
happens in two cases - either when a user is a first-time user (then the
 Demo Location with startup mapset is offered) or the last used mapset 
is valid. In those cases, we can directly jump into GRASS GIS 
particularly to the Data Catalog which is now the core of the whole 
software.
Secondly, I made checking functions that check mapsets, locations and 
GRASS databases when renaming and deleting in Data Catalog (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/801"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/801</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/904"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/904</a>).
 It is not allowed to delete current database, location, and mapset, 
permanent mapset, mapset owned by a different user, or mapset which is 
"in use".
Thirdly, we needed to have an option on how to remove the lock (how to 
open up mapsets "in use"). When switching to the mapset that is "in 
use", we can select if we want to stay in the current mapset or switch 
to selected mapset. So, we can force the removal of the lock and switch 
to the mapset anyway (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/898"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/898</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/906"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/906</a>).
Furthermore, I corrected the bug when multiple grass databases context menu shows Delete locations (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/913"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/913</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/914"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/914</a>).</p><p><br></p>
<p>
Currently, there are two PRs which are almost done:
</p>
<ul><li>Reflect changes when mapset/location is created from menu (<a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/916"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/916</a>)
</li></ul><p>
This PR solves the case when mapset/location is created from menu.
</p>
<ul><li>Add direct editing of mapset and location name and editing layer
 name in other mapsets should be possible even when the restricted mode 
is on (<a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/920"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/920</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/918"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/918</a>, <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/917"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/issues/917</a>)
</li></ul><p>
Currently, we can rename the map by selecting it and clicking at it 
again, which opens an editing window (like in any file manager). This 
should work also for mapsets and locations. It should take into account 
if the restricted mode is on or off. The second thing is that in Data 
Catalog when we select a map in other mapset and click on it a second 
time to open editing window, we can rename it even when the restricted 
mode is on. This should not be permitted. <br></p><p><br></p>
<p>
<strong>2) What am I going to achieve for next week?</strong></p>
<p>I am gonna write the 
final report that will sum up STATE BEFORE GSoC 2020 and STATE AFTER 
GSoC 2020. The main part of the work is done, but there are a few things
 that are still ahead of us. I will mention them in the Final Report. <br></p><p><br></p>
<p>
<strong>3) Is there any blocking issue?</strong><br>
No, it is not. <br></p><p><br></p><p>Any suggestions are welcome.</p><p>Regards,</p>Linda Kladivova</body></html>