pyams-security-views


Namepyams-security-views JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://pyams.readthedocs.io
SummaryPyramid views for PyAMS_security package
upload_time2024-02-26 22:45:58
maintainer
docs_urlNone
authorThierry Florac
requires_python>=3.7
licenseZPL
keywords pyramid pyams
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ============================
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.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": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "Pyramid PyAMS",
    "author": "Thierry Florac",
    "author_email": "tflorac@ulthar.net",
    "download_url": "https://files.pythonhosted.org/packages/57/dd/3722acb927bfeaf156a01d3e64d70d5dd8670daba25245671c1255e3a91a/pyams_security_views-2.3.0.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.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.0",
    "project_urls": {
        "Homepage": "https://pyams.readthedocs.io"
    },
    "split_keywords": [
        "pyramid",
        "pyams"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "efef645c65fca05904bf9715e32a5440ca8e349def798b55b82b85b9d13dea17",
                "md5": "b4acff13ef8ca01ac1a8e8da0c60eaf4",
                "sha256": "9320048143365877c3bd9efc06cbb82d5ca5616562d3b6ed60d0a4c6e45e6633"
            },
            "downloads": -1,
            "filename": "pyams_security_views-2.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b4acff13ef8ca01ac1a8e8da0c60eaf4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 65397,
            "upload_time": "2024-02-26T22:45:56",
            "upload_time_iso_8601": "2024-02-26T22:45:56.399868Z",
            "url": "https://files.pythonhosted.org/packages/ef/ef/645c65fca05904bf9715e32a5440ca8e349def798b55b82b85b9d13dea17/pyams_security_views-2.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "57dd3722acb927bfeaf156a01d3e64d70d5dd8670daba25245671c1255e3a91a",
                "md5": "b46ced7b0d3efe538b58fa6103e74ffa",
                "sha256": "add2a5be2f0a310607b9ba356f947b9b37b0cc514a2f9724506ad7bca2199be1"
            },
            "downloads": -1,
            "filename": "pyams_security_views-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b46ced7b0d3efe538b58fa6103e74ffa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 36531,
            "upload_time": "2024-02-26T22:45:58",
            "upload_time_iso_8601": "2024-02-26T22:45:58.537811Z",
            "url": "https://files.pythonhosted.org/packages/57/dd/3722acb927bfeaf156a01d3e64d70d5dd8670daba25245671c1255e3a91a/pyams_security_views-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-26 22:45:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pyams-security-views"
}
        
Elapsed time: 0.19614s