pyams_security.views package¶
+Submodules¶
+pyams_security.views.login module¶
+-
+
-
+
pyams_security.views.login.
ForbiddenAJAXView
(request)¶
+ AJAX call forbidden view
+
-
+
-
+
pyams_security.views.login.
ForbiddenView
(request)¶
+ Default forbidden view
+
-
+
-
+class
pyams_security.views.login.
LoginAJAXForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_security.views.login.LoginForm
Login form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_security.views.login.
LoginDialogAJAXForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_security.views.login.LoginDialogForm
Login dialog form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_security.views.login.
LoginDialogForm
(context, request)¶
+ Bases:
+pyams_form.form.DialogAddForm
Login dialog form
+-
+
-
+
ajax_handler
= 'login-dialog.json'¶
+
-
+
-
+
-
+
createAndAdd
(data)¶
+
-
+
-
+
edit_permission
= None¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
legend
= None¶
+
-
+
-
+
title
= 'Please enter valid credentials to log-in'¶
+
-
+
-
+
update
()¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
-
+class
pyams_security.views.login.
LoginForm
(context, request)¶
+ Bases:
+pyams_form.form.AddForm
Login form
+-
+
-
+
ajax_handler
= 'login.json'¶
+
-
+
-
+
-
+
createAndAdd
(data)¶
+
-
+
-
+
edit_permission
= None¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
legend
= 'Please enter valid credentials to log-in'¶
+
-
+
-
+
update
()¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
-
+class
pyams_security.views.login.
LoginFormHeaderViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Login form header viewlet
+
-
+
-
+class
pyams_security.views.login.
LoginFormPrefixViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Login form prefix viewlet
+-
+
-
+
render
()¶
+
-
+
-
+
-
+class
pyams_security.views.login.
LoginFormSuffixViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Login form suffix viewlet
+-
+
-
+
render
()¶
+
-
+
-
+
-
+
pyams_security.views.login.
handle_login_form_data
(event)¶
+ Check credentials after data extraction
+
-
+
-
+
pyams_security.views.login.
logout
(request)¶
+ Logout view
+
pyams_security.views.oauth module¶
+-
+
-
+class
pyams_security.views.oauth.
SocialLoginViewletsSuffix
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Social login viewlets suffix
+-
+
-
+
providers
¶
+
-
+
-
+
use_popup
¶
+
-
+
-
+
-
+
pyams_security.views.oauth.
login
(request)¶
+ Login view for Authautomatic authentication
+
pyams_security.views.userfolder module¶
+-
+
-
+class
pyams_security.views.userfolder.
UserConfirmationAJAXForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_security.views.userfolder.UserConfirmationForm
User registration confirmation form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_security.views.userfolder.
UserConfirmationForm
(context, request)¶
+ Bases:
+pyams_form.form.AddForm
User registration confirmation form
+-
+
-
+
ajax_handler
= 'user-confirmation.json'¶
+
-
+
-
+
autocomplete
= 'off'¶
+
-
+
-
+
-
+
createAndAdd
(data)¶
+
-
+
-
+
edit_permission
= None¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-user'¶
+
-
+
-
+
legend
= 'Please confirm your registration info'¶
+
-
+
-
+
nextURL
()¶
+
-
+
-
+
title
= 'User registration confirmation'¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
updateWidgets
(prefix=None)¶
+
-
+
-
+
-
+class
pyams_security.views.userfolder.
UserRegistrationAJAXForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_security.views.userfolder.UserRegistrationForm
User registration form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_security.views.userfolder.
UserRegistrationEnd
¶
+ Bases:
+object
User registration end
+
-
+
-
+class
pyams_security.views.userfolder.
UserRegistrationForm
(context, request)¶
+ Bases:
+pyams_form.form.DialogAddForm
User registration form
+-
+
-
+
add
(user)¶
+
-
+
-
+
ajax_handler
= 'user-registration.json'¶
+
-
+
-
+
autocomplete
= 'off'¶
+
-
+
-
+
-
+
create
(data)¶
+
-
+
-
+
edit_permission
= None¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-user'¶
+
-
+
-
+
input_css_class
= 'col-md-8'¶
+
-
+
-
+
label_css_class
= 'control-label col-md-4'¶
+
-
+
-
+
legend
= 'Please enter registration info'¶
+
-
+
-
+
title
= 'User registration'¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
updateWidgets
(prefix=None)¶
+
-
+
-
+
update_content
(user, data)¶
+
-
+
-
+
-
+class
pyams_security.views.userfolder.
UserRegistrationViewletsSuffix
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
User registration viewlet suffix
+-
+
-
+
-
+
pyams_security.views.userfolder.
handle_confirmation_data_extraction
(event)¶
+ Handle confirmation data extraction
+
-
+
-
+
pyams_security.views.userfolder.
handle_registration_data_extraction
(event)¶
+ Handle registration data extraction
+
pyams_security.views.utility module¶
+-
+
-
+
pyams_security.views.utility.
find_principals
(request)¶
+ Find all principals matching given query
+