I have been testing migration for 2 months now. Still missing some knowledge. Hope someone can help.
One of the issues after migration is that Custom Apps is not showing up in the Desk Sidebar. It was created as a Module, and it is shown in Module Def.
Also, under each User page this module shows inside Allow Modules and is ticked.
Under Workspace List, there is a workspace and it is pointing to this module too. Its category is “Module”. Everything seems to be intact.
Except that it doesn’t show up in Desk left sidebar.
I tried re-adding the app to website using:
bench --site < site > install-app <app_name>
with no difference.
Inside /sites directory, inside apps.txt and apps.json, the Custom App is in there.
select name, category, icon, module from tabWorkspace where coalesce(tabWorkspace.restrict_to_domain, ‘’) in (‘Distribution’, ‘Retail’, ‘Education’, ‘Manufacturing’, ‘Services’, ‘’) and tabWorkspace.extends_another_page = 0.0 and coalesce(tabWorkspace.for_user, ‘’) = ‘’ and coalesce(tabWorkspace.module, ‘’) not in (‘’) order by pin_to_top desc, pin_to_bottom asc, name asc;
Running this SQL and the output from my dev box shows the missing “DIY Icons” module (red background):
I agree with you; it works on your end, and it works in my Dev box too. I don’t dare to run bench migrate in my Dev box until I figure what the cause of this error.
Just to do some testing, I created 2 new Workspaces:
@NCP I think the problem is in User permission relating to Modules.
I created a new User, and this user has is given System Manager role, and only some modules. Beside not seeing the Module in the left sidebar, the Home page is not configured correctly too.