pyams_content.shared.common package¶
-Subpackages¶
--
-
- pyams_content.shared.common.interfaces package - -
- pyams_content.shared.common.zmi package
-
-
- Submodules -
- pyams_content.shared.common.zmi.dashboard module -
- pyams_content.shared.common.zmi.header module -
- pyams_content.shared.common.zmi.i18n module -
- pyams_content.shared.common.zmi.manager module -
- pyams_content.shared.common.zmi.owner module -
- pyams_content.shared.common.zmi.properties module -
- pyams_content.shared.common.zmi.search module -
- pyams_content.shared.common.zmi.security module -
- pyams_content.shared.common.zmi.site module -
- pyams_content.shared.common.zmi.summary module -
- pyams_content.shared.common.zmi.types module -
- pyams_content.shared.common.zmi.workflow module -
- Module contents -
-
Submodules¶
-pyams_content.shared.common.manager module¶
--
-
-
-class
pyams_content.shared.common.manager.
BaseSharedTool
¶
- Bases:
-pyams_security.security.ProtectedObject
,pyams_i18n.content.I18nManagerMixin
Base shared tool class
--
-
-
-
contributors
¶
- Custom field property used to handle role principals
-
-
-
-
-
managers
¶
- Custom field property used to handle role principals
-
-
-
-
-
pilots
¶
- Custom field property used to handle role principals
-
-
-
-
-
roles_interface
= <InterfaceClass pyams_content.shared.common.interfaces.ISharedToolRoles>¶
-
-
-
-
-
shared_content_workflow
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
short_name
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
title
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
webmasters
¶
- Custom field property used to handle role principals
-
-
-
-
-
-
-class
pyams_content.shared.common.manager.
SharedTool
¶
- Bases:
-zope.container.folder.Folder
,pyams_content.shared.common.manager.BaseSharedTool
Shared tool class
--
-
-
-
shared_content_factory
= None¶
-
-
-
-
-
shared_content_type
= None¶
-
-
-
-
-
-
-class
pyams_content.shared.common.manager.
SharedToolContainer
¶
- Bases:
-zope.container.folder.Folder
Shared tools container
--
-
-
-
short_name
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
title
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-
pyams_content.shared.common.manager.
SharedToolWorkflowAdapter
(context)¶
- Shared tool workflow adapter
-
pyams_content.shared.common.review module¶
-pyams_content.shared.common.security module¶
--
-
-
-
pyams_content.shared.common.security.
SharedContentManagerRestrictions
(context)¶
- Shared tool manager restrictions
-
-
-
-
-class
pyams_content.shared.common.security.
SharedToolManagerRestrictionInfo
(principal_id)¶
- Bases:
-persistent.Persistent
Shared tool manager restriction info
--
-
-
-
check_access
(context, permission='pyams.ManageContent', request=None)¶
-
-
-
-
-
owners
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
principal_id
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
restricted_contents
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
restriction_interface
= <InterfaceClass pyams_content.shared.common.interfaces.IManagerRestrictionInfo>¶
-
-
-
-
-
-
-class
pyams_content.shared.common.security.
SharedToolManagerRestrictions
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Shared tool manager restrictions
--
-
-
-
drop_restrictions
(principal)¶
-
-
-
-
-
get_restrictions
(principal)¶
-
-
-
-
-
set_restrictions
(principal, restrictions)¶
-
-
-
-
-
-
-
pyams_content.shared.common.security.
SharedToolManagerRestrictionsFactory
(context)¶
- Default shared tool manager restrictions factory
-
-
-
-
-
pyams_content.shared.common.security.
handle_revoked_manager_role
(event)¶
- Handle revoked manager role
-
pyams_content.shared.common.types module¶
--
-
-
-class
pyams_content.shared.common.types.
BaseDataType
¶
- Bases:
-persistent.Persistent
,zope.container.contained.Contained
Base data type
--
-
-
-
label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
navigation_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
next_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
pictogram
¶
- I18n property class used to handle files
-
-
-
-
-
seeall_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
seealso_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
single_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
tabfolder_label
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_content.shared.common.types.
BaseDatatypePermissionChecker
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Base data type permission checker
--
-
-
-
edit_permission
= 'pyams.ManageTool'¶
-
-
-
-
-
-
-class
pyams_content.shared.common.types.
DataType
¶
- Bases:
-pyams_content.shared.common.types.BaseDataType
,zope.container.ordered.OrderedContainer
Data type persistent class
--
-
-
-
field_names
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_content.shared.common.types.
SubType
¶
- Bases:
-pyams_content.shared.common.types.BaseDataType
Data sub-type persistent class
-
-
-
-
-class
pyams_content.shared.common.types.
TypedDataManager
¶
- Bases:
-zope.container.ordered.OrderedContainer
Data types container persistent class
-
-
-
-
-class
pyams_content.shared.common.types.
TypedSharedTool
¶
- Bases:
-pyams_content.shared.common.manager.SharedTool
Typed shared tool
--
-
-
-
shared_content_types_fields
= None¶
-
-
-
-
-
-
-
pyams_content.shared.common.types.
TypedSharedToolDataManagerFactory
(context)¶
- Types shared tool data manager factory
-
-
-
-
-class
pyams_content.shared.common.types.
TypedSharedToolDataTypesFields
(context)¶
- Bases:
-zope.schema.vocabulary.SimpleVocabulary
Typed shared tool data types fields vocabulary
-
-
-
-
-class
pyams_content.shared.common.types.
TypedSharedToolSublocations
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Typed shared tool sublocations adapter
--
-
-
-
sublocations
()¶
-
-
-
-
-
-
-class
pyams_content.shared.common.types.
TypedSharedToolTypesNamespace
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Typed shared tool ++types++ namespace
--
-
-
-
traverse
(name, furtherpath=None)¶
-
-
-
Module contents¶
--
-
-
-class
pyams_content.shared.common.
ContentTypesVocabulary
(context)¶
- Bases:
-zope.schema.vocabulary.SimpleVocabulary
Content types vocabulary
-
-
-
-
-class
pyams_content.shared.common.
SharedContent
¶
- Bases:
-persistent.Persistent
,zope.container.contained.Contained
Workflow managed shared data
--
-
-
-
sequence_name
= ''¶
-
-
-
-
-
sequence_prefix
= ''¶
-
-
-
-
-
view_permission
= 'view'¶
-
-
-
-
-
workflow_name
¶
-
-
-
-
-
-
-class
pyams_content.shared.common.
SharedContentInfoAdapter
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Shared content base info adapter
--
-
-
-
created_date
¶
-
-
-
-
-
modified_date
¶
-
-
-
-
-
-
-
pyams_content.shared.common.
SharedContentWorkflowAdapter
(context)¶
- Shared content workflow adapter
-
-
-
-
-class
pyams_content.shared.common.
SharedSiteVocabulary
(context)¶
- Bases:
-zope.schema.vocabulary.SimpleVocabulary
Shared sites vocabulary
--
-
-
-
interface
= <InterfaceClass pyams_content.shared.common.interfaces.ISharedSite>¶
-
-
-
-
-
-
-class
pyams_content.shared.common.
WfSharedContent
¶
- Bases:
-pyams_security.security.ProtectedObject
,persistent.Persistent
,zope.container.contained.Contained
,pyams_i18n.content.I18nManagerMixin
Shared data content class
--
-
-
-
content_type
= None¶
-
-
-
-
-
contributors
¶
- Custom field property used to handle role principals
-
-
-
-
-
creation_label
¶
-
-
-
-
-
creator
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
description
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
first_owner
¶
-
-
-
-
-
guests
¶
- Custom field property used to handle role principals
-
-
-
-
-
keywords
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
last_modifier
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
last_update_label
¶
-
-
-
-
-
managers
¶
- Custom field property used to handle role principals
-
-
-
-
-
modifiers
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
notepad
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
owner
¶
- Custom field property used to handle role principals
-
-
-
-
-
readers
¶
- Custom field property used to handle role principals
-
-
-
-
-
roles_interface
= <InterfaceClass pyams_content.shared.common.interfaces.IWfSharedContentRoles>¶
-
-
-
-
-
short_name
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
title
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_content.shared.common.
WfSharedContentChecker
(context)¶
- Bases:
-pyams_content.features.checker.BaseContentChecker
Default shared content checker
--
-
-
-
inner_check
(request)¶
-
-
-
-
-
label
= 'Properties'¶
-
-
-
-
-
-
-class
pyams_content.shared.common.
WfSharedContentInfoAdapter
(context)¶
- Bases:
-pyams_utils.adapter.ContextAdapter
Shared content base info adapter
--
-
-
-
created_date
¶
-
-
-
-
-
modified_date
¶
-
-
-
-
-
-
-
pyams_content.shared.common.
WfSharedContentSequenceAdapter
(context)¶
- Shared content sequence adapter
-
-
-
-
-
pyams_content.shared.common.
WfSharedContentWorkflowAdapter
(context)¶
- Shared content workflow adapter
-
-
-
-
-
pyams_content.shared.common.
handle_cloned_shared_content
(event)¶
- Handle cloned object when a new version is created
-Current principal is set as version creator, and is added to version -contributors if he is not the original content’s owner
-
-
-
-
-
pyams_content.shared.common.
handle_content_types
(event)¶
- Check for content types to un-register
-
-
-
-
-
pyams_content.shared.common.
handle_modified_shared_content
(event)¶
- Define content’s modifiers when content is modified
-
-
-
-
-
pyams_content.shared.common.
register_content_type
(content)¶
- Register a new content type
-