pyams_skin package ⊞

pyams_skin.includeme(config)[source]

Pyramid include

pyams_skin.configuration

pyams_skin.container

pyams_skin.event

pyams_skin.event.get_json_form_refresh_event(context, request, form_factory)[source]

Get JSON response for form refresh event

pyams_skin.event.get_json_image_refresh_event(image, request, source=None)[source]

Get JSON response for image refresh event

pyams_skin.event.get_json_refresh_event(object_id, content)[source]

Get JSON response for basic refresh event

pyams_skin.event.get_json_switched_table_refresh_event(context, request, table_factory)[source]

Get JSON response for switched table refresh event

pyams_skin.event.get_json_table_cell_refresh_event(context, request, object_id, col_name, cell_content=None, column_factory=None)[source]

Get JSON response for table cell refresh event

pyams_skin.event.get_json_table_refresh_event(context, request, table_factory)[source]

Get JSON response for table refresh event

pyams_skin.event.get_json_table_row_refresh_event(context, request, table_factory, table_item)[source]

Get JSON response for table row refresh event

pyams_skin.event.get_json_widget_refresh_event(context, request, form_factory, widget)[source]

Get JSON response for form widget refresh event

pyams_skin.extension

pyams_skin.help

class pyams_skin.help.ContentHelp(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

Content help

header

Help header

message

Help message

message_format

Help message format

outer_margin

Outer margin size

status

Help status

class pyams_skin.help.HelpContentProvider[source]

Bases: object

Help content provider

help = None
update()[source]
class pyams_skin.help.HelpRenderer(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

Help renderer

render(**kwargs)[source]

pyams_skin.layer

interface pyams_skin.layer.IBaseLayer[source]

Extends: pyramid.interfaces.IRequest, zope.publisher.interfaces.browser.IBrowserRequest

Base layer interface

interface pyams_skin.layer.IPyAMSLayer[source]

Extends: pyams_skin.layer.IBaseLayer, z3c.form.interfaces.IFormLayer

PyAMS default layer

interface pyams_skin.layer.IPyAMSUserLayer[source]

Extends: pyams_skin.layer.IPyAMSLayer

PyAMS custom user layer

This layer is the base for all custom skins. Any component should provide a look and feel for this layer.

pyams_skin.metas

pyams_skin.page

class pyams_skin.page.DefaultPageHeaderAdapter(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

Default page header adapter

back_target = None
back_url = None
icon_class = 'fa fa-fw'
subtitle = None
subtitle_badge = None
subtitle_badge_class = 'badge inbox-badge bg-color-red'
title
title_badge = None
title_badge_class = 'badge inbox-badge bg-color-red'
class pyams_skin.page.HeaderContentProvider[source]

Bases: object

Header content provider

header = None
update()[source]
class pyams_skin.page.InnerPage[source]

Bases: object

Inner page

class pyams_skin.page.ModalPage[source]

Bases: object

Modal page

pyams_skin.resources

class pyams_skin.resources.CustomSkinResourcesAdapter(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

Custom skin resources adapter

resources
weight = 999
class pyams_skin.resources.ResourcesAdapter(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

Get context resources

resources = (<fanstatic.core.Group object>,)
class pyams_skin.resources.ResourcesTalesExtension(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

extension:resources TALES extension

render(context=None)[source]

pyams_skin.site

class pyams_skin.site.ContextTitlePrefixAdapter(context, request)[source]

Bases: pyams_utils.adapter.ContextRequestAdapter

Context title prefix adapter

prefix

pyams_skin.skin

pyams_skin.table

pyams_skin.vocabulary

class pyams_skin.vocabulary.SkinsVocabulary(context, **kw)[source]

Bases: zope.componentvocabulary.vocabulary.UtilityVocabulary

PyAMS skins vocabulary

interface = <InterfaceClass pyams_skin.interfaces.ISkin>
nameOnly = True
class pyams_skin.vocabulary.UserSkinsVocabulary(context, **kw)[source]

Bases: zope.componentvocabulary.vocabulary.UtilityVocabulary

PyAMS custom users skins vocabulary

interface = <InterfaceClass pyams_skin.interfaces.ISkin>
nameOnly = True