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

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

Uploaded Source

Built Distributions

pyams_skin-1.10.0-py3.11.egg (137.4 kB view details)

Uploaded Source

pyams_skin-1.10.0-py3.10.egg (123.5 kB view details)

Uploaded Source

pyams_skin-1.10.0-py3.9.egg (122.8 kB view details)

Uploaded Source

pyams_skin-1.10.0-py3.8.egg (122.9 kB view details)

Uploaded Source

pyams_skin-1.10.0-py3.7.egg (122.6 kB view details)

Uploaded Source

pyams_skin-1.10.0-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0.tar.gz
  • Upload date:
  • Size: 35.4 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.10.0.tar.gz
Algorithm Hash digest
SHA256 5c534b3a9df0e2627e9ac2ab178768389118e361076cac8a02577a4e6cad84b7
MD5 b6fb99e1533fd0bb32ba6e0a886ac99f
BLAKE2b-256 5fe3c802754074c3376115ac2169f91bbb9129bd2ed7a6224609a62db844ba10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3.11.egg
  • Upload date:
  • Size: 137.4 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.10.0-py3.11.egg
Algorithm Hash digest
SHA256 738ff8c05e34ebe3d42c396112afb8d3b7bb19f81581744d33f05d8eb18efae0
MD5 6df1b62d7ce7be8906d401adba2cd9ac
BLAKE2b-256 a59fcf26d976766a7b60e9413f496bf23205450124c4db97edc7aef7e20d468c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3.10.egg
  • Upload date:
  • Size: 123.5 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.10.0-py3.10.egg
Algorithm Hash digest
SHA256 f279c8f9280ff540f403e4947f337443c84de4ee8e8462927f80fee786021af3
MD5 8e142b8fad08d6303166d4af76a1a56c
BLAKE2b-256 2da7cfa70223877e61e4db4463b4977c924bc7b7e092132e65296620fde2a188

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3.9.egg
  • Upload date:
  • Size: 122.8 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.10.0-py3.9.egg
Algorithm Hash digest
SHA256 89340ef99422319c14dd72b42b6073f6cf05d048945ccf759467200ac40d773c
MD5 17122271a89a686af0b8db3517a0db42
BLAKE2b-256 eb00250b8c170b571f71730b4cd721e8aa3e98fe1463380f5b326e1264cc4d06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3.8.egg
  • Upload date:
  • Size: 122.9 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.10.0-py3.8.egg
Algorithm Hash digest
SHA256 8c322631b6a405daf375d48251a263543ac731ea53decb539ce9ca85e3294b43
MD5 f8c84907d8529006c389b58ac05962ae
BLAKE2b-256 d6a94b931fe17052923b7508bc5f08697e3cd067340e9ddb722662de1da0d0f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3.7.egg
  • Upload date:
  • Size: 122.6 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.10.0-py3.7.egg
Algorithm Hash digest
SHA256 57e098187d3a7c3dc5d7cc2f5cc3cbeaada888e87673952e1e71eb00c4d382ae
MD5 9da8f589a2f988e98332da7b8acb28c0
BLAKE2b-256 1eb58a4440c532af3a35d175cc43f7a4fbe4483c0913f343a007881e909beead

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 84.8 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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e3fde8a4541664c6ffdfd7849ce4467ec8135a56298f5fe087e3c16841068d5
MD5 ac984039c5d78f2443c6187ff50f8e52
BLAKE2b-256 b4a6ecf1b0f912eb0782a16a6be437ce129b832be95b4d2f888217f5f1fe56a0

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