I'm posting this as a working design log for the Drupal 7 Version of this module. If you are interested in having a Drupal 7 version please post here so I know if there is any interest in a D7 port.

Module Design Overview
The new module will be refactored to integrate into the Drupal 7 architecture. For the most part the menu API hasn't changed much from D6 to D7. That being said, the current Menu Access module has many short comings to it's design that conflict with other menu-based modules.

  • Integrate security checks using ACL module for layered security validation
  • Integrate into menus and menu items using HOOK_menu_alter to enable security on "any" menu or menu item.
  • Provide GUI to view security "layers" and set which module has priority over the other, per menu, per menu item.
  • Provide GUI to set security policy (top down security, and per item overrides).
  • Provide GUl to "clear" override security policies and return a menu or menu item to the "top down" security policies
  • Provide settings GUI to define security GUI preferences, such as listing roles and users via a (auto select) interface instead of a grid or unordered list. This is especially useful for sites where you may have 100s of roles

I'll expand this issue note with GUI comps, ideas and or issues, and assumptions as time allows. Once a get a working alpha ready expect to see a D7 release.

Comments

krueschi’s picture

Title: Interested in Drupal 7 Version - Post here with your ideas and your level of interest! » Interested in Drupal 7 Version
Component: Code » Miscellaneous

subscribing

pankajshr_jpr’s picture

+1 for drupal 7 ! I think first we should make it usable in 7 then concentration on securities issues in beta release. Because 7 is already up and many sites are migrating from 6 to 7 so we should try to port it soon.

emptyvoid’s picture

Found an interesting toolkit module that may address the multi-module access stack feature I'm specing for the new release.

Chain menu access
http://drupal.org/project/chain_menu_access

I had considered using the ACL module as a base for managing access rights to menus and menu items. I will conduct some R&D and post my results here.

dwalker51’s picture

Looking for something like this....I am also evaluating workbench_access, which looks hopeful

tonycpsu’s picture

Subscribing

Leeteq’s picture

Title: Interested in Drupal 7 Version » D7 port of MenuAccess

Subscribing.

lyly_double0’s picture

subscribe

Miria’s picture

Subscribe.

underwearninja’s picture

subscribe

timb’s picture

subscribing

emptyvoid’s picture

Just an update to those following the D7 migration issue, obviously I haven't been moving forward all that fast to get a D7 release. I do plan to focus on a release, but life have been a little "unstable" lately so paying work has overshadowed any R&D I may put toward the D7 release.

The good news is I have more and more projects on D7 so I'll have more exposure to the core menu API and it may make my development effort quicker over the next 6 months.

Humphreybas’s picture

I would like to have this functionality in D7! Should I put my patience on this project or try another method?

Edit: I tried http://drupal.org/project/menu_per_role which is a nice alternative!

emptyvoid’s picture

Thanks Humphreybas for posting the link to an alternative.. I'm still not able to work on this module for personal/professional reasons. But I do hope to tinker on it when I have time.

pluginguin’s picture

Subscribe... and trying the menu per role until then.

steveoriol’s picture

Subscribe.

itz_andr3’s picture

subscribe

raulmuroc’s picture

Assigned: emptyvoid » Unassigned

Is some advance on this?

Anonymous’s picture

If you are looking for a D7 replacement, Advanced Menu (http://drupal.org/project/advanced_menu) provides similar functionality.

raulmuroc’s picture

Status: Active » Closed (won't fix)

Since today, please make any feature request in Advaced Menu module issue queues.

Thank you.