Newbie dev question. I have created custom navigation menus in the CiviCRM UI as a way of categorizing the dozens of custom reports (SearchKit + Afforms) my client requires.
I'm finding, however, that when I clean up the Civi cache (Administer > System Settings > Cleanup Caches and Update Paths > Cleanup Caches button) it ALSO resets the location of all the reports back to the Reports menu.
How can I preserve the location of the custom reports in the navigation menu?
Is there a way to turn OFF the "report reset" or to decouple it from "cache clearing"? The developer documentation here doesn't shed any particular light on this issue.
I have tried creating "subfolders" under the "Reports" menu, but even then the custom reports all get pulled out of the subfolders and dumped back again under the root "Reports" menu.
This is incredibly frustrating.
How am I supposed to organize for the users 80+ custom reports in the top navigation if they get reset every time the cache is cleared?
Should I be going about it differently?
Are there other ways of organizing lists of custom reports (ones I've built in SK and FormBuilder) into one or more "report list pages" for users to access? Since I'm on Drupal I could create pages there to organize and link to the Civi reports, but it seems odd not to be able to do that within Civi.
Thanks!
Civicrm 5.65.0 Drupal 10