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

  • added new textline widgets with button to copy input value to clipboard

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

Uploaded Source

Built Distributions

pyams_skin-1.9.0-py3.11.egg (135.0 kB view details)

Uploaded Source

pyams_skin-1.9.0-py3.10.egg (121.2 kB view details)

Uploaded Source

pyams_skin-1.9.0-py3.9.egg (120.6 kB view details)

Uploaded Source

pyams_skin-1.9.0-py3.8.egg (120.6 kB view details)

Uploaded Source

pyams_skin-1.9.0-py3.7.egg (120.3 kB view details)

Uploaded Source

pyams_skin-1.9.0-py3-none-any.whl (83.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.9.0.tar.gz
  • Upload date:
  • Size: 34.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.9.0.tar.gz
Algorithm Hash digest
SHA256 dd327a8b11519a89908cdfee33b250492996d4610b0618fae2f0430b974b5b2e
MD5 6750db6c91875a961527a1b1d56d1b43
BLAKE2b-256 319580417241fae0f2bf0b0183a2876c7d240c4edbb53fcb6b9e7bcfeaf5233b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.9.0-py3.11.egg
Algorithm Hash digest
SHA256 d1c4e01eade35ec028daadb8076270e5e04c8c1189ef228387018226324dab2e
MD5 791df6837ad61ea5abf2d4763ab30c23
BLAKE2b-256 bd8e6c34a9d869a0d84471b100678884dd91cbd7ced795afaef31835c88a127b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.9.0-py3.10.egg
Algorithm Hash digest
SHA256 9ec35573beaf37c1c1070d55d9da15ed105c3307f7cf700e816562fa94077a74
MD5 51c5a929e0b97370119ff1f99a4ca509
BLAKE2b-256 70f605029ea3edf2921ef22619ae956b506fc314b454e38be6ccc54cc36b8b5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.9.0-py3.9.egg
  • Upload date:
  • Size: 120.6 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.9.0-py3.9.egg
Algorithm Hash digest
SHA256 d00ed1662efa6c0dcc4ef280b4beff95f6f91de357a32f718f564255db3c997d
MD5 4506ce8af6c4f4e68295e88ef904079f
BLAKE2b-256 3e81bbc6ea34f8168cb7f142d56113789a38e54b797dde619493e70056157843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.9.0-py3.8.egg
  • Upload date:
  • Size: 120.6 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.9.0-py3.8.egg
Algorithm Hash digest
SHA256 e91d8053e49b9c71337cf9448e824034577788e857ad840f7b9e4f0e254101ee
MD5 f8959faa84432e0c31ceb4539710db15
BLAKE2b-256 f32077e21f9ac1ce66577f2d5abdb4d33b4ef2402f54ba28b3c2360b4b4561b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.9.0-py3.7.egg
  • Upload date:
  • Size: 120.3 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.9.0-py3.7.egg
Algorithm Hash digest
SHA256 f42da441346d12fce4a2d8770c809eb1cedbd940a970a93f782140708df55384
MD5 6da07d10be48aa4287f12ab7e6c90e0a
BLAKE2b-256 2c90f8b2e0b9969d72665b199cc23814372134e66247ff29b19d8a6bd1ae618d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.9.0-py3-none-any.whl
  • Upload date:
  • Size: 83.3 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.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a18159f94593131f3d0087dfde24ab83cd0a418b8900765a6ebb5ad2755bcffa
MD5 4e5d9bbad9024ecedd36e3e0d71507af
BLAKE2b-256 f5c7b92e9fc6b27482c24079f48bbf0724e7dbd4d1a3494143b53245c493de22

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