This issue exists in several modules. Tabs for admin/structure/cm-airing/manage/fields and admin/structure/cm-airing/manage/display shows up on /admin/structure. This is true for all of the entity based modules we've been writing I think the issue always existed in Airing and has been copied into other modules that followed Airing's structure.... Rules and Certification entities created by CiviCRM Certifications, Airing Conflict Entity (MNN specific?)

I think the issue is that there isn't a menu item defined for admin/structure/cm-airing so it "leaks" into admin/structure, but I'm not sure. Might be as simple as adding a drupal_goto. This is a basic Drupal issue so anyone familiar w/ Drupal could submit a patch so I've tagged it as cmd-get-started. There is no need to even configure the modules to fix the issue.

I haven't opened issues in the specific projects yet since the same fix should work for all of them.

CommentFileSizeAuthor
Screen Shot 2014-07-08 at 11.57.54 AM.png164.32 KBkreynen
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

libkuman’s picture

Issue tags: -cmd-beta6 +cmd-beta7
kreynen’s picture

Priority: Normal » Minor
Status: Active » Needs work
Issue tags: -cmd-beta7 +cmd-next-release

I think the issue here is that there isn't a menu defined for admin/structure/cm-airing, but I haven't done any work or testing. Unless someone else has time, this is unlikely to get fixed in time for beta7

kreynen’s picture

Assigned: Unassigned » synchlayer

Fixed this in cm_airing by making the menu_hook URL match the URL in hook_entity_info

http://cgit.drupalcode.org/cm_airing/commit/?id=8dfa8e0

Opened #2343723: URL in hook_entity_info isn't defined in menu_hook so a similar fix can be applied to CiviCRM Certify.