Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Sorry, if this is duplicate but I couldn't find anything.
Problem/Motivation
The Rules Scheduler UI is part of the "Rules Scheduler" module, i.e. it is not separated into a separate "Rules Scheduler UI" module.
The UI parts, however, depend on the Rules UI. I.e. the component name links to the component overview in the Rules UI. If Rules UI is disabled that leads to a 404-ish empty page.
Comments
Comment #1
tstoecklerAlso just realized that the link is broken: It's currently
/admin/config/workflow/rules/config/rules_admin_content_daily_reports
where it should be
/admin/config/workflow/rules/components/manage/{component_name}
Comment #2
TR CreditAttribution: TR commentedI agree that the link provided by the View is broken if rules_admin is not installed. The Rules Schedule UI *does* work apart from that even with rules_admin disabled.
I don't want to make rules_scheduler depend on rules_admin, because a lot of effort was put into separating rules from rules_admin and it would be a shame to throw that all out the window just to have that one link work, especially since the link is there only for convenience, not to provide an essential function in the rules_scheduler UI.
I can't think of a backwards-compatible way to fix that link. Because the link is part of the View, any changes to the link would require change existing Views on every installed site, possibly breaking them if they have customized their View.
This is not a problem in Drupal 8 because the UI components are provided as plugins, so they only get loaded when/if they are needed. So there doesn't have to be (and isn't) any artificial separation of Rules and Rules UI.
But in D7, especially this late in the D7 development cycle, I don't see how to make a non-disruptive fix for this. I also don't see that there's a lot of demand from the community for a fix - only one post in 5 years ... Thus, I'm marking this as "Won't fix".
(As for post #1, Rules doesn't and has never defined /admin/config/workflow/rules/config/rules_admin_content_daily_reports, so I'm not sure why that's happening on your site. Search your codebase to find out which module defines that menu path.)