The names on Desk and User>Allow Modules come from the same file: desktop.py in config.
But it turns out that Desk and User modules display from different part of the file.
- Desk from “label”
- User module from “module_name”
In ERPNext v12.7.0 you can see the difference in the dashboard link.
The Desk has uppercase “Dashboard” while the User module has lowercase “dashboard”.
Isn’t it better to have both displayed from “label” for easier customization/translation?