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

  • templates updates

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

Uploaded Source

Built Distributions

pyams_skin-1.8.1-py3.11.egg (131.0 kB view details)

Uploaded Source

pyams_skin-1.8.1-py3.10.egg (117.6 kB view details)

Uploaded Source

pyams_skin-1.8.1-py3.9.egg (116.9 kB view details)

Uploaded Source

pyams_skin-1.8.1-py3.8.egg (117.0 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.8.1.tar.gz
Algorithm Hash digest
SHA256 b739eb2257ebb767d2ba0580e07827526573e717168d2e49db087f76257f0904
MD5 bf4a6f62e1d0784ae2cf4e81d1e2b891
BLAKE2b-256 977a8ee78e9ff1f8b00ea597f5bc167a0d6221df5a6a0610c901ecd8dde5d933

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.1-py3.11.egg.

File metadata

  • Download URL: pyams_skin-1.8.1-py3.11.egg
  • Upload date:
  • Size: 131.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pyams_skin-1.8.1-py3.11.egg
Algorithm Hash digest
SHA256 adda1e33dd7e3034e01e7f12784342cd87c425a1fe246a55bd7953aa7c8e8f33
MD5 2ac88185a410adfd0ca0b45aaffe8a9c
BLAKE2b-256 05a652a7f9cfa720ea60c593111d5c947e9423bf9656ac86d04271106efde12f

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.1-py3.10.egg.

File metadata

  • Download URL: pyams_skin-1.8.1-py3.10.egg
  • Upload date:
  • Size: 117.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for pyams_skin-1.8.1-py3.10.egg
Algorithm Hash digest
SHA256 306bd0a5b5a3c932363f8abc2ae1e37d70087649ac1a7507079ebb7e391abeff
MD5 c34b5e070423768956eabeec8b4f730c
BLAKE2b-256 baf00191a10d40c6c21b9dd5023279bbb60507540a9f5af0e75b09ec5dad5d55

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.1-py3.9.egg.

File metadata

  • Download URL: pyams_skin-1.8.1-py3.9.egg
  • Upload date:
  • Size: 116.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyams_skin-1.8.1-py3.9.egg
Algorithm Hash digest
SHA256 c5f44d020430cfe9d3436b1eedc6bdd4b12662ca7574e282f8390423537f5b5a
MD5 e9fd2f4a5e6692ccf5c4ce9a07c141f6
BLAKE2b-256 013c2bcc9fd4687ce2aedc96e87fbd69a3a5b9bbdd5e82d2a582411834ecef40

See more details on using hashes here.

File details

Details for the file pyams_skin-1.8.1-py3.8.egg.

File metadata

  • Download URL: pyams_skin-1.8.1-py3.8.egg
  • Upload date:
  • Size: 117.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for pyams_skin-1.8.1-py3.8.egg
Algorithm Hash digest
SHA256 3737175ecfa90cd5dda36bc39007bfdfb02182fe7ffd569a77f3a9d74750a223
MD5 5ee37e42d8bdd26b47b189f2c8e5faf4
BLAKE2b-256 e05206ddb1d2d82faeaf5fdc1fde23a982b0c9f38a8a17ad11ce05fc57f80381

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.8.1-py3.7.egg
Algorithm Hash digest
SHA256 a39bcabc8be264c5fa50cbf77491b44a2ed16b95f72f631003afe877a03d8bcb
MD5 47f0bd5978811840cbaa8640ec6b3862
BLAKE2b-256 a9e339645e68543db57db51a22f9a996db79994f5c5c11bff4698bb81f091309

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.1-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.11.1

File hashes

Hashes for pyams_skin-1.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8bec4c1d1318fb563c8d03603b9d457eaef83666012d9d6854cde7ff0fdf9789
MD5 1a0eb84745603f324d5f97c63fb272eb
BLAKE2b-256 15504e81b671e3353699bfec8398691db36613a14c891062697f8080142a0480

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