I am unable to access the admin/structure/services page even though I have the 'administer services' permission. Only once I am granted 'administer site configuration' am I able to administer services at this page.

In services.module hook_perm defines the permission 'administer services' but from what I can tell that permission is only ever used for the ctools export UI. Shouldn't it also be used for access to the admin page for services, at admin/structure/services ? Where should that be set?

Comments

jenlampton created an issue. See original summary.

kylebrowning’s picture

@jenlampton, Thats probably a way better place and permission to use.

Im unsure why its not set, but we should use that instead.

tyler.frankenstein’s picture

After digging a bit deeper, it looks like admin/structure/services was set as the value of the configure property in services.info. AFAIK, we would have to make this a traditional page via hook_menu() implementation, and then use the appropriate permission there instead. But even then, it looks like admin/structure/services is a ctool export ui page, so I'm not entirely sure how we set permissions for that page.

kylebrowning’s picture

Category: Bug report » Feature request

This isn't really a bug, but an enhancement.