Skip to content

Commit 1c886a4

Browse files
committed
feat: add ability to configure sigmax return state
1 parent aa80cc2 commit 1c886a4

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

app/signals/apps/sigmax/stuf_protocol/incoming/actualiseerZaakstatus_Lk01.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
import logging
88
import re
99

10+
from django.conf import settings
1011
from django.core.exceptions import ValidationError
1112
from django.shortcuts import render
1213
from lxml import etree
1314

1415
from signals.apps.sigmax.models import CityControlRoundtrip
15-
from signals.apps.signals import workflow
1616
from signals.apps.signals.models import Signal
1717

1818
logger = logging.getLogger(__name__)
@@ -107,7 +107,7 @@ def _update_status_actualiseerZaakstatus_Lk01(signal, request_data):
107107
"""
108108
status_text = _get_status_text_actualiseerZaakstatus_Lk01(request_data)
109109
status_data = {
110-
'state': workflow.AFGEHANDELD_EXTERN,
110+
'state': settings.SIGMAX_AFGEHANDELD_STATUS,
111111
'text': status_text,
112112
'extra_properties': {
113113
'sigmax_datum_afgehandeld': request_data['datum_afgehandeld'],

app/signals/settings.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import os
44
from typing import Any, Callable
55

6+
from signals.apps.signals import workflow
67
from signals import __version__
78

89
BASE_DIR: str = os.path.dirname(os.path.abspath(__file__))
@@ -378,6 +379,8 @@ def is_super_user(user) -> bool:
378379
SIGMAX_CLIENT_CERT: str | None = os.getenv('SIGMAX_CLIENT_CERT', None)
379380
SIGMAX_CLIENT_KEY: str | None = os.getenv('SIGMAX_CLIENT_KEY', None)
380381
SIGMAX_SEND_FAIL_TIMEOUT_MINUTES: str | int = os.getenv('SIGMAX_SEND_FAIL_TIMEOUT_MINUTES', 60*24) # noqa Default is 24hrs.
382+
SIGMAX_AFGEHANDELD_STATUS: str = os.getenv('SIGMAX_AFGEHANDELD_STATUS', workflow.AFGEHANDELD_EXTERN)
383+
381384

382385
# Child settings
383386
SIGNAL_MAX_NUMBER_OF_CHILDREN: int = 10

0 commit comments

Comments
 (0)