PyAMS management interface package
Project description
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; source code is available on Gitlab and pushed to Github.
What is PyAMS_zmi?
PyAMS_zmi is the base package which provides PyAMS user management interface; it’s name is based on the old Zope Management Interface, but the current implementation is based on the MyAMS package.
This package is using many content providers and viewlet managers (including in forms), so it can be extended easily by extensions packages without having to modify existing code.
Changelog
1.6.0
use ProtectedViewObjectMixin as base class for table action column, to be able to register custom adapters to define permissions
added missing “context” to permission check
added MyAMS event helper to add new table rows as event callback
added MyAMS container helper to handle attribute switch from action column
added optional “display_if_empty” table attribute to display full template even when the table is empty
updated form’s fieldset class handler
updated default table batch size
updated tables templates so that “pyams.toolbar” viewlet manager components may be registered for a table instead of a view into which the table is included
updated tables templates to display a warning message when display is limited to batch size
updated “pyams.context_addings” declaration to include add dropdown menu in any view
1.5.2
added runtime environment description string to be displayed below version number
updated version display template
updated translations
1.5.1
added MyAMS Emerald theme to ZMI configuration
1.5.0
removed support for Python < 3.7
removed toolbar viewlet manager from modal dialogs
small templates updates
1.4.0
updated forms and tables templates
updated form group switcher interface
added ActionColumn base class to handle action buttons in tables
updated Gitlab-CI configuration
removed Travis-CI configuration
1.3.0
added favicon settings and metas headers
included metas headers in ZMI layout
1.2.0
forms and tables templates updates
added inner table mixin class
included breadcrumbs content provider
updated control panel permissions
1.1.2
updated Gitlab-CI configuration
1.1.1
updated forms legend display condition
1.1.0
added support for IObjectData interface in tables
updated forms templates
added missing IDs in inner tabs sub-forms
1.0.0
initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pyams_zmi-1.6.0.tar.gz
.
File metadata
- Download URL: pyams_zmi-1.6.0.tar.gz
- Upload date:
- Size: 37.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f0ceaf2945cc1c7338244881f54f2c41baa515c4788a17d24bc401a4d93cc67 |
|
MD5 | 7310ca625cdd23c177ffb0bea427ddac |
|
BLAKE2b-256 | fd2c44aa165cc472067e37710c8ecfe1cfa8c215852aa577c08573bb04849235 |
File details
Details for the file pyams_zmi-1.6.0-py3.9.egg
.
File metadata
- Download URL: pyams_zmi-1.6.0-py3.9.egg
- Upload date:
- Size: 135.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 279804b638bf3a200a31d1b2ee36b3fdb18a106f82e2318ecf8c2511a3942104 |
|
MD5 | cdb4f9cc2b92ebf2e0c8a24075d6e0dd |
|
BLAKE2b-256 | 0b7287ed336da3e5345266e610ea39d18587eeffaf015dbdb7daf48fe1d6a043 |
File details
Details for the file pyams_zmi-1.6.0-py3.8.egg
.
File metadata
- Download URL: pyams_zmi-1.6.0-py3.8.egg
- Upload date:
- Size: 135.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ee27ae70abf8cbbc3e990d1ab537478b3fced38d10572a04ea008e25eaeb5f |
|
MD5 | d033f6dfe31cced962eba45da1ffae10 |
|
BLAKE2b-256 | a13dbaabc23d2c72de8d842970539184b7408e4ebf8a56e86ea5bb734cb2cb10 |
File details
Details for the file pyams_zmi-1.6.0-py3.7.egg
.
File metadata
- Download URL: pyams_zmi-1.6.0-py3.7.egg
- Upload date:
- Size: 135.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97f54957e0ed0bdc363ab7aa46b38c284e92241c897bf8b8672a839c0d24114f |
|
MD5 | cdb6cca824edf951dc1a274cd35fd3d6 |
|
BLAKE2b-256 | 26a9919eebbbe3962d19c74c3ae1176cb659da79ca01c585b62beb6e1694f33a |
File details
Details for the file pyams_zmi-1.6.0-py3-none-any.whl
.
File metadata
- Download URL: pyams_zmi-1.6.0-py3-none-any.whl
- Upload date:
- Size: 81.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e7a955dd07122cf13c22838725841bca5e420ea4e0d93d9d5cd9e31ace6313 |
|
MD5 | 347d675c72a74325908ef38c16979c50 |
|
BLAKE2b-256 | 885f96a6647a13bdf486aa84f306687c9ef8aef5ae611aa3c19c665e1c378050 |