Added Workflow entry selector
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from core.utils import get_user_id
|
||||
from core.utils import get_user_id, get_unique_id
|
||||
|
||||
|
||||
class BaseComponent:
|
||||
@@ -51,3 +51,12 @@ class BaseComponentSingleton(BaseComponent):
|
||||
@classmethod
|
||||
def create_component_id(cls, session):
|
||||
return f"{cls.COMPONENT_INSTANCE_ID}{session['user_id']}"
|
||||
|
||||
|
||||
class BaseComponentMultipleInstance(BaseComponent):
|
||||
COMPONENT_INSTANCE_ID = None
|
||||
|
||||
@classmethod
|
||||
def create_component_id(cls, session):
|
||||
component_id = cls.COMPONENT_INSTANCE_ID or cls.__name__
|
||||
return get_unique_id(f"{component_id}{session['user_id']}")
|
||||
|
||||
Reference in New Issue
Block a user