Skip to main content

PyAMS_skin package

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

2.4.1

  • don’t convert to GMT in date widget data converter

  • added support for Python 3.12

2.4.0

  • added custom mapping widget and data converter

2.3.0

  • added dotted decimal field data converter

  • make menu URL property as not required

2.2.4

  • updated widget configuration getter of TinyMCE HTML editor

  • updated object field input template

2.2.3

  • added MyAMS target URL support to submit button

2.2.2

  • updated doctests

2.2.1

  • added condition to display icon tag in menu item

  • updated dynamic select widget terms factory

2.2.0

  • added support for custom modal content class

2.1.1

  • added translation for Bootstrap status labels

2.1.0

  • updated modal page layout

  • added modal forms interfaces

2.0.2

  • updated Buildout configuration

2.0.1

  • updated doctests

2.0.0

  • upgraded to Pyramid 2.0

  • added color selection widget

1.11.0

  • viewlets refactoring

  • updated Bootstrap thumbnails selection field

  • added metas headers to fullpage modal layout

1.10.0

  • added form errors viewlet

  • updated base form template to include errors

  • updated time data converter

  • update date and datetime ranges schema fields interfaces

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

Metadata

Release files for pyams-skin 2.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyams-skin 2.4.1
File Size Uploaded Provenance Actions
pyams_skin-2.4.1.tar.gz 38.3 kB Without provenance Details for pyams_skin-2.4.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyams-skin 2.4.1
File Interpreter ABI Platform Actions
pyams_skin-2.4.1-py3-none-any.whl Python 3 none any Details for pyams_skin-2.4.1-py3-none-any.whl

Total release size: 129.7 kB

Release files / pyams_skin-2.4.1.tar.gz

Download URL pyams_skin-2.4.1.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
46859f617d96607d6385da1442d08fe702e0aa5c847fb64470a74e0cae06183d
BLAKE2b-256 checksum
How to use checksums
404b5f423d690a14b801635c3f6a7faca7ee8208c43e2d4f16afb8c182291b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / pyams_skin-2.4.1-py3-none-any.whl

Download URL pyams_skin-2.4.1-py3-none-any.whl
Size 91.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c682041a545711c8402ffdd87b4a559696253f81dd6a2b1a9d88b1c022ef0ae
BLAKE2b-256 checksum
How to use checksums
f8a043015797cdb24ddc855631f7321458d689bfa02f61fd72928536b0f58639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.17

Security for pyams-skin 2.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.4.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page