Skip to content

Add a Contact Admin feature check - #44

Merged
bonelifer merged 1 commit into
mainfrom
feature-checks-contactadmin
Nov 2, 2026
Merged

bonelifer merged 1 commit into
mainfrom
feature-checks-contactadmin

Conversation

@bonelifer

Copy link
Copy Markdown
Contributor

Adds a phpbbmodders/contactadmin check to phpbb-test-board/feature_checks.py.

What it checks

  • A guest sees the contact link in the header (#nav-main) and footer (#nav-footer) navigation, and the contact form loads.
  • On versions with the header/footer link settings (phpbbmodders/contactadmin, branch feature/nav-link-settings), it saves header off, footer off and both off through the real ACP form. After each save it checks which links show, checks that the form still loads with both off, and checks that saving changed no other contactadmin_* setting. On older versions that part is skipped and the check says so.

The board is switched to private-message delivery first. A fresh test board can't send email, and with email delivery the contact page shows a configuration error and the ACP refuses to save.

The ACP form is submitted with every field as shown on the page (checked radios, text and number inputs, textareas, selected options), with attributes read in any order, so the save changes only the two link settings.

Testing

Claude ran it on a fresh phpBB 3.3 board: 9/9 with Contact Admin's feature/nav-link-settings branch, and 3/3 plus the skip note on master.


Investigated and written by Claude on behalf of William Jacoby (bonelifer).

Checks that a guest sees the contact link in the header and footer
navigation and that the contact form loads. On versions with the
header/footer link settings, it also saves each combination through the
ACP form, checks which links show, and checks that saving changed no
other setting. The board is switched to private-message delivery first,
since a fresh test board can't send email.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bonelifer
bonelifer merged commit 4ae270b into main Nov 2, 2026
1 check passed
@bonelifer
bonelifer deleted the feature-checks-contactadmin branch November 2, 2026 01:52
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