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

  • updated default field management of Bootstrap thumbnails selection field to be able to set default column width for each device

1.8.3

  • code cleanup

1.8.2

  • doctests update

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

Uploaded Source

Built Distributions

pyams_skin-1.8.4-py3.11.egg (131.3 kB view details)

Uploaded Source

pyams_skin-1.8.4-py3.10.egg (117.8 kB view details)

Uploaded Source

pyams_skin-1.8.4-py3.9.egg (117.1 kB view details)

Uploaded Source

pyams_skin-1.8.4-py3.8.egg (117.2 kB view details)

Uploaded Source

pyams_skin-1.8.4-py3.7.egg (116.9 kB view details)

Uploaded Source

pyams_skin-1.8.4-py3-none-any.whl (80.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f2ba01d3ddebf6fcc4c77764b562e6f16526f890be6715db177cb7d0d8859ebf
MD5 18a565db66f5943b0dc6c51950aa31a6
BLAKE2b-256 80ca6e35a4da39150e35031acbb1c577bcdc2059bebc8d1da2aa21fee5825909

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3.11.egg
  • Upload date:
  • Size: 131.3 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.4-py3.11.egg
Algorithm Hash digest
SHA256 75a20215f376b2ac8275c164951070e7d7c0be691cff7171e8f83b29b077381f
MD5 a1a8e095d44a57f399ebac6d41411db1
BLAKE2b-256 b8eb27be2511dd889baf08f35c5f55527a58d8b667e9990644e64d510345d982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3.10.egg
  • Upload date:
  • Size: 117.8 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.4-py3.10.egg
Algorithm Hash digest
SHA256 65d8d2f9752463ad7de344e7a3bfa73d75e6a8e065f9522574b9dec75ee4ecc1
MD5 e0d6e629e789e6924b20f72a8bb31628
BLAKE2b-256 7e9cae467683bb168f36f020fd684617fcef8a7782e125ac84adaa97470916e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3.9.egg
  • Upload date:
  • Size: 117.1 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.4-py3.9.egg
Algorithm Hash digest
SHA256 856c73f9ec1811bf0ac74d22145418cdcdbf9c14a31af99f1433967769491b6d
MD5 2a81b41919561994adc9cadd6b2fa15b
BLAKE2b-256 c7a3997317d4124713b71255c1b51cfcb7d9d3a7ee8d23ed6a7d07e86a7a8dc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3.8.egg
  • Upload date:
  • Size: 117.2 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.4-py3.8.egg
Algorithm Hash digest
SHA256 62788b16cb93562f56c3a9e257c1c14ea6a5375b82ca7c2fd11ea3b376759022
MD5 5a47244adca1dd50c6827f894c6e9769
BLAKE2b-256 f82f86f7650ba87fa6aa94dc0ae7b4f63f0a571422f7ab4da5975b77e76e909a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3.7.egg
  • Upload date:
  • Size: 116.9 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.4-py3.7.egg
Algorithm Hash digest
SHA256 a6667d1baee3fea52e2189f2cf04dc53866ef884390ecf420892b4720279112d
MD5 acdab517d2f3880e8f9308dcf778fa12
BLAKE2b-256 9c834dfa75753d176128d0b753f083cba922863620bbd06980da81768d2b62cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.4-py3-none-any.whl
  • Upload date:
  • Size: 80.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 16bc381dbfe7810c974c5eed633a556ebee478996473e70c3339db87ba8c8963
MD5 531f7436c3880da26be5d04c07a1d2f7
BLAKE2b-256 0bbb7e76df06ce55e008e8daef548d0c26a12d905f857391f63f679cc371cebb

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