How to enable a custom dashlet for a custom module?

Hello, we have a Sugar customer who wants to enable one of our custom dashlets for a custom module in their Sugar instance.

They installed our Fanatically Zen integration (integrates Zendesk and Sugar) which comes with a Zendesk Ticket Dashlet. When viewing a Contact, you're able to see the related Zendesk Tickets in a custom Sugar dashlet. 

In our dashlet metadata, we define the modules our dashlet can be used in (Contacts, Accounts, Opportunities, Leads, Prospects). 

What's the best way to add the customer's custom module to that list?

Is there a Sugar dashlet extension (something in the Ext framework) that could be used to append data to the filter module metadata?

Or would we need to ship a custom package of our integration that includes their custom module in the filter?

Thanks!

Parents Reply
  • Good idea, I didn't think about trying that. Conceptually it seems like that should work, but I haven't been able to get it to work.

    I think I'll end up creating a separate package for the client that overwrites our dashlet metadata file. Whenever they update our integration, they'll just need to reinstall their custom package. The only difference in the package will be the added custom module name to the viewable modules array. I think this will have to do for now.

    Thanks!

Children