[development] Menu feature -- can we lose this, please?

Larry Garfield larry at garfieldtech.com
Mon Mar 5 23:22:15 UTC 2007

I don't think that "in order to access A/B/C you need permission to access A/B and A, too" is an unreasonable restriction.  The magic flattening always bugged me from a UI perspective, honestly.  

--Larry Garfield

On Mon, 05 Mar 2007 23:15:06 +0100, "Karoly Negyesi" <karoly at negyesi.net> wrote:
> Hi,
> One of the biggest problems I am facing is a feature that happened
> somewhat accidentally in the old menu system.
> If you give administer comments right to someone and no other administer
> permission then you will see a 'Comments' link along with 'My account' and
> 'Logout'. This 'bubbling' just kills the new system.
> So, what about we get rid of it for good? admin, admin/by-task,
> admin/compact, admin/by-module, admin/logs, admin/help has access
> administration pages and their children have this permission, too.
> admin/settings, admin/content, admin/build and admin/user is currently set
> to administer site configuration . While it has logic in it, I would like
> to see a permission for the collection pages listed here which is not used
> anywhere else. Then you give your admin 'see admin pages' rights which in
> itself does not grant you any admin priviledges and also administer
> comments. However this comments admin user would see a very empty
> admin/build page, for example. With a nice message, probably.
> Is this acceptable?
> If not, then there are not one but two patches that are able to address
> this problem. However, the simpler one would slow down D6 to D5 speeds and
> the more complex one is, erm, a hell lot more complex and I have not yet
> benched it. See http://drupal.org/node/122876#comment-206669 #12 for the
> more complex approach, #15 for the simpler. If we find that a) the above
> is not acceptable b) the more complex one is needed then I will need help
> with explaining and commenting the code .
> Regards,
> NK

More information about the development mailing list