diff --git a/src/open_inwoner/openklant/services.py b/src/open_inwoner/openklant/services.py index f99c7f5f7a..a6fe10c850 100644 --- a/src/open_inwoner/openklant/services.py +++ b/src/open_inwoner/openklant/services.py @@ -146,12 +146,8 @@ def from_klantcontact_and_answer( class OpenKlant2Service: client: OpenKlant2Client - mijn_vragen_actor: uuid.UUID | None - MIJN_VRAGEN_KANAAL: str = "oip_mijn_vragen" - ORGANISATIE_NAAM: str = "Open Inwoner Platform" - VRAAG_INTERNE_TAAK_GEVRAAGDE_HANDELING = "Beantwoorden vraag Mijn Omgeving" - VRAAG_INTERNE_TAAK_TOELICHTING = "Beantwoorden vraag" + mijn_vragen_actor: uuid.UUID | None VRAGEN_DEFAULTS = { "kanaal": "oip_mijn_vragen", "oip_organisatie_naam": "Open Inwoner Platform", @@ -476,7 +472,7 @@ def create_question( "inhoud": question, "onderwerp": subject, "taal": "nld", - "kanaal": self.MIJN_VRAGEN_KANAAL, + "kanaal": self.VRAGEN_DEFAULTS["kanaal"], "vertrouwelijk": False, "plaatsgevondenOp": timezone.now().isoformat(), } @@ -489,7 +485,7 @@ def create_question( "hadKlantcontact": {"uuid": klantcontact["uuid"]}, "initiator": True, "wasPartij": {"uuid": partij["uuid"]}, - "organisatienaam": self.ORGANISATIE_NAAM, + "organisatienaam": self.VRAGEN_DEFAULTS["oip_organisatie_naam"], } ) logger.info("Created betrokkene: %s", betrokkene["uuid"]) @@ -497,8 +493,10 @@ def create_question( taak = self.client.interne_taak.create( data={ "aanleidinggevendKlantcontact": {"uuid": klantcontact["uuid"]}, - "toelichting": self.VRAAG_INTERNE_TAAK_TOELICHTING, - "gevraagdeHandeling": self.VRAAG_INTERNE_TAAK_GEVRAAGDE_HANDELING, + "toelichting": self.VRAGEN_DEFAULTS["interne_taak_toelichting"], + "gevraagdeHandeling": self.VRAGEN_DEFAULTS[ + "interne_taak_gevraagde_handeling" + ], "status": "te_verwerken", "toegewezenAanActor": {"uuid": str(self.mijn_vragen_actor)}, } @@ -523,7 +521,7 @@ def create_answer( "inhoud": answer, "onderwerp": question_klantcontact["onderwerp"], "taal": "nld", - "kanaal": self.MIJN_VRAGEN_KANAAL, + "kanaal": self.VRAGEN_DEFAULTS["kanaal"], "vertrouwelijk": False, "plaatsgevondenOp": timezone.now().isoformat(), } @@ -535,7 +533,7 @@ def create_answer( "hadKlantcontact": {"uuid": answer_klantcontact["uuid"]}, "initiator": True, "wasPartij": {"uuid": partij["uuid"]}, - "organisatienaam": self.ORGANISATIE_NAAM, + "organisatienaam": self.VRAGEN_DEFAULTS["oip_organisatie_naam"], } ) @@ -565,7 +563,7 @@ def klantcontacten_for_partij(self, partij: Partij) -> Iterable[KlantContact]: "hadBetrokkenen", "hadBetrokkenen.wasPartij", ], - "kanaal": self.MIJN_VRAGEN_KANAAL, + "kanaal": self.VRAGEN_DEFAULTS["kanaal"], } )