How to remove xdmod widgets from Open OnDemand dashboard

This seems like it should be trivial, but I cannot figure out how to remove the xdmod widgets from the Open OnDemand dashboard. I haven’t been able to find any documentation online. I removed any files or folders with ‘xdmod’ in the name. I don’t have any packages installed for xdmod. I checked all the main config files and I don’t see any references to xdmod. However, I still see this error on the dashboard: Could not render widget ‘xdmod_widget_job_efficiency’ because of error:

Missing partial widgets/_xdmod_widget_job_efficiency with {:locale=>[:en], :formats=>[:html], :variants=>, :handlers=>[:raw, :erb, :html, :builder, :ruby, :md, :markdown, :jbuilder]}. Searched in: * “/etc/ood/config/apps/dashboard/views” * “/var/www/ood/apps/sys/dashboard/app/views” * “/opt/ood/ondemand/root/usr/share/gems/3.3/ondemand/4.0.3-1/gems/ood_appkit-2.1.6/app/views” * “/opt/ood/ondemand/root/usr/share/gems/3.3/ondemand/4.0.3-1/gems/turbo-rails-2.0.7/app/views”

Does anyone have any ideas or know how to do this?
Thanks!

I think I need to turn off this setting Configuration.xdmod_integration_enabled based on the code in this file: /var/www/ood/apps/sys/dashboard/app/helpers/dashboard_helper.rb

You should not be removing or editing files that we distribute.

If XDMoD widgets are showing up at all, you’ve set XDMOD_HOST in the configuration. If you want to remove XDMoD integration you can simply remove this configuration.

If you want to keep XDMoD integration, but simply change the dashboard layout - you can follow these instructions here to change the dashboard landing page.

1 Like