116 | | - [[span(style=color: #1425EB, The WKT would be using pasted text (the same way as the proj4 string) instead of file)]] |
117 | | - [[span(style=color: #1425EB, Create grassdata automatically on the first GUI startup (see https://github.com/OSGeo/grass/pull/705, see https://github.com/OSGeo/grass/issues/682)]] |
118 | | - [[span(style=color: #1425EB, Startup GUI automatic detection of grassdata: make case independent (see https://github.com/OSGeo/grass/pull/664, see https://github.com/OSGeo/grass/issues/644))]] |
| 120 | - The WKT would be using pasted text (the same way as the proj4 string) instead of file) |
| 121 | - Create grassdata automatically on the first GUI startup (see https://github.com/OSGeo/grass/pull/705, see https://github.com/OSGeo/grass/issues/682) |
| 122 | - Startup GUI automatic detection of grassdata: make case independent (see https://github.com/OSGeo/grass/pull/664, see https://github.com/OSGeo/grass/issues/644)) |
| 414 | |
| 415 | |
| 416 | == Week 4 == |
| 417 | |
| 418 | '''1) What did I complete this week?'''\\ |
| 419 | |
| 420 | I have worked and finalized my work regarding the Location Wizard: |
| 421 | - Editing of CRS selection page where WKT is using pasted text instead of search mechanism (see https://github.com/OSGeo/grass/pull/721, see https://github.com/OSGeo/grass/issues/706) |
| 422 | - Correction of errors according to flake 8 and addition of some description (see https://github.com/OSGeo/grass/pull/728) |
| 423 | |
| 424 | I also start to work on other issues related mainly to the Data Catalog: |
| 425 | - Correction of "list index out of range" error appears in the Console tab in GUI after right click on the database directory ("grassdata") node (root) in the Data tab (see https://github.com/OSGeo/grass/pull/736, see https://github.com/OSGeo/grass/issues/709, already done) |
| 426 | - Add new mapset action to data catalog (see https://github.com/OSGeo/grass/pull/731, see https://github.com/OSGeo/grass/issues/717) |
| 427 | - created GenericMultiValidator in gui_core/widgets, which will work as GenericValidator, but can pass tuple of conditions and callbacks, |
| 428 | - defined callbacks (_nameValidaionFailed, the ogr check and also test whether the mapset already exists) inside the NewMapsetDialog class, |
| 429 | - created simple function in guiutils to check if mapset exists. |
| 430 | |
| 431 | '''2) What am I going to achieve for next week?'''\\ |
| 432 | |
| 433 | I would finalize on the PR Add new mapset action to data catalog (see https://github.com/OSGeo/grass/pull/731, see https://github.com/OSGeo/grass/issues/717) |
| 434 | - adjusting the code in gis_set.py to accommodate the new changes, |
| 435 | - creation of new function in datacatalog/tree called insertMapset for inserting a mapset into a virtual tree, |
| 436 | - adjusting the code in gis_set.py and tree.py to accommodate the new changes. |
| 437 | |
| 438 | I would also start to work on other issues related mainly to the Data Catalog: |
| 439 | - Add, rename and delete of Location and Mapset in Data catalog (see https://github.com/OSGeo/grass/issues/710) |
| 440 | - Distinguish mapsets by ownership and lock (see https://github.com/OSGeo/grass/issues/714) |
| 441 | |
| 442 | '''3) Is there any blocking issue?'''\\ |
| 443 | |
| 444 | I do not have any blocking issues. |
| 445 | |