Skip to main content

PyAMS base skin management features

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_skin?

PyAMS_skin is an extension package to PyAMS which defines a small set of interfaces and content providers which can be used in any kind of application.

It also provides a small set of custom form widgets and buttons, and overrides default templates of many widgets provided by PyAMS_form package.

Changelog

1.8.0

  • added new schema field and widget to handle selection of boolean values matching Bootstrap devices; this is used for example in PyAMS_portal to select devices for which a given portlet is displayed or not

  • added support for Python 3.11

  • renamed Bootstrap thumbnail selection schema field and widget

  • updated doctests

1.7.2

  • updated translations

1.7.1

  • updated HTML editor widget configuration getter

1.7.0

  • added Bootstrap images thumbnails selection schema field and widget

  • added support for Python 3.10

  • handle optional icon on action button

  • updated ordered select input widget template to correctly handle items order

  • merged resources management adapters in PyAMS_layer package

  • replace formats with f-strings

1.6.2

  • updated default widget layout

1.6.1

  • updated widgets templates

  • added base class for adding actions

1.6.0

  • added custom template for ordered select widget

  • added CSS class property to context actions viewlet

  • updated condition to display form’s fieldset border

  • updated components CSS class

1.5.3

  • added missing text lines widget input template

  • updated form’s fieldset class handler

1.5.2

  • added content-type and charset metas headers

  • added support of AJAX params to Select2 input widget

  • updated translation

1.5.1

  • updated actions templates

1.5.0

  • removed support for Python < 3.7

  • added flex classes to main form template

  • added custom widgets for date and datetime ranges fields

  • added check in dynamic select terms factory

  • updated text lines display widget template

  • updated dropdown menus templates

1.4.0

  • updated forms templates

  • added forms header and footer viewlet managers

  • updated Gitlab-CI configuration

  • removed Travis-CI configuration

1.3.1

  • updated doctests for Gitlab-CI

1.3.0

  • added TALES “metas” extension and base classes to handle metas headers

  • added custom ObjectWidget layout and templates

  • defined SingleCheckboxFieldWidget as default widget factory for boolean fields

1.2.0

  • added breadcrumbs viewlet manager

  • added datetime, date and time input widgets

  • small updates in forms templates

  • updated doctests

1.1.1

  • added attribute to store values separator in OrderedListWidget

  • added missing editor options attribute to HTML input widget template

  • updated doctests

1.1.0

  • added form widget for HTTPMethod schema field

  • added form widget for OrderedList schema field

1.0.5

  • package version mismatch

1.0.4

  • updated forms legend display condition

1.0.3

  • updated forms templates

1.0.2

  • updated Sonar properties

1.0.1

  • updated Gitlab-CI configuration

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_skin-1.8.0.tar.gz (34.0 kB view details)

Uploaded Source

Built Distributions

pyams_skin-1.8.0-py3.7.egg (116.7 kB view details)

Uploaded Source

pyams_skin-1.8.0-py3-none-any.whl (80.4 kB view details)

Uploaded Python 3

File details

Details for the file pyams_skin-1.8.0.tar.gz.

File metadata

  • Download URL: pyams_skin-1.8.0.tar.gz
  • Upload date:
  • Size: 34.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for pyams_skin-1.8.0.tar.gz
Algorithm Hash digest
SHA256 9f422d53e80cf155462c13c96147eed813cee380fe945e46725734b4e64d2b01
MD5 09cae4ec195217583ed6d53347b6ee56
BLAKE2b-256 f7d3b2270ca518739392e53ac6e9fdf8a6b3f1fb79fc921d118962d9f0ec3945

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.0-py3.7.egg.

File metadata

  • Download URL: pyams_skin-1.8.0-py3.7.egg
  • Upload date:
  • Size: 116.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for pyams_skin-1.8.0-py3.7.egg
Algorithm Hash digest
SHA256 5006b4ab0cd6a8bbcaf06a72a124099c650014dc3b4faf324383b6af89cbe134
MD5 ee658c6662f7cfcbda10ae65117a5a16
BLAKE2b-256 5751242f3b425728b393c496cf5eb2a40b04f0cc7cfe0acb3289f2207c460fa9

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: pyams_skin-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 80.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for pyams_skin-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40439055715cde38bd5efe0948a725a0df20b434e21301435b6c35e9d3b0e031
MD5 fcf6e075833b97d1d23b11e5fdea1933
BLAKE2b-256 454456189aa499c54bb7f2452af59665c2b7328bea0da19388e8b586cdafa4b2

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