# HG changeset patch # User Thierry Florac # Date 1535471651 -7200 # Node ID 7a5bb2cb45d2c73b89951478033231e85137f1e8 # Parent f6dedcd5fb704fa616ef1639838019c2aaedd072 Added public OID attribute to interface diff -r f6dedcd5fb70 -r 7a5bb2cb45d2 src/pyams_sequence/interfaces/__init__.py --- a/src/pyams_sequence/interfaces/__init__.py Mon Aug 27 11:48:25 2018 +0200 +++ b/src/pyams_sequence/interfaces/__init__.py Tue Aug 28 17:54:11 2018 +0200 @@ -73,6 +73,9 @@ hex_oid = TextLine(title=_("Unique ID"), required=False) + public_oid = TextLine(title=_("Unique ID"), + readonly=True) + def get_full_oid(self): """Get full OID""" diff -r f6dedcd5fb70 -r 7a5bb2cb45d2 src/pyams_sequence/sequence.py --- a/src/pyams_sequence/sequence.py Mon Aug 27 11:48:25 2018 +0200 +++ b/src/pyams_sequence/sequence.py Tue Aug 28 17:54:11 2018 +0200 @@ -45,6 +45,10 @@ sequence = get_utility(ISequentialIntIds) return sequence.get_base_oid(self.oid) + @property + def public_oid(self): + return self.get_short_oid() + SEQUENCE_INFO_KEY = 'pyams_sequence.info'