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

Uploaded Source

Built Distributions

pyams_skin-1.7.0-py3.10.egg (113.3 kB view details)

Uploaded Source

pyams_skin-1.7.0-py3.9.egg (112.8 kB view details)

Uploaded Source

pyams_skin-1.7.0-py3.8.egg (112.8 kB view details)

Uploaded Source

pyams_skin-1.7.0-py3.7.egg (112.5 kB view details)

Uploaded Source

pyams_skin-1.7.0-py3-none-any.whl (77.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pyams_skin-1.7.0.tar.gz
Algorithm Hash digest
SHA256 a784bdd58e9a81cf394ef7f8dc05046a3aa42187a560cd8cf9f7005f73fa2158
MD5 fccde88d01ac8fc9569d734d688d11e0
BLAKE2b-256 b29c732163d20102a5144c52d68a3c3909a84bf78a032cd074ec8df09457f127

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0-py3.10.egg
  • Upload date:
  • Size: 113.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pyams_skin-1.7.0-py3.10.egg
Algorithm Hash digest
SHA256 970ee1d626b034a2ccb4e100aac46987c19cfcafa05c14b9afc92906339a259d
MD5 8fe7b270979bd7be39033bf1c5e7fa53
BLAKE2b-256 3326e3b3352aad5da2d162360aa55b7ffb1c0b8266e0bf82abf400d32f9a0248

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0-py3.9.egg
  • Upload date:
  • Size: 112.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pyams_skin-1.7.0-py3.9.egg
Algorithm Hash digest
SHA256 9819bcfaf76896ffc98ffa38830b56464414e9b6186b39f04174ce4bc163e06e
MD5 55665b0c0999e0b9cafb216f45c268c9
BLAKE2b-256 90db63af1b14a93d7beb3bff1da6e0b6048c49dbaeebe92a8c8861c5642cfffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0-py3.8.egg
  • Upload date:
  • Size: 112.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for pyams_skin-1.7.0-py3.8.egg
Algorithm Hash digest
SHA256 28e559c327d08cc90aa82506aed40190337b3d82da3045f6717a1e6c08fab7e8
MD5 c0b9b1c0ff1f268e1b6fae86c3d8d5b3
BLAKE2b-256 3598ccf444b45bd9f0f2622b4572065aeb219d75d09c046709fa238438a98e15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0-py3.7.egg
  • Upload date:
  • Size: 112.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pyams_skin-1.7.0-py3.7.egg
Algorithm Hash digest
SHA256 74e9e48a447648e00d369366f34d0882a434b471b1834eaec764d9365b85b2af
MD5 fb9d3fe08979c238cd719f56a05327c8
BLAKE2b-256 cbe71a28c38a27ea1201a4781d416255d2bce797d66db5360fe3f2ade8778e27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 77.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pyams_skin-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c5331e7547d80ce6699d7a4a2c718015a7994ee156147c3f6e9be032df5406d
MD5 c1922ab1bf1aa869a6be501ceddadedc
BLAKE2b-256 82f917704013082db1dde109aee17430048022dcf893f9cd4733ac0bd66ffcb6

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