Reputation: 12848
How do i check if a user has a permission in pyramid. For example, I want to show some HTML only if a user has some permission, but have the view available for everybody.
Upvotes: 3
Views: 2266
Reputation: 2479
The usual method is:
from pyramid.security import has_permission
has_permission('view', someresource, request)
See also http://docs.pylonsproject.org/projects/pyramid/1.0/narr/security.html#debugging-imperative-authorization-failures and http://docs.pylonsproject.org/projects/pyramid/1.0/api/security.html#pyramid.security.has_permission
Upvotes: 8