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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

pyams_skin-1.8.2-py3.9.egg (117.0 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2.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.2.tar.gz
Algorithm Hash digest
SHA256 24b522f1a33237b394e92bcd62c5a4912771384cc1b7fbf2d0edacd4e9b15a1b
MD5 9b7689e68f5a205946d6e80cd0e6e93c
BLAKE2b-256 c0a6c36eaaacb241bf6bb6e039ceb7410c3784af3b6d43925e8e3f19f34d6550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-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.2-py3.11.egg
Algorithm Hash digest
SHA256 cfa3481e8cdf2290448c794e303732069d04edfc6fca4ee3b252b5d74eb3e5bc
MD5 af602d7500c97cc59959c7aba52069dd
BLAKE2b-256 3557d50e855e4b5edbf31c4549579264bb4138f21c5fc9984f55471906dbb64c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-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.2-py3.10.egg
Algorithm Hash digest
SHA256 fd640cd50f3a06d8e871eff7698ee6ac3abaa19adf9469f33df55842f6e7bbc3
MD5 3c538a65f146fc93e1fd1d4c7e0f4864
BLAKE2b-256 ede17e5e11182753e63e754489d32763359e7e6de7892600c132b908452303ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-py3.9.egg
  • Upload date:
  • Size: 117.0 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.2-py3.9.egg
Algorithm Hash digest
SHA256 dc71cad9ced0819e87dd0c8dc892bd3781b41563cc729c2d07c1754612b4ce6a
MD5 97097b986df090a22a9523899fea752d
BLAKE2b-256 350f777ae795501eec3d5cfe0f87cf3e4e02a95443ab6bb110793de48b45b8ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-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.2-py3.8.egg
Algorithm Hash digest
SHA256 45fe7a0ea16c0a7189f2ac635f78f6409dfff3bb9c1b683c1c504d30da8f113d
MD5 82b4b7e02e9e41b3267c6661e13e4ecb
BLAKE2b-256 126d40ffccc04666962c979498b423886c29b2ecbfb432edf72f8b2f63ef7732

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-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.2-py3.7.egg
Algorithm Hash digest
SHA256 5e4b25c16219aead1124e713ec6302b459ccbb45bd8c123309c6ab81818540eb
MD5 5ee5874a05594d3c923dee46a14980c8
BLAKE2b-256 e148073a2366e3c1361b969342904bd6d8afefea19350438863b5862e9c08041

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f19d1d5ab71177cb551c890560d39c91ccf5fbeb2aa0514bef3a6a5f3a3af7d
MD5 a15f7b1bc715fd2e3426e3200f2ffcf4
BLAKE2b-256 043e84114a4df59da998a24bbbae3f22b760fe0c0702880474284ed57e43e441

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