Skip to content

OS2forms sync modul not working #188

Open

Description

@ds-bellcom

We have discovered that the OS2forms sync module does not work in the current version of Drupal.

Will you, in ITK, review and merge this PR (OS2Forms/os2forms_sync#14) and create a new version with the changes?

Our work in finding and fixing bugs in this fix can be considered a contribution to OS2, so there will be no charge for it.

Unfortunately, I had forgotten that issues had to be created here first. I apologize for that. But now it's here.

Activity

  1. ds-bellcom commented on Aug 12, 2025

    @ds-bellcom
    ContributorAuthor

    @jekuaitk thanks for merging the PR!

  2. added theissue type on Sep 11, 2025
  3. self-assigned this
    on Sep 12, 2025
  4. jekuaitk commented on Sep 14, 2025

    @jekuaitk
    Contributor
  5. jekuaitk commented on Sep 15, 2025

    @jekuaitk
    Contributor

    Reopened as it turns out that this issue is being used for tracking the moving of os2forms_sync to the contrib repository.

  6. ds-bellcom commented on Sep 16, 2025

    @ds-bellcom
    ContributorAuthor

    We have now created the new contrib repo - for modules that are not in core: https://github.com/OS2Forms/os2forms-contrib

    @jekuaitk @Anna-itk @ChatBotBerg

  7. Anna-itk commented on Oct 24, 2025

    @Anna-itk

    This code has been moved to: https://github.com/os2forms/os2forms_sync

  8. ds-bellcom commented on Nov 10, 2025

    @ds-bellcom
    ContributorAuthor

    @Anna-itk @jekuaitk

    Simon from Holstebro has tested the OS2sync module and he gets an error message when he tries to test this before the release (I get it too when I try). Stan can't immediately see where the error comes from, so it's our hope that you can help explain what happens / doesn't happen. The import of the form itself goes fine, but it's best not to have red boxes when you're in the process - it seems unsafe.

    You can see it here: https://test.os2forms.dk/da/admin/os2forms/sync/webform (let me know if you don't have a user, and I'll create one for you right away).

    You can see the error below:
    Image

  9. 10 remaining items

  10. jekuaitk commented on Nov 14, 2025

    @jekuaitk
    Contributor

    @jekuaitk thanks for the link. When I visit https://test.os2forms.dk/da/admin/os2forms/sync/webform, then I get this error.

    Image Can you see if I have done anything wrong?

    Not from what i have access to, no. It looks like a php exception, but it seems those are not shown in https://test.os2forms.dk/da/admin/reports/dblog. Without a full exception or stack trace it will be very hard for me to tell what the error is.

    I took the liberty of making a very similar webform on your test-site and a successfully had it shown and imported on our site.

    Image
  11. ds-bellcom commented on Dec 9, 2025

    @ds-bellcom
    ContributorAuthor

    Stan har kigget lidt mere på den fejl vi får og det ser ud til at være fordi vi ikke har modulet "Webform Revisions" installeret. Umiddelbart så står der ikke nogle steder at "OS2Forms sync" modulet afhængig af "Webform Revisions". Stemmer det @jekuaitk?

    Vi er ikke de helt store tilhængere af "Webform Revisions", så vi håber ikke at dette er rigtigt. Ellers vil vi gerne vide hvorfor modulet ikke kan køre uden.

  12. jekuaitk commented on Dec 12, 2025

    @jekuaitk
    Contributor

    Stan har kigget lidt mere på den fejl vi får og det ser ud til at være fordi vi ikke har modulet "Webform Revisions" installeret. Umiddelbart så står der ikke nogle steder at "OS2Forms sync" modulet afhængig af "Webform Revisions". Stemmer det @jekuaitk?

    Vi er ikke de helt store tilhængere af "Webform Revisions", så vi håber ikke at dette er rigtigt. Ellers vil vi gerne vide hvorfor modulet ikke kan køre uden.

    Det kan jeg godt forstå i ikke er. Vi er heller ikke selv fan af at have fået introduceret det. Det har skabt en del udfordringer for os og jeg er meget i tvivl om hvor meget gavn det har gjort.

    Ved hurtigt kig her en fredag eftermiddag ser det ud til at i har ret i, at der er en ikke udtrykt afhængighed af "Webform revisions". Jeg vil tro at der er linjerne https://github.com/OS2Forms/os2forms_sync/blob/main/src/Helper/ImportHelper.php#L123-L127 der giver problemet.

    Jeg vender det lige med nogen og melder tilbage.

  13. ds-bellcom commented on Dec 18, 2025

    @ds-bellcom
    ContributorAuthor

    @jekuaitk er der noget nyt vedr. dette?

  14. ds-bellcom commented on Jan 22, 2026

    @ds-bellcom
    ContributorAuthor

    @jekuaitk @Anna-itk er der noget nyt vedr. dette?

    Vi er ikke superfans at afhængigheden til "Webform Revisions" - og vi er slet ikke superfans at af den afhængighed ikke er sat på modulet.

    CC: @ChatBotBerg

  15. ds-bellcom commented on Sep 7, 2026

    @ds-bellcom
    ContributorAuthor

    @gBarlach Denne tænker jeg vi skal have genbesøgt, når vi kender svaret på om "Webform Revisions" helt skal fjernes fra OS2forms (hvilket er vores anbefaling) eller ej.

    Når vi ved det, kan vi lave et estimat på at få modulet tilpasset, så det virker uden brugen af "Webform Revisions".

  16. gBarlach commented on Oct 9, 2026

    @gBarlach

    @ds-bellcom vil I lave et estimat på at få modulet tilpasset, så det virker uden brugen af "Webform Revisions", nu da det er fjernet fra Core?

  17. gBarlach commented on Oct 12, 2026

    @gBarlach

    Inden re-estimat på denne, skal vi måske lige gentænke brugsscenarierne. Jeg kan komme i tanker om følgende (som dog ikke nødvendigvis behøver at blive håndteret af et og samme modul):

    1. Deling af formularer mellem OS2 anvenderkommuner. F.eks. KL blanketter.
      Flg. skal afklares:
    • spm.: hvad skal helt præcist deles? er der 'kun' tale om selve formularen, og ikke dens indstillinger, handlers mv. ?
    • spm.: ønsker vi versionering? eller vil dato stempel være tilstrækkeligt
    • spm.: ønsker vi overblik over ændringer, dvs. at man som modtager kommune kan se, hvilke ting, der er ændret i formularen ?
    • spm.: er der tale om push eller pull? hvordan bliver man som aftager opmærksom på at der er kommet en ny version?
    1. Backup funktion. Når man skal rette en kompliceret formular, vil det være nyttigt at kunne gemme den originale version, så man hurtigt kan gå tilbage til den, hvis man kommer til at ødelægge noget i den nye man er i gang med at lave.
      2.a - det skal være muligt at gemme hele formularen med alle dens konfigurationer og indstillinger.
      2.b - det skal være muligt at finde den gemte formular frem igen.
      2.c - det skal være muligt at slette den gemte version, når man ikke længere har brug for den
    • spm.: hvad sker der med indsendelser?
    1. Overførsel af formularer mellem stg. / test miljø og prod miljø - eller omvendt
    • Når man skal teste som følge af nye releases vil det være nyttigt nemt, hvis man nemt kunne overføre formularer, der skal testes, mellem prod og test, så man som tester ikke skal bruge lang tid på at bygge de formularer, man gerne vil have testet.
    • hvis man starter med at bygge alle ens formularer på et testmiljø først, vil det være godt hvis man efterfølgende nemt kan flytte dem over i produktionsmiljøet
  18. ds-bellcom commented on Oct 13, 2026

    @ds-bellcom
    ContributorAuthor

    @gBarlach det lyder som en rigtig god idé at I starter med at finde ud af hvad I ønsker at modulet skal kunne og hvad der evt. skal være muligt at konfigurere.

    Når I kender det, så lad os opdaterer opgaven med den/de usecases og krav som en første udgave af modulet skal kunne. Herefter kan det så undersøges om det giver mening at arbejde videre med det modul der findes nu eller om det giver mest mening at lave et nyt.

    Men i første omgang er det vigtigste at I, i koordinationsgruppen bliver enige om hvad modulet skal kunne.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions