- -
-

pyams_security.zmi package

- -
-

Submodules

-
-
-

pyams_security.zmi.interfaces module

-
-
-

pyams_security.zmi.notification module

-
-
-class pyams_security.zmi.notification.SecurityManagerNotificationsAJAXEditForm(context, request)
-

Bases: pyams_form.form.AJAXEditForm, pyams_security.zmi.notification.SecurityManagerNotificationsEditForm

-

Security manager notifications edit form, AJAX view

-
- -
-
-class pyams_security.zmi.notification.SecurityManagerNotificationsEditForm(context, request)
-

Bases: pyams_zmi.form.AdminDialogEditForm

-

Security manager notifications edit form

-
-
-ajax_handler = 'notifications.json'
-
- -
-
-edit_permission = 'pyams.ManageSystem'
-
- -
-
-fields = <z3c.form.field.Fields object>
-
- -
-
-getContent()
-
- -
-
-icon_css_class = 'fa fa-fw fa-envelope-o'
-
- -
-
-input_css_class = 'col-md-7'
-
- -
-
-label_css_class = 'control-label col-md-5'
-
- -
-
-legend = 'Notifications properties'
-
- -
-
-title = 'System security manager'
-
- -
-
-updateWidgets(prefix=None)
-
- -
- -
-
-class pyams_security.zmi.notification.SecurityManagerNotificationsMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

Notifications properties menu item

-
-
-get_url()
-
- -
-
-label = 'Notifications...'
-
- -
-
-modal_target = True
-
- -
-
-url = 'notifications.html'
-
- -
- -
-
-

pyams_security.zmi.profile module

-
-
-class pyams_security.zmi.profile.PublicProfileTabForm(context, request, view=None)
-

Bases: pyams_zmi.form.InnerAdminEditForm

-

Public profile tab form

-
-
-edit_permission = None
-
- -
-
-fields = <z3c.form.field.Fields object>
-
- -
-
-getContent()
-
- -
-
-input_css_class = 'col-md-8'
-
- -
-
-label_css_class = 'control-label col-md-4'
-
- -
-
-legend = None
-
- -
-
-tab_label = 'Public profile'
-
- -
-
-weight = 10
-
- -
- -
-
-class pyams_security.zmi.profile.UserLoginMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

User login menu item

-
- -
-
-class pyams_security.zmi.profile.UserLogoutMenuDivider(context, request, view, manager)
-

Bases: pyams_skin.viewlet.menu.MenuDivider

-

User logout menu divider

-
- -
-
-class pyams_security.zmi.profile.UserLogoutMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

User logout menu item

-
-
-css_class = 'logout'
-
- -
-
-icon_class = 'fa-sign-out'
-
- -
-
-label = 'Logout'
-
- -
-
-url = 'logout.html'
-
- -
- -
-
-class pyams_security.zmi.profile.UserProfileAJAXEditForm(context, request)
-

Bases: pyams_form.form.AJAXEditForm, pyams_security.zmi.profile.UserProfileEditForm

-

User profile edit form, JSON renderer

-
- -
-
-class pyams_security.zmi.profile.UserProfileEditForm(context, request)
-

Bases: pyams_zmi.form.AdminDialogEditForm

-

User profile edit form

-
-
-ajax_handler = 'user-profile.json'
-
- -
-
-check_mode()
-
- -
-
-dialog_class = 'modal-large'
-
- -
-
-edit_permission = None
-
- -
-
-fields = <z3c.form.field.Fields object>
-
- -
-
-getContent()
-
- -
-
-legend = 'Edit user profile'
-
- -
-
-title
-
- -
- -
-
-class pyams_security.zmi.profile.UserProfileMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

User profile menu item

-
-
-icon_class = 'fa-user'
-
- -
-
-label = 'User profile'
-
- -
-
-modal_target = True
-
- -
-
-url = 'user-profile.html'
-
- -
- -
-
-

pyams_security.zmi.security module

-
-
-class pyams_security.zmi.security.ProtectedObjectRolesAJAXEditForm(context, request)
-

Bases: pyams_form.form.AJAXEditForm, pyams_security.zmi.security.ProtectedObjectRolesEditForm

-

Protected object roles edit form, AJAX view

-
- -
-
-class pyams_security.zmi.security.ProtectedObjectRolesEditForm(context, request)
-

Bases: pyams_zmi.form.AdminEditForm

-

Protected object roles edit form

-
-
-ajax_handler = 'protected-object-roles.json'
-
- -
-
-edit_permission = 'pyams.ManageRoles'
-
- -
-
-fields
-
- -
-
-icon_css_class = 'fa fa-fw fa-users'
-
- -
-
-legend = 'Granted users roles'
-
- -
-
-updateWidgets(prefix=None)
-
- -
- -
-
-class pyams_security.zmi.security.ProtectedObjectRolesEditFormHeaderAdapter(context, request, view)
-

Bases: pyams_skin.page.DefaultPageHeaderAdapter

-

Protected object security edit form header adapter

-
-
-icon_class = 'fa fa-fw fa-users'
-
- -
- -
-
-class pyams_security.zmi.security.ProtectedObjectRolesMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

Protected object roles menu item

-
-
-icon_class = 'fa-users'
-
- -
-
-label = 'Access rules'
-
- -
-
-modal_target = False
-
- -
-
-url = '#protected-object-roles.html'
-
- -
- -
-
-class pyams_security.zmi.security.ProtectedObjectSecurityPolicyAJAXEditForm(context, request)
-

Bases: pyams_form.form.AJAXEditForm, pyams_security.zmi.security.ProtectedObjectSecurityPolicyEditForm

-

Protected object security policy edit form, JSON renderer

-
- -
-
-class pyams_security.zmi.security.ProtectedObjectSecurityPolicyEditForm(context, request)
-

Bases: pyams_zmi.form.AdminDialogEditForm

-

Protected object security policy edit form

-
-
-ajax_handler = 'security-policy.json'
-
- -
-
-dialog_class = 'modal-large'
-
- -
-
-edit_permission = 'pyams.ManageSecurity'
-
- -
-
-fields = <z3c.form.field.Fields object>
-
- -
-
-icon_css_class = 'fa fa-fw fa-key'
-
- -
-
-legend = 'Update security policy'
-
- -
- -
-
-class pyams_security.zmi.security.ProtectedObjectSecurityPolicyMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

Protected object security policy menu item

-
-
-icon_class = 'fa-key'
-
- -
-
-label = 'Security policy...'
-
- -
-
-modal_target = True
-
- -
-
-url = 'security-policy.html'
-
- -
- -
-
-

pyams_security.zmi.utility module

-
-
-class pyams_security.zmi.utility.SecurityManagerAJAXEditForm(context, request)
-

Bases: pyams_form.form.AJAXEditForm, pyams_security.zmi.utility.SecurityManagerEditForm

-

Security manager edit form, AJAX view

-
- -
-
-class pyams_security.zmi.utility.SecurityManagerEditForm(context, request)
-

Bases: pyams_zmi.form.AdminDialogEditForm

-

Security manager edit form

-
-
-ajax_handler = 'properties.json'
-
- -
-
-edit_permission = 'pyams.ManageSecurity'
-
- -
-
-fields = <z3c.form.field.Fields object>
-
- -
-
-getContent()
-
- -
-
-icon_css_class = 'fa fa-fw fa-lock'
-
- -
-
-input_css_class = 'col-md-7'
-
- -
-
-label_css_class = 'control-label col-md-5'
-
- -
-
-legend = 'Security manager properties'
-
- -
-
-title = 'System security manager'
-
- -
-
-update()
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerHeaderAdapter(context, request, view)
-

Bases: pyams_skin.page.DefaultPageHeaderAdapter

-

Security manager header adapter

-
-
-icon_class = 'fa fa-fw fa-lock'
-
- -
-
-subtitle = 'Security manager'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

Security manager menu

-
-
-icon_class = 'fa-lock'
-
- -
-
-label = 'Security'
-
- -
-
-url = '#security-manager.html'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerPluginsNameColumn(context, request, table)
-

Bases: pyams_skin.table.I18nColumn, z3c.table.column.GetAttrColumn

-

Security manager plugins name column

-
-
-attrName = 'title'
-
- -
-
-weight = 10
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerPluginsSearchColumn(context, request, table)
-

Bases: pyams_skin.table.ActionColumn

-

Security manager plugins search column

-
-
-icon_class = 'fa fa-fw fa-search'
-
- -
-
-icon_hint = 'See plug-in contents'
-
- -
-
-renderCell(item)
-
- -
-
-url = 'search.html'
-
- -
-
-weight = 1
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerPluginsTable(context, request)
-

Bases: pyams_skin.table.BaseTable

-

Security manager plug-ins table

-
-
-data_attributes
-
- -
-
-id = 'security_manager_table'
-
- -
-
-title = 'Authentication and users directory plug-ins'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerPluginsTrashColumn(context, request, table)
-

Bases: pyams_skin.table.TrashColumn

-

Security manager plugins trash column

-
-
-checker(col, x)
-
- -
-
-icon_hint = 'Delete plug-in'
-
- -
-
-permission = 'pyams.ManageSecurity'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerPropertiesMenuItem(context, request, view, manager=None)
-

Bases: pyams_skin.viewlet.menu.MenuItem

-

Security manager properties menu

-
-
-get_url()
-
- -
-
-label = 'Properties...'
-
- -
-
-modal_target = True
-
- -
-
-url = 'properties.html'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerTableElementEditor(context, request, view)
-

Bases: pyams_skin.table.DefaultElementEditorAdapter

-

Security manager table element editor

-
-
-modal_target = False
-
- -
-
-url
-
- -
-
-view_name = 'security-manager.html'
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerValuesAdapter(context, request, view)
-

Bases: pyams_utils.adapter.ContextRequestViewAdapter

-

Security manager values adapter

-
-
-values
-
- -
- -
-
-class pyams_security.zmi.utility.SecurityManagerView(context, request)
-

Bases: pyams_zmi.view.AdminView, pyams_skin.container.ContainerView

-

Security manager view

-
-
-table_class
-

alias of SecurityManagerPluginsTable

-
- -
- -
-
-pyams_security.zmi.utility.delete_security_manager_plugin(request)
-

Delete plug-in from security manager

-
- -
-
-

Module contents

-
-
- - -