I can have different types of JIRA query
This commit is contained in:
@@ -14,6 +14,7 @@ from components.workflows.db_management import WorkflowsDesignerSettings, Workfl
|
||||
Connection, WorkflowsDesignerDbManager, ComponentState
|
||||
from components_helpers import apply_boundaries, mk_tooltip, mk_dialog_buttons, mk_icon
|
||||
from core.instance_manager import InstanceManager
|
||||
from core.jira import JiraRequestTypes
|
||||
from core.utils import get_unique_id, make_safe_id
|
||||
from utils.DbManagementHelper import DbManagementHelper
|
||||
|
||||
@@ -443,13 +444,24 @@ class WorkflowDesigner(BaseComponent):
|
||||
|
||||
@staticmethod
|
||||
def _mk_jira_processor_details(component):
|
||||
def _mk_option(name):
|
||||
return Option(name.name,
|
||||
value=name.value,
|
||||
selected="selected" if name.value == component.properties.get("request_type",
|
||||
JiraRequestTypes.Issues) else None)
|
||||
|
||||
return Div(
|
||||
Fieldset(
|
||||
Legend("JQL", cls="fieldset-legend"),
|
||||
Select(
|
||||
*[_mk_option(enum) for enum in JiraRequestTypes],
|
||||
cls="select w-xs",
|
||||
name="request_type",
|
||||
),
|
||||
Input(type="text",
|
||||
name="jira_jql",
|
||||
value=component.properties.get("jira_jql", ""),
|
||||
placeholder="Enter JQL",
|
||||
name="request",
|
||||
value=component.properties.get("request", ""),
|
||||
placeholder="Enter Request (JQL, Issue ID...)",
|
||||
cls="input w-full"),
|
||||
P("Write your jsl code"),
|
||||
cls="fieldset bg-base-200 border-base-300 rounded-box border p-4"
|
||||
|
||||
@@ -195,8 +195,8 @@ class WorkflowPlayer(BaseComponent):
|
||||
JiraDataProducer(self._session,
|
||||
self._settings_manager,
|
||||
component.id,
|
||||
'issues',
|
||||
component.properties["jira_jql"]))
|
||||
component.properties["request_type"],
|
||||
component.properties["request"]))
|
||||
elif key == (ProcessorTypes.Filter, "Default"):
|
||||
engine.add_processor(DefaultDataFilter(component.id, component.properties["filter"]))
|
||||
elif key == (ProcessorTypes.Presenter, "Default"):
|
||||
|
||||
Reference in New Issue
Block a user