Open joeribekker opened 4 months ago
This ticket will include:
@sergei-maertens will add details that we discussed.
Writing these down so we don't forget what was discussed last Friday
We'll build CoSign v3 and deprecate/remove v1 and v2. Now cosign is set up as a formio component, but that is a "wrong" approach since you can only ever use one such component in the entire form (which goes against the idea of a component). Implementation of requested changes is also very hard if we keep treating it as a formio component, so let's stop doing that.
Form
level field/configuration/flag.{{ form_url }}
variable -> should be exposed in form detail so we can render/hide the cosign login button(s).set_cosign_required
to True | False
based on some conditions. We then record on the Submission
if cosign is required.About email templates - we get various template variants, depending on whether the submissions needs cosigning/payment/.... Handling all these cases (for a subject, for example) with {% if %}
statements is pretty hostile to functional administrators needing to manage this content. For that reason, we decided that we should revamp our (email) template system.
(template_type, language)
- template type is then for example submission_confirmation
, cosign_request
, payment_required
etc.openforms.template
functionality will need to be ported.Some more Q & A from Slack:
?cosignSubmission=OF-123
. Could also become a backend URL with a time-expiring token that automatically invalidates the link, similar to the resume form link. Details to be sorted out.Renderer
class) that actually generates the PDF content
Thema / Theme
Frontend
Omschrijving / Description
Globaal
[ ] Het woord "mede-ondertekener" moet worden "mede-ondertekenaar"
Bij het gebruik van een link in de mede-onderteken e-mail:
[ ] Meerdere PDFs met onderscheid in wat relevant is (tevens wel/niet betaald, wel/niet mede-ondertekend). Deze als versies opslaan.
Startpagina
Mede-onderteken component
Bevestigingspagina
Bevestigings e-mail naar de indiener
Mede-onderteken e-mail
Bevestiging mede-ondertekening