From bac74236bc3572ae63346bcba05f92a72ff91830 Mon Sep 17 00:00:00 2001 From: Ramon Bartl Date: Fri, 13 Sep 2019 14:58:04 +0200 Subject: [PATCH 1/3] Added Auto ID Behavior for Dexterity Contents --- bika/lims/configure.zcml | 7 +++++++ bika/lims/interfaces/__init__.py | 5 +++++ .../profiles/default/types/SamplingRound.xml | 1 + bika/lims/subscribers/configure.zcml | 7 +++++++ bika/lims/subscribers/objectadded.py | 15 +++++++++++++++ bika/lims/subscribers/samplinground.py | 18 ++++++++---------- 6 files changed, 43 insertions(+), 10 deletions(-) create mode 100644 bika/lims/subscribers/objectadded.py diff --git a/bika/lims/configure.zcml b/bika/lims/configure.zcml index 1eacaa6444..5cc18993eb 100644 --- a/bika/lims/configure.zcml +++ b/bika/lims/configure.zcml @@ -12,6 +12,13 @@ + + + // // diff --git a/bika/lims/interfaces/__init__.py b/bika/lims/interfaces/__init__.py index 429a732aca..af08447d44 100644 --- a/bika/lims/interfaces/__init__.py +++ b/bika/lims/interfaces/__init__.py @@ -28,6 +28,11 @@ class IBikaLIMS(Interface): """ +class IAutoGenerateID(Interface): + """Auto-generate ID with ID server + """ + + class IActionHandlerPool(Interface): """Marker interface for the ActionHandlerPool utility """ diff --git a/bika/lims/profiles/default/types/SamplingRound.xml b/bika/lims/profiles/default/types/SamplingRound.xml index bf210cd049..7961863c67 100644 --- a/bika/lims/profiles/default/types/SamplingRound.xml +++ b/bika/lims/profiles/default/types/SamplingRound.xml @@ -87,6 +87,7 @@ + diff --git a/bika/lims/subscribers/configure.zcml b/bika/lims/subscribers/configure.zcml index 43de01edd7..5b077f6137 100644 --- a/bika/lims/subscribers/configure.zcml +++ b/bika/lims/subscribers/configure.zcml @@ -4,6 +4,13 @@ xmlns:i18n="http://namespaces.zope.org/i18n" i18n_domain="senaite.core"> + + + - - - - // // @@ -51,6 +43,13 @@ + + + - - - - -