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

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

Uploaded Source

Built Distributions

pyams_skin-1.11.0-py3.11.egg (140.8 kB view details)

Uploaded Source

pyams_skin-1.11.0-py3.10.egg (126.3 kB view details)

Uploaded Source

pyams_skin-1.11.0-py3.9.egg (125.6 kB view details)

Uploaded Source

pyams_skin-1.11.0-py3.8.egg (125.6 kB view details)

Uploaded Source

pyams_skin-1.11.0-py3.7.egg (125.3 kB view details)

Uploaded Source

pyams_skin-1.11.0-py3-none-any.whl (86.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_skin-1.11.0.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for pyams_skin-1.11.0.tar.gz
Algorithm Hash digest
SHA256 1f1b7bd6d8675a190402b931465954f655b8fb4f285a8f1a625414e97445ff79
MD5 c0e8352a40b16aa96f9e69aa76029d51
BLAKE2b-256 e39d4aa4dea8deaaf2e9e8bf0220dc99acab15e437e539e3d8dd3d708dacf6ba

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.11.0-py3.11.egg
Algorithm Hash digest
SHA256 fcbaa28515e6a579dc8976b6aac738e1f9768d83b8b7b1db831512f08868c2f8
MD5 a0c3508a6989472bfc63a96d86ec4d61
BLAKE2b-256 3bbb4ac16240c00734f46ce8ffd52a050ba1e8d23320c700f163d7882ac798e2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_skin-1.11.0-py3.10.egg
Algorithm Hash digest
SHA256 944b685aae0879929f51f0cb43fdb84b95019b690999da060593bccee5a3e215
MD5 f7f5deee5dd500b41249e9f0240447f0
BLAKE2b-256 6801c3bcfefd7c905177100c6401f093deb500f51c604d5c8882939912d63abd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.11.0-py3.9.egg
  • Upload date:
  • Size: 125.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for pyams_skin-1.11.0-py3.9.egg
Algorithm Hash digest
SHA256 fe75871f72f80bba0d1ad952a32414526fea0899e24416ee1fc1e5c74574debf
MD5 8a7830ce5161ceaca4ae429304d70fc3
BLAKE2b-256 7eecfa6d02675b75567f805e665a1242b700423e1c7e20f9a549e1460763a47d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.11.0-py3.8.egg
  • Upload date:
  • Size: 125.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for pyams_skin-1.11.0-py3.8.egg
Algorithm Hash digest
SHA256 1c7c574fe1599aca720e2647f39eeb2e66478918a930578ffedea0565a7b3e29
MD5 d844e67335512672ba73f4a82eab6118
BLAKE2b-256 aa5055d170bde5cd20b8ffe6429f8fd0a48e93f7017d5904c9a8269aeb8c53ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.11.0-py3.7.egg
  • Upload date:
  • Size: 125.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for pyams_skin-1.11.0-py3.7.egg
Algorithm Hash digest
SHA256 794b93e61c8fb87683667a51935f0d44c50f1ac7a08fa014d44160611cd90370
MD5 7afcbe2c915ce856b0a5a37421502978
BLAKE2b-256 d58686aa232fb52b0b3ba12b752219d345ad5f57eb0ff2e437d3d0d98cb23654

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_skin-1.11.0-py3-none-any.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for pyams_skin-1.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 216fc6a04a7b4e5925d77d25223e11692d8b895fcaf9614fd6f04973b8388461
MD5 f614a85e00e1d5e21e1838b9214313e0
BLAKE2b-256 ac86b439a1eda18b68af0a60147b5114ca60aa13769e7520847431b643cc1745

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