Package: pyams-security-views
ContentsWhat is PyAMS?What is PyAMS security views?Changelog2.3.02.2.02.1.22.1.12.1.02.0.32.0.22.0.12.0.01.9.11.9.01.8.51.8.41.8.31.8.21.8.11.8.01.7.21.7.11.7.01.6.31.6.21.6.11.6.01.5.01.4.11.4.01.3.41.3.31.3.21.3.11.3.01.2.11.2.01.1.01.0.21.0.11.0.0What is PyAMS?PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.PyAMSis actually mainly used to manage web sites through content management applications (CMS,
see PyAMS_content package), but many features are generic and can be used inside any kind of web
application.All PyAMS documentation is available onReadTheDocs; source code
is available onGitlaband pushed toGithub. Doctests are available in thedoctestssource folder.What is PyAMS security views?PyAMS security is a pluggable Pyramid package used to handle application security management;
this package provides all browser-related views and content providers, including management
interface (based on PyAMS_zmi package), custom widgets and a small Cornice REST API to look for
principals.Changelog2.3.0added property in login configuration to set user registration activation delayupdated roles edit form permission2.2.0use plugin instance instead of plugin name in authenticated principal event2.1.2updated REST API route name and path configuration setting name2.1.1fixed doctests2.1.0set finished state in login form handler; this can be used to handle redirect in form renderer
based on authenticated user2.0.3updated modal forms title2.0.2updated Buildout configuration2.0.1imports cleanup2.0.0upgraded for Pyramid 2.0notify user authentication only from a successful login from a login form1.9.1updated doctests1.9.0added support for user registrationadded support for local user password change1.8.5refactored Colander API schemas for better OpenAPI specifications1.8.4updated login form templatesadded support for Python 3.111.8.3added mixin class to handle protected object roles edit form and add modal support1.8.2updated security plugin add form AJAX renderer1.8.1updated security plugin edit form AJAX renderer1.8.0added OPTIONS handler to REST servicesadded CORS validators to principals REST serviceadded CORS security configuration form1.7.2PyAMS_security interfaces refactoringadded support for Python 3.101.7.1updated principal widget separator to handle principals containing “,” in their ID (like in
LDAP DNs)1.7.0keep location hash when redirecting to log in formgrant access to object roles view to all authenticated users1.6.3renamed variable to remove Pylint/Sonar “bug”1.6.2use new context add action1.6.1updated doctests1.6.0updated security manager menus1.5.0added security manager label adapterupdated plug-in add and edit forms titleupdated package include scan1.4.1remove edit permission on login form1.4.0added default site root permission checkerhandle single value in principal widget data converteruse new IObjectLabel interface1.3.4pylint cleanup1.3.3updated AJAX forms renderers1.3.2added missing “context” argument to permission checkupdated add menus registration for last PyAMS_zmi release1.3.1updated security plug-ins base add form AJAX renderer1.3.0removed support for Python < 3.7updated principals search REST API using Colander schemasadded data converter for principal fieldremoved redirect warning from login viewchanged fields order in local users forms1.2.1updated Gitlab-CI configurationremoved Travis-CI configuration1.2.0added CSRF token in login viewadded permission check in security manager table element editor factory1.1.0updated security manager properties edit form to display credentials plug-insupdated doctests1.0.2updated translation strings1.0.1small update in protected object roles edit form1.0.0initial release