pluserable.web.pyramid.views module¶
Views for Pyramid applications.
- class pluserable.web.pyramid.views.AuthView(request)[source]¶
Bases:
pluserable.web.pyramid.views.BaseView
View that does login and logout.
- class pluserable.web.pyramid.views.BaseView(request)[source]¶
Bases:
object
Base class for pluserable views.
- property request: pluserable.web.pyramid.typing.PRequest¶
Return the current request.
- Return type
- strings¶
Keep the strings class memoized.
- class pluserable.web.pyramid.views.ForgotPasswordView(request)[source]¶
- class pluserable.web.pyramid.views.RegisterView(request)[source]¶
- pluserable.web.pyramid.views.authenticated(request, userid)[source]¶
Set the auth cookies and redirect.
…either to the URL indicated in the “next” request parameter, or to the page defined in kerno.pluserable_settings[“login_redirect”], which defaults to a view named ‘index’.
- Return type
HTTPFound
- pluserable.web.pyramid.views.get_config_route(request, config_key)[source]¶
Resolve
config_key
to a URL, usually for redirection.- Return type
str
- pluserable.web.pyramid.views.get_default_pluserable_settings()[source]¶
Return default pluserable settings.
In order to customize Pluserable to its purpose, user code calls this and manipulates the returned dictionary. Here we return defaults that user code can change.
- Return type
Dict
[str
,Any
]
- pluserable.web.pyramid.views.get_pyramid_views_config()[source]¶
Return a dictionary for registering Pyramid views.
- pluserable.web.pyramid.views.includeme(config)[source]¶
Set up pluserable routes and views in Pyramid.
- Return type
None