Skip to content

Commit

Permalink
feat: add ability to configure sigmax return state
Browse files Browse the repository at this point in the history
  • Loading branch information
bartjkdp committed Oct 8, 2024
1 parent aa80cc2 commit 8ab4d08
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import logging
import re

from django.conf import settings
from django.core.exceptions import ValidationError
from django.shortcuts import render
from lxml import etree
Expand Down Expand Up @@ -107,7 +108,7 @@ def _update_status_actualiseerZaakstatus_Lk01(signal, request_data):
"""
status_text = _get_status_text_actualiseerZaakstatus_Lk01(request_data)
status_data = {
'state': workflow.AFGEHANDELD_EXTERN,
'state': workflow.AFGEHANDELD_EXTERN if not settings.SIGMAX_END_STATE_IS_AFGEHANDELD else workflow.AFGEHANDELD,
'text': status_text,
'extra_properties': {
'sigmax_datum_afgehandeld': request_data['datum_afgehandeld'],
Expand Down
1 change: 1 addition & 0 deletions app/signals/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,7 @@ def is_super_user(user) -> bool:
SIGMAX_CLIENT_CERT: str | None = os.getenv('SIGMAX_CLIENT_CERT', None)
SIGMAX_CLIENT_KEY: str | None = os.getenv('SIGMAX_CLIENT_KEY', None)
SIGMAX_SEND_FAIL_TIMEOUT_MINUTES: str | int = os.getenv('SIGMAX_SEND_FAIL_TIMEOUT_MINUTES', 60*24) # noqa Default is 24hrs.
SIGMAX_END_STATE_IS_AFGEHANDELD: bool = os.getenv('SIGMAX_END_STATE_IS_AFGEHANDELD', False) in TRUE_VALUES

# Child settings
SIGNAL_MAX_NUMBER_OF_CHILDREN: int = 10
Expand Down

0 comments on commit 8ab4d08

Please sign in to comment.