Skip to content

fix(e2e): Projecten is offered again, so invert the test that said otherwise - #1734

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/e2e-projecten-is-offered-again
Sep 2, 2026
Merged

fix(e2e): Projecten is offered again, so invert the test that said otherwise#1734
rubenvdlinde merged 1 commit into
developmentfrom
fix/e2e-projecten-is-offered-again

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

#1728 restored the Projecten menu entry and gave the reason: the removal rested on a claim that dossiq's WorkflowBoard replaces it, and it does not. project is a billing entity here, carrying billable, budgetHours, budgetAmount, hourlyRate and ledgerSync*, with sixteen files hanging off it.

That PR touched only src/menu-layout.json, so the e2e assertion encoding the retracted claim stayed behind and has failed on development ever since:

✘ Projecten is no longer offered in the navigation
  1 failed, 331 passed

Inverted, not deleted

The test asserted a limitation that turned out to be wrong, and the behaviour now wanted is its opposite. Deleting it would leave nothing watching an entry that was already removed once by mistake, so it now asserts the entry is present and carries the reason in place.

the projects page stays reachable by direct link is untouched: retiring a menu entry never retired the route, and restoring the entry does not change that.

Where this leaves pipelinq e2e

The other four failures in this file's run were the Reports page, fixed by #1729 (nextcloud-vue 2.30.0). With this, development should be green.

🤖 Generated with Claude Code

…herwise

#1728 restored the Projecten menu entry and gave the reason: the removal
rested on a claim that dossiq's WorkflowBoard replaces it, and it does not.
`project` is a BILLING entity here, carrying billable, budgetHours,
budgetAmount, hourlyRate and ledgerSync*, with sixteen files hanging off it.

That PR touched only src/menu-layout.json, so the e2e assertion encoding the
retracted claim stayed behind and has failed on development ever since:

  ✘ Projecten is no longer offered in the navigation
    1 failed, 331 passed

INVERTED, not deleted. The test asserted a LIMITATION that turned out to be
wrong, and the behaviour now wanted is its opposite. Deleting it would leave
nothing watching an entry that was already removed once by mistake, so it now
asserts the entry IS present and carries the reason.

`the projects page stays reachable by direct link` is untouched: retiring a
menu entry never retired the route, and restoring the entry does not change
that.
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/pipelinq @ 0073bc3

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
check-vue-demi
test-l10n
format
check-schema-l10n
check-l10n-js
composer ✅ 106/106
npm ✅ 637/637
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright ⏭️ deferred — runs on the promotion into beta/main, not on a pull request into development
Hydra gates

Quality workflow — 2026-09-02 07:33 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit bd36a91 into development Sep 2, 2026
50 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/e2e-projecten-is-offered-again branch September 2, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant