Skip to content

Conditional questions: go to a question after date and time questions - #3835

Draft
AndyScherzinger wants to merge 1 commit into
feat/conditional-questions-2-checkboxesfrom
feat/conditional-questions-3-date-time
Draft

AndyScherzinger wants to merge 1 commit into
feat/conditional-questions-2-checkboxesfrom
feat/conditional-questions-3-date-time

Conversation

@AndyScherzinger

@AndyScherzinger AndyScherzinger commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Part 3 of the conditional questions stack, based on #3123 by Micke Nordin with the fixes by TimedIn. Based on #3834; the "Files changed" tab shows only this part.

Stack

  1. Conditional questions: go to a question based on the answer #3833 Conditional questions: go to a question based on the answer
  2. Conditional questions: go to a question after checkbox questions #3834 Conditional questions: go to a question after checkbox questions
  3. Conditional questions: go to a question after date and time questions #3835 Conditional questions: go to a question after date and time questions ← this PR
  4. Conditional questions: go to a question based on the value of a linear scale #3837 Conditional questions: go to a question based on the value of a linear scale

This PR

Tests

  • PHPUnit passes, except the 3 IUserFolder errors main also has on the test instance.
  • psalm, php-cs-fixer and eslint are clean; vue-tsc shows no new errors; the build works.
  • Tested on a running instance; axe reports no violations.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@codecov

codecov Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from a9f1f27 to f0235a8 Compare November 4, 2026 14:07
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch 2 times, most recently from 924a809 to d06f7a4 Compare November 4, 2026 14:20
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from f0235a8 to a5dc275 Compare November 4, 2026 14:20
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from d06f7a4 to fc6e821 Compare November 4, 2026 16:51
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from a5dc275 to 62a5b50 Compare November 4, 2026 16:51
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from fc6e821 to 1859666 Compare November 5, 2026 11:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 62a5b50 to 7262451 Compare November 5, 2026 11:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from 1859666 to 25ab176 Compare November 7, 2026 15:29
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 7262451 to 39cc9b5 Compare November 7, 2026 15:29
@AndyScherzinger AndyScherzinger changed the title Conditional questions: date and time as trigger Conditional questions: branches on date and time Nov 7, 2026
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 39cc9b5 to ea3004c Compare November 7, 2026 15:41
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch 2 times, most recently from 87eb88f to af4bacf Compare November 8, 2026 18:03
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch 2 times, most recently from 50ca16b to e494c4f Compare November 9, 2026 11:40
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from af4bacf to 17b0938 Compare November 9, 2026 11:40
@AndyScherzinger
AndyScherzinger marked this pull request as draft November 9, 2026 21:38
@AndyScherzinger AndyScherzinger added 2. developing Work in progress and removed 3. to review Waiting for reviews labels Nov 9, 2026
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from 40a6ee2 to a7689e5 Compare November 10, 2026 15:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 24f0959 to 3598ecd Compare November 10, 2026 15:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from a7689e5 to f5455f3 Compare November 10, 2026 15:17
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch 2 times, most recently from a1c0441 to 0bc7c22 Compare November 10, 2026 17:54
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch 2 times, most recently from 434f16d to 079ae5a Compare November 10, 2026 18:25
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 0bc7c22 to 643e52e Compare November 10, 2026 18:25
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from 079ae5a to f3ebde2 Compare November 10, 2026 18:32
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 643e52e to d6c463e Compare November 10, 2026 18:32
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from f3ebde2 to bc234d5 Compare November 10, 2026 18:40
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch 2 times, most recently from 53b457c to ca124d6 Compare November 10, 2026 18:45
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch 2 times, most recently from 9dffc4f to 50037ab Compare November 10, 2026 19:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from ca124d6 to 1aafc3c Compare November 10, 2026 19:10
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from 50037ab to b8ac65f Compare November 10, 2026 21:09
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 1aafc3c to 4d8fc92 Compare November 10, 2026 21:09
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from b8ac65f to edd79a6 Compare November 10, 2026 22:31
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 4d8fc92 to 2e41daa Compare November 10, 2026 22:31
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from edd79a6 to 1097442 Compare November 10, 2026 22:37
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 2e41daa to 1039557 Compare November 10, 2026 22:37
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from 1097442 to c14b078 Compare November 10, 2026 22:52
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 1039557 to 3effcd2 Compare November 10, 2026 22:52
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from c14b078 to fe1162b Compare November 10, 2026 23:11
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch from 3effcd2 to 6883e9e Compare November 10, 2026 23:11
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-2-checkboxes branch from fe1162b to c44aeba Compare November 11, 2026 06:07
@AndyScherzinger
AndyScherzinger force-pushed the feat/conditional-questions-3-date-time branch 2 times, most recently from 9339081 to 13082b7 Compare November 11, 2026 07:25
Date and time questions get the select "After question N", stored in
extraSettings.next. Date and time questions of old forms (datetime) get
no jumps.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant