[development] How do I restrict the custom urls to a specific role?

Adam B. Ross grayside at gmail.com
Thu Mar 10 22:33:26 UTC 2011


I happen to have a handy link where I somewhat thoroughly went through this.
How do you link to SO without it looking like point farming? Not linking
your own answers?

http://stackoverflow.com/questions/5124584/how-to-use-hook-menu-alter-to-manipulate-path-access-control
On Mar 10, 2011 4:23 PM, "Bob Hutchinson" <hutchlists at midwales.com> wrote:
> On Thursday 10 March 2011, John Mitchell wrote:
>> How do I restrict the custom urls (listed below) to a specific role?
>
> Set 'access callback' to a function and do it there.
>
>
>>
>> //hook_menu()
>>
>> function custom_subscription_menu() {
>> $items = array();
>>
>> $items['admin/store/free_subscription'] = array(
>> 'title' => 'free_subscription_form',
>> 'description' => 'free_subscription_form',
>> 'page callback' => 'free_subscription_form',
>> 'access callback' => TRUE,
>> 'type' => MENU_CALLBACK,
>> );
>>
>> $items['admin/store/process_free_subscription'] = array(
>> 'title' => 'process_free_subscription',
>> 'description' => 'process_free_subscription',
>> 'page callback' => 'process_free_subscription',
>> 'access callback' => TRUE,
>> 'type' => MENU_CALLBACK,
>> );
>>
>> return $items;
>> }
>
>
> --
> -----------------
> Bob Hutchinson
> Midwales dot com
> -----------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110310/0085f162/attachment.html 


More information about the development mailing list