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
+