============================
PyAMS security views package
============================
.. contents::
What is PyAMS?
==============
PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.
**PyAMS** is 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 on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code
is available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github
<https://github.com/py-ams>`_. Doctests are available in the *doctests* source 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.
Changelog
=========
2.3.7
-----
- added security plugins table marker interface
- added support for Python 3.12
2.3.6
-----
- updated login form button classes on mobile devices
- hide activation delay from main login configuration form fields
2.3.5
-----
- updated doctests
2.3.4
-----
- versioning error
2.3.3
-----
- updated logo wrapper padding in login view
- updated translation
2.3.2
-----
- don't use referer in logout view
2.3.1
-----
- added support for custom modal content CSS class
2.3.0
-----
- added property in login configuration to set user registration activation delay
- updated roles edit form permission
2.2.0
-----
- use plugin instance instead of plugin name in authenticated principal event
2.1.2
-----
- updated REST API route name and path configuration setting name
2.1.1
-----
- fixed doctests
2.1.0
-----
- set finished state in login form handler; this can be used to handle redirect in form renderer
based on authenticated user
2.0.3
-----
- updated modal forms title
2.0.2
-----
- updated Buildout configuration
2.0.1
-----
- imports cleanup
2.0.0
-----
- upgraded for Pyramid 2.0
- notify user authentication only from a successful login from a login form
1.9.1
-----
- updated doctests
1.9.0
-----
- added support for user registration
- added support for local user password change
1.8.5
-----
- refactored Colander API schemas for better OpenAPI specifications
1.8.4
-----
- updated login form templates
- added support for Python 3.11
1.8.3
-----
- added mixin class to handle protected object roles edit form and add modal support
1.8.2
-----
- updated security plugin add form AJAX renderer
1.8.1
-----
- updated security plugin edit form AJAX renderer
1.8.0
-----
- added OPTIONS handler to REST services
- added CORS validators to principals REST service
- added CORS security configuration form
1.7.2
-----
- PyAMS_security interfaces refactoring
- added support for Python 3.10
1.7.1
-----
- updated principal widget separator to handle principals containing "," in their ID (like in
LDAP DNs)
1.7.0
-----
- keep location hash when redirecting to log in form
- grant access to object roles view to all authenticated users
1.6.3
-----
- renamed variable to remove Pylint/Sonar "bug"
1.6.2
-----
- use new context add action
1.6.1
-----
- updated doctests
1.6.0
-----
- updated security manager menus
1.5.0
-----
- added security manager label adapter
- updated plug-in add and edit forms title
- updated package include scan
1.4.1
-----
- remove edit permission on login form
1.4.0
-----
- added default site root permission checker
- handle single value in principal widget data converter
- use new IObjectLabel interface
1.3.4
-----
- pylint cleanup
1.3.3
-----
- updated AJAX forms renderers
1.3.2
-----
- added missing "context" argument to permission check
- updated add menus registration for last PyAMS_zmi release
1.3.1
-----
- updated security plug-ins base add form AJAX renderer
1.3.0
-----
- removed support for Python < 3.7
- updated principals search REST API using Colander schemas
- added data converter for principal field
- removed redirect warning from login view
- changed fields order in local users forms
1.2.1
-----
- updated Gitlab-CI configuration
- removed Travis-CI configuration
1.2.0
-----
- added CSRF token in login view
- added permission check in security manager table element editor factory
1.1.0
-----
- updated security manager properties edit form to display credentials plug-ins
- updated doctests
1.0.2
-----
- updated translation strings
1.0.1
-----
- small update in protected object roles edit form
1.0.0
-----
- initial release
Raw data
{
"_id": null,
"home_page": "https://pyams.readthedocs.io",
"name": "pyams-security-views",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "Pyramid PyAMS",
"author": "Thierry Florac",
"author_email": "tflorac@ulthar.net",
"download_url": "https://files.pythonhosted.org/packages/2e/34/4c4ab71daa7de48404beed212ce0d13cd2157e7af7d2f46c6d5e7fb3339a/pyams_security_views-2.3.7.tar.gz",
"platform": null,
"description": "============================\nPyAMS security views package\n============================\n\n.. contents::\n\n\nWhat is PyAMS?\n==============\n\nPyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications\nand content management with the Pyramid framework.\n\n**PyAMS** is actually mainly used to manage web sites through content management applications (CMS,\nsee PyAMS_content package), but many features are generic and can be used inside any kind of web\napplication.\n\nAll PyAMS documentation is available on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code\nis available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github\n<https://github.com/py-ams>`_. Doctests are available in the *doctests* source folder.\n\n\nWhat is PyAMS security views?\n=============================\n\nPyAMS security is a pluggable Pyramid package used to handle application security management;\nthis package provides all browser-related views and content providers, including management\ninterface (based on PyAMS_zmi package), custom widgets and a small Cornice REST API to look for\nprincipals.\n\n\nChangelog\n=========\n\n2.3.7\n-----\n - added security plugins table marker interface\n - added support for Python 3.12\n\n2.3.6\n-----\n - updated login form button classes on mobile devices\n - hide activation delay from main login configuration form fields\n\n2.3.5\n-----\n - updated doctests\n\n2.3.4\n-----\n - versioning error\n\n2.3.3\n-----\n - updated logo wrapper padding in login view\n - updated translation\n\n2.3.2\n-----\n - don't use referer in logout view\n\n2.3.1\n-----\n - added support for custom modal content CSS class\n\n2.3.0\n-----\n - added property in login configuration to set user registration activation delay\n - updated roles edit form permission\n\n2.2.0\n-----\n - use plugin instance instead of plugin name in authenticated principal event\n\n2.1.2\n-----\n - updated REST API route name and path configuration setting name\n\n2.1.1\n-----\n - fixed doctests\n\n2.1.0\n-----\n - set finished state in login form handler; this can be used to handle redirect in form renderer\n based on authenticated user\n\n2.0.3\n-----\n - updated modal forms title\n\n2.0.2\n-----\n - updated Buildout configuration\n\n2.0.1\n-----\n - imports cleanup\n\n2.0.0\n-----\n - upgraded for Pyramid 2.0\n - notify user authentication only from a successful login from a login form\n\n1.9.1\n-----\n - updated doctests\n\n1.9.0\n-----\n - added support for user registration\n - added support for local user password change\n\n1.8.5\n-----\n - refactored Colander API schemas for better OpenAPI specifications\n\n1.8.4\n-----\n - updated login form templates\n - added support for Python 3.11\n\n1.8.3\n-----\n - added mixin class to handle protected object roles edit form and add modal support\n\n1.8.2\n-----\n - updated security plugin add form AJAX renderer\n\n1.8.1\n-----\n - updated security plugin edit form AJAX renderer\n\n1.8.0\n-----\n - added OPTIONS handler to REST services\n - added CORS validators to principals REST service\n - added CORS security configuration form\n\n1.7.2\n-----\n - PyAMS_security interfaces refactoring\n - added support for Python 3.10\n\n1.7.1\n-----\n - updated principal widget separator to handle principals containing \",\" in their ID (like in\n LDAP DNs)\n\n1.7.0\n-----\n - keep location hash when redirecting to log in form\n - grant access to object roles view to all authenticated users\n\n1.6.3\n-----\n - renamed variable to remove Pylint/Sonar \"bug\"\n\n1.6.2\n-----\n - use new context add action\n\n1.6.1\n-----\n - updated doctests\n\n1.6.0\n-----\n - updated security manager menus\n\n1.5.0\n-----\n - added security manager label adapter\n - updated plug-in add and edit forms title\n - updated package include scan\n\n1.4.1\n-----\n - remove edit permission on login form\n\n1.4.0\n-----\n - added default site root permission checker\n - handle single value in principal widget data converter\n - use new IObjectLabel interface\n\n1.3.4\n-----\n - pylint cleanup\n\n1.3.3\n-----\n - updated AJAX forms renderers\n\n1.3.2\n-----\n - added missing \"context\" argument to permission check\n - updated add menus registration for last PyAMS_zmi release\n\n1.3.1\n-----\n - updated security plug-ins base add form AJAX renderer\n\n1.3.0\n-----\n - removed support for Python < 3.7\n - updated principals search REST API using Colander schemas\n - added data converter for principal field\n - removed redirect warning from login view\n - changed fields order in local users forms\n\n1.2.1\n-----\n - updated Gitlab-CI configuration\n - removed Travis-CI configuration\n\n1.2.0\n-----\n - added CSRF token in login view\n - added permission check in security manager table element editor factory\n\n1.1.0\n-----\n - updated security manager properties edit form to display credentials plug-ins\n - updated doctests\n\n1.0.2\n-----\n - updated translation strings\n\n1.0.1\n-----\n - small update in protected object roles edit form\n\n1.0.0\n-----\n - initial release\n",
"bugtrack_url": null,
"license": "ZPL",
"summary": "Pyramid views for PyAMS_security package",
"version": "2.3.7",
"project_urls": {
"Homepage": "https://pyams.readthedocs.io"
},
"split_keywords": [
"pyramid",
"pyams"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3049a769cf610beb68bdb467a17f447dc954e14ba8eb002dcf2404f87212f4a0",
"md5": "ec57bd2346890cdd57ae62cce91c2764",
"sha256": "2427e970603cf0b419686377a82e6bdcb63be60b8a7fadc4b3f4f1b491f80870"
},
"downloads": -1,
"filename": "pyams_security_views-2.3.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ec57bd2346890cdd57ae62cce91c2764",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 65905,
"upload_time": "2024-11-24T02:08:17",
"upload_time_iso_8601": "2024-11-24T02:08:17.130133Z",
"url": "https://files.pythonhosted.org/packages/30/49/a769cf610beb68bdb467a17f447dc954e14ba8eb002dcf2404f87212f4a0/pyams_security_views-2.3.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e344c4ab71daa7de48404beed212ce0d13cd2157e7af7d2f46c6d5e7fb3339a",
"md5": "c3b682a52856dfc860931d3e70bc231a",
"sha256": "3a419f1eeebf9f67ba3cbb9d26dbd0dd3f63f97c4d6f7571e3d7800e6462b1a1"
},
"downloads": -1,
"filename": "pyams_security_views-2.3.7.tar.gz",
"has_sig": false,
"md5_digest": "c3b682a52856dfc860931d3e70bc231a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 36923,
"upload_time": "2024-11-24T02:08:18",
"upload_time_iso_8601": "2024-11-24T02:08:18.917178Z",
"url": "https://files.pythonhosted.org/packages/2e/34/4c4ab71daa7de48404beed212ce0d13cd2157e7af7d2f46c6d5e7fb3339a/pyams_security_views-2.3.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-24 02:08:18",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pyams-security-views"
}