pyams_sequence package¶
-Subpackages¶
- -Submodules¶
-pyams_sequence.include module¶
--
-
-
-
pyams_sequence.include.
include_package
(config)¶
- Pyramid include
-
pyams_sequence.schema module¶
--
-
-
-class
pyams_sequence.schema.
InternalReference
(content_type=None, *args, **kwargs)¶
- Bases:
-zope.schema._bootstrapfields.TextLine
Internal reference field
-
-
-
-
-class
pyams_sequence.schema.
InternalReferencesList
(content_type=None, value_type=None, unique=False, *args, **kwargs)¶
- Bases:
-zope.schema._field.List
Internal references list field
-
pyams_sequence.sequence module¶
--
-
-
-class
pyams_sequence.sequence.
SequentialIdInfo
¶
- Bases:
-persistent.Persistent
Sequential ID info
--
-
-
-
get_base_oid
()¶
-
-
-
-
-
get_full_oid
()¶
-
-
-
-
-
get_short_oid
()¶
-
-
-
-
-
hex_oid
¶
- 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.
-
-
-
-
-
oid
¶
- 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_sequence.sequence.
SequentialIdInfoFactory
(context)¶
- Sequential ID info factory
-
pyams_sequence.site module¶
--
-
-
-class
pyams_sequence.site.
SequenceGenerationsChecker
¶
- Bases:
-object
PyAMS sequence generations checker
--
-
-
-
evolve
(site, current=None)¶
- Check for required utilities
-
-
-
-
-
generation
= 1¶
-
-
-
-
-
-
-
pyams_sequence.site.
handle_new_local_site
(event)¶
- Check for required utilities when a site is created
-
pyams_sequence.utility module¶
--
-
-
-class
pyams_sequence.utility.
SequentialIntIds
(family=None)¶
- Bases:
-zope.intid.IntIds
Sequential IntIds utility
--
-
-
-
get_base_oid
(oid, obj_prefix=None)¶
-
-
-
-
-
get_full_oid
(oid, obj_prefix=None)¶
-
-
-
-
-
get_internal_id
(oid)¶
-
-
-
-
-
get_short_oid
(oid, obj_prefix=None)¶
-
-
-
-
-
hex_oid_length
¶
- 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_oid
¶
-
-
-
-
-
prefix
¶
- 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.
-
-
-
-
-
query_hex_oid
(obj)¶
-
-
-
-
-
query_object_from_oid
(oid)¶
-
-
-
-
-
register
(ob)¶
-
-
-
-
-
-
-
pyams_sequence.utility.
get_last_version
(content)¶
- Check for last available version
-
-
-
-
-
pyams_sequence.utility.
get_reference_target
(reference, state=None)¶
- Get target of given reference OID
-
-
-
-
-
pyams_sequence.utility.
get_sequence_dict
(version, attribute='title', request=None)¶
- Get OID and label matching given version
-
-
-
-
-
pyams_sequence.utility.
get_sequence_target
(oid, state)¶
- Get content matching given OID
-
-
-
-
-
pyams_sequence.utility.
get_version_in_state
(content, state)¶
- Check for versions in given status
-
-
-
-
-
pyams_sequence.utility.
handle_added_intid_target
(event)¶
- Handle added sequential ID target
-
-
-
-
-
pyams_sequence.utility.
handle_removed_intid_target
(event)¶
- Handle removed sequential ID target
-