https://sourceforge.net/apps/trac/sourceforge/ticket/14067
I added aardtools to aarddict project: https://sourceforge.net/p/aarddict/aardtools/, then added "Tool: Hg", but corresponding tab didn't show up at https://sourceforge.net/p/aarddict/aardtools/home/. When I try to edit aardtools' "Tool: Hg" (https://sourceforge.net/p/aarddict/aardtools/admin/mercurial/) I get this message:
You are not allowed to edit permissions for mercurial.
The tool shows up fine with my site-admin account, but it's not visible when I'm logged out. Furthermore, if I'm signed into my site-admin account, I get a 500 error if I try to go to the tool's URL. If I'm logged out, it redirects me to login.
All tools on subprojects are exhibiting this behavior.
This is due to subprojects not being assigned any permissions when initially created. I have pushed a fix for this which will fix any subprojects created in the future. Current subprojects can be fixed by recreating (shouldn't be a big deal as this bug prevented putting much data in them) or going to the hidden permissions admin page and adding the appropriate permissions.
I applied a better fix Rick suggested which doesn't require deleting the subproject. Instead you just need to delete and reinstall the effected tools.