Skip to content

wxGUI: Finding unavailable toolboxes in the search tab#7403

Open
gureckyfrantisek wants to merge 12 commits into
OSGeo:mainfrom
gureckyfrantisek:search-missing-toolboxes
Open

wxGUI: Finding unavailable toolboxes in the search tab#7403
gureckyfrantisek wants to merge 12 commits into
OSGeo:mainfrom
gureckyfrantisek:search-missing-toolboxes

Conversation

@gureckyfrantisek

Copy link
Copy Markdown
Contributor

This PR presents a script to check for toolboxes that have code in the folder named after them but aren't searchable i.e. don't have an entry in gui\wxpython\xml\toolboxes.xml.

Using the script I found the missing toolboxes (including t.rast.algebra #7395) and added them to the xml file.

@github-actions github-actions Bot added the GUI wxGUI related label May 17, 2026
Comment thread utils/find_missing_toolboxes.sh Outdated
Comment thread utils/find_missing_toolboxes.sh Outdated
@landam landam linked an issue May 18, 2026 that may be closed by this pull request
@landam landam added this to the 8.6.0 milestone May 18, 2026
Comment thread gui/wxpython/xml/toolboxes.xml Outdated
Comment thread utils/find_missing_toolboxes.sh Outdated
Comment thread utils/find_missing_toolboxes.sh Outdated
@landam landam requested review from petrasovaa and wenzeslaus May 18, 2026 16:12
@landam

landam commented May 18, 2026

Copy link
Copy Markdown
Member

By the way, most of the newly added tools are searchable, for example:

image

However, this does not seem to apply to all tools, e.g.:

image

@gureckyfrantisek

Copy link
Copy Markdown
Contributor Author

The toolboxes that I didn't know where to put I categorized under Other as @wenzeslaus commented on the issue: #7395 (comment).

I might just need some help with which tools to ignore and how to organize the toolboxes.

So m.measure is now searchable aswell.

@gureckyfrantisek gureckyfrantisek requested a review from landam May 23, 2026 15:41
@github-actions github-actions Bot added the Python Related code is in Python label May 23, 2026
@ecodiv

ecodiv commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

t.copy is one of the modules that does not show up in the menu and under tools for me. Is that among the ones you found missing?

Comment thread utils/find_missing_toolboxes.py Dismissed
Comment thread utils/find_missing_toolboxes.py Dismissed
Comment thread utils/find_missing_toolboxes.py Dismissed
@landam

landam commented Jun 12, 2026

Copy link
Copy Markdown
Member

t.copy is one of the modules that does not show up in the menu and under tools for me. Is that among the ones you found missing?

Yes.

image

<module-item name="g.download.project">
<label>Download project from web</label>
</module-item>
<module-item name="g.download.location">

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deprecated tools should not be included in the toolboxes. This tool should be excluded.

<module-item name="g.download.project">
<label>Download project from web</label>
</module-item>
<module-item name="g.download.location">

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deprecated tools should not be included in the toolboxes. This tool should be excluded.

@landam landam added backport to 8.5 PR needs to be backported to release branch 8.5 bug Something isn't working labels Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport to 8.5 PR needs to be backported to release branch 8.5 bug Something isn't working GUI wxGUI related Python Related code is in Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] t.rast.algebra not available from GUI tools tab

5 participants