Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyams_zmi-1.6.0.tar.gz (37.6 kB view details)

Uploaded Source

Built Distributions

pyams_zmi-1.6.0-py3.9.egg (135.6 kB view details)

Uploaded Source

pyams_zmi-1.6.0-py3.8.egg (135.7 kB view details)

Uploaded Source

pyams_zmi-1.6.0-py3.7.egg (135.2 kB view details)

Uploaded Source

pyams_zmi-1.6.0-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

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

Hashes for pyams_zmi-1.6.0.tar.gz
Algorithm Hash digest
SHA256 9f0ceaf2945cc1c7338244881f54f2c41baa515c4788a17d24bc401a4d93cc67
MD5 7310ca625cdd23c177ffb0bea427ddac
BLAKE2b-256 fd2c44aa165cc472067e37710c8ecfe1cfa8c215852aa577c08573bb04849235

See more details on using hashes here.

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

Hashes for pyams_zmi-1.6.0-py3.9.egg
Algorithm Hash digest
SHA256 279804b638bf3a200a31d1b2ee36b3fdb18a106f82e2318ecf8c2511a3942104
MD5 cdb4f9cc2b92ebf2e0c8a24075d6e0dd
BLAKE2b-256 0b7287ed336da3e5345266e610ea39d18587eeffaf015dbdb7daf48fe1d6a043

See more details on using hashes here.

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

Hashes for pyams_zmi-1.6.0-py3.8.egg
Algorithm Hash digest
SHA256 20ee27ae70abf8cbbc3e990d1ab537478b3fced38d10572a04ea008e25eaeb5f
MD5 d033f6dfe31cced962eba45da1ffae10
BLAKE2b-256 a13dbaabc23d2c72de8d842970539184b7408e4ebf8a56e86ea5bb734cb2cb10

See more details on using hashes here.

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

Hashes for pyams_zmi-1.6.0-py3.7.egg
Algorithm Hash digest
SHA256 97f54957e0ed0bdc363ab7aa46b38c284e92241c897bf8b8672a839c0d24114f
MD5 cdb6cca824edf951dc1a274cd35fd3d6
BLAKE2b-256 26a9919eebbbe3962d19c74c3ae1176cb659da79ca01c585b62beb6e1694f33a

See more details on using hashes here.

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

Hashes for pyams_zmi-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97e7a955dd07122cf13c22838725841bca5e420ea4e0d93d9d5cd9e31ace6313
MD5 347d675c72a74325908ef38c16979c50
BLAKE2b-256 885f96a6647a13bdf486aa84f306687c9ef8aef5ae611aa3c19c665e1c378050

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page