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.7.1

  • updated form title rendering template to handle pre-formatted HTML code

1.7.0

  • added runtime environment view to display Python packages versions, environment variables and configuration settings

  • added skin management form

  • added top menus groups viewlet manager

  • added home name to ZMI configuration

  • added base class to handle multi-tables views

  • added generic IObjectLabel interface to get label of any object

  • added reordering tables column and data attributes getter

  • updated JSON widget refresh callback

  • updated forms and tables templates

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.7.1.tar.gz (41.4 kB view details)

Uploaded Source

Built Distributions

pyams_zmi-1.7.1-py3.9.egg (149.8 kB view details)

Uploaded Source

pyams_zmi-1.7.1-py3.8.egg (149.8 kB view details)

Uploaded Source

pyams_zmi-1.7.1-py3.7.egg (149.3 kB view details)

Uploaded Source

pyams_zmi-1.7.1-py3-none-any.whl (89.2 kB view details)

Uploaded Python 3

File details

Details for the file pyams_zmi-1.7.1.tar.gz.

File metadata

  • Download URL: pyams_zmi-1.7.1.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11

File hashes

Hashes for pyams_zmi-1.7.1.tar.gz
Algorithm Hash digest
SHA256 e9395cc614c06162ed0a7b034e6ae240c8b2f3f4cdc497e8b782e2d27b2d1fb1
MD5 ed4f0df2e8e972126317d5626bfd4447
BLAKE2b-256 9cc394baf0d1ce869c2297cf56408655b9b8c6b7149862aa3784c6b68a349765

See more details on using hashes here.

File details

Details for the file pyams_zmi-1.7.1-py3.9.egg.

File metadata

  • Download URL: pyams_zmi-1.7.1-py3.9.egg
  • Upload date:
  • Size: 149.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for pyams_zmi-1.7.1-py3.9.egg
Algorithm Hash digest
SHA256 2dc6895a1b1cadace00e0dfbf8fb1145e3eefd900290aaf707a38a7c52ea36f1
MD5 b3b054c290b2676d20585358143c27f5
BLAKE2b-256 3f563b4cd4bd144c43822ea7348d0d44f941a4f06db019f13eb0b8fd28ac36ae

See more details on using hashes here.

File details

Details for the file pyams_zmi-1.7.1-py3.8.egg.

File metadata

  • Download URL: pyams_zmi-1.7.1-py3.8.egg
  • Upload date:
  • Size: 149.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for pyams_zmi-1.7.1-py3.8.egg
Algorithm Hash digest
SHA256 dac26b9cf9fd3cab06a57865e298110c814f6f153787a9db4213d8e3208a22b9
MD5 30f55759117fca79387ce9f35a52aa5c
BLAKE2b-256 2d5aa170a8ae0732e5bac302275817efc1507090d2d17809c8b13065a976e666

See more details on using hashes here.

File details

Details for the file pyams_zmi-1.7.1-py3.7.egg.

File metadata

  • Download URL: pyams_zmi-1.7.1-py3.7.egg
  • Upload date:
  • Size: 149.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11

File hashes

Hashes for pyams_zmi-1.7.1-py3.7.egg
Algorithm Hash digest
SHA256 def6bddb83dc3c8abe2382d61ac87bfa9e9bbca0d4a716ad074f7627862ab575
MD5 59d1b7700e4af8d2fec13e98d894cc34
BLAKE2b-256 e448a666cded201aa12e60b4df8a77c4567ec00ee91962babda8ec0cbcdaed6a

See more details on using hashes here.

File details

Details for the file pyams_zmi-1.7.1-py3-none-any.whl.

File metadata

  • Download URL: pyams_zmi-1.7.1-py3-none-any.whl
  • Upload date:
  • Size: 89.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11

File hashes

Hashes for pyams_zmi-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9030b77bcf5eae2256aed478437b2cd965a7d98b89daf5b6fb5641115619064d
MD5 84b6960c634c735556c4205406471d3f
BLAKE2b-256 fcbdad58e2fd0a47d772e48d58bae636724f76c3a9c298875549da2d61fa5506

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