From 8efba418000de55fed27f990a9805b311f7f3baa Mon Sep 17 00:00:00 2001 From: Muhammed Sinan K T <91651425+MhmdSinanKT@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:28:12 +0530 Subject: [PATCH] feat: Hallmark Request Workflow --- aumms/fixtures/workflow.json | 128 +++++++++++++++++++++++++++++++++++ aumms/hooks.py | 2 +- 2 files changed, 129 insertions(+), 1 deletion(-) diff --git a/aumms/fixtures/workflow.json b/aumms/fixtures/workflow.json index c41fa4b..36b5f94 100644 --- a/aumms/fixtures/workflow.json +++ b/aumms/fixtures/workflow.json @@ -1,4 +1,132 @@ [ + { + "docstatus": 0, + "doctype": "Workflow", + "document_type": "Hallmark Request", + "is_active": 1, + "modified": "2024-08-27 10:37:01.999115", + "name": "Hallmark Request Workflow", + "override_status": 0, + "send_email_alert": 0, + "states": [ + { + "allow_edit": "All", + "avoid_status_override": 0, + "doc_status": "0", + "is_optional_state": 0, + "message": null, + "next_action_email_template": null, + "parent": "Hallmark Request Workflow", + "parentfield": "states", + "parenttype": "Workflow", + "state": "Draft", + "update_field": null, + "update_value": null, + "workflow_builder_id": null + }, + { + "allow_edit": "All", + "avoid_status_override": 0, + "doc_status": "1", + "is_optional_state": 0, + "message": null, + "next_action_email_template": null, + "parent": "Hallmark Request Workflow", + "parentfield": "states", + "parenttype": "Workflow", + "state": "Submitted", + "update_field": null, + "update_value": null, + "workflow_builder_id": null + }, + { + "allow_edit": "All", + "avoid_status_override": 0, + "doc_status": "1", + "is_optional_state": 0, + "message": null, + "next_action_email_template": null, + "parent": "Hallmark Request Workflow", + "parentfield": "states", + "parenttype": "Workflow", + "state": "Sent for Hallmarking", + "update_field": null, + "update_value": null, + "workflow_builder_id": null + }, + { + "allow_edit": "All", + "avoid_status_override": 0, + "doc_status": "1", + "is_optional_state": 0, + "message": null, + "next_action_email_template": null, + "parent": "Hallmark Request Workflow", + "parentfield": "states", + "parenttype": "Workflow", + "state": "Send for Hallmarking", + "update_field": null, + "update_value": null, + "workflow_builder_id": null + }, + { + "allow_edit": "All", + "avoid_status_override": 0, + "doc_status": "1", + "is_optional_state": 0, + "message": null, + "next_action_email_template": null, + "parent": "Hallmark Request Workflow", + "parentfield": "states", + "parenttype": "Workflow", + "state": "Items Hallmarked", + "update_field": null, + "update_value": null, + "workflow_builder_id": null + } + ], + "transitions": [ + { + "action": "Submit", + "allow_self_approval": 1, + "allowed": "All", + "condition": null, + "next_state": "Submitted", + "parent": "Hallmark Request Workflow", + "parentfield": "transitions", + "parenttype": "Workflow", + "state": "Draft", + "workflow_builder_id": null + }, + { + "action": "Send for Hallmarking", + "allow_self_approval": 1, + "allowed": "All", + "condition": null, + "next_state": "Sent for Hallmarking", + "parent": "Hallmark Request Workflow", + "parentfield": "transitions", + "parenttype": "Workflow", + "state": "Submitted", + "workflow_builder_id": null + }, + { + "action": "Hallmark Items Return", + "allow_self_approval": 1, + "allowed": "All", + "condition": null, + "next_state": "Items Hallmarked", + "parent": "Hallmark Request Workflow", + "parentfield": "transitions", + "parenttype": "Workflow", + "state": "Sent for Hallmarking", + "workflow_builder_id": null + } + ], + "workflow_data": null, + "workflow_name": "Hallmark Request Workflow", + "workflow_state_field": "workflow_state" + }, { "docstatus": 0, "doctype": "Workflow", diff --git a/aumms/hooks.py b/aumms/hooks.py index aa80909..c6bfc56 100644 --- a/aumms/hooks.py +++ b/aumms/hooks.py @@ -101,7 +101,7 @@ }, { "dt":"Workflow", - "filters":[["name","in",["Feasibility check", "Touch Validation Workflow", "Purchase Receipt Workflow"]]] + "filters":[["name","in",["Feasibility check", "Touch Validation Workflow", "Purchase Receipt Workflow","Hallmark Request Workflow"]]] }, { "dt":"Workflow Action Master",