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

Uploaded Source

Built Distributions

pyams_skin-1.8.3-py3.11.egg (131.1 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pyams_skin-1.8.3-py3.7.egg (116.8 kB view details)

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3.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.3.tar.gz
Algorithm Hash digest
SHA256 531d0ee42ecad00f951d1522e391cc2bbe188b8911ac8240aa01cab6f9caa0c0
MD5 2f0ff4ef9c9a0b4fb752fb3805cecdb4
BLAKE2b-256 22603aaba8c1e3e1c2196ff570bd9d9dcc7a40e7c4bea59bf3635837659e03c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-py3.11.egg
  • Upload date:
  • Size: 131.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.3-py3.11.egg
Algorithm Hash digest
SHA256 fd6df059e6a94b615da3d2d54880aaf8f126f1fd6776266c31e4445f11713d1e
MD5 9c615a99e6463847966e6b2c9a773468
BLAKE2b-256 49309e6103888b53c2599c9e1342dd02f2b0692ce8520b7437d39b547ffc08b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-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.3-py3.10.egg
Algorithm Hash digest
SHA256 b18031774be467dc07cb1836ad74c6d83ae6f3464ab65ad56fbee9c7b079cbf6
MD5 cd36fe21b8745d403f0fda7e9209f0ff
BLAKE2b-256 345e61c4829332e71d34832b67f997ccf3acb63c044a55fe86da3858adbab4d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-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.3-py3.9.egg
Algorithm Hash digest
SHA256 9fd8a5faf0c5b20ebfbdfac156ef3a13ddc0c40c8732f39610a090078a188710
MD5 bb5d9c131892c0beccbb5f9f0037b229
BLAKE2b-256 fcc9f4a32e7ddb9453e78cfe990b22e2d7d7e180de4cea350fd735fec8a7d6ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-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.3-py3.8.egg
Algorithm Hash digest
SHA256 b3b0469b685e8b10cc72187fdd58e76d89d568c522ed0e1be5a0e4594af82530
MD5 b85792b2923a5a1934e91808e5861190
BLAKE2b-256 5a5dcdae37d7959486b32e757a3ff6851e6ad7c62db2cf53b7bafff35d9dc741

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-py3.7.egg
  • Upload date:
  • Size: 116.8 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.3-py3.7.egg
Algorithm Hash digest
SHA256 80a02d910eafcd53ddd9fc25558c9feebd1ad6f994319a48bf88f079df45f2c4
MD5 076452080ede58a1d710393353dc02d2
BLAKE2b-256 1c32765ad4b234fb0a12c4c7910639d21abdd764a29e8d00408753e364f1d508

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.8.3-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.7.16

File hashes

Hashes for pyams_skin-1.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 65d9884a4e725dc61a088ef438107b3542825bf92f91bb55d54d5d5ceca89681
MD5 7e4a7c0768c6fe49f50109e24ab61715
BLAKE2b-256 b12257aa0234e2958c5fa1c4a5a509a8a0b7907a61bba30640f71dd8d1dde38f

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