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
+