-
-
Notifications
You must be signed in to change notification settings - Fork 75
chore: commit and PR uncommitted fixes from simple checkout form follow-up #738
Description
Problem
After PR #737 (simple checkout form template) merged, 4 files have uncommitted changes sitting on main:
-
inc/checkout/class-checkout.php— JS validation fix: skip password rules whenauto_generate_passwordis enabled on the form. Without this, the JS validator requires a password field that is never rendered. -
inc/class-wp-ultimo.php— Registerwu_dmtableon$wpdbearly ininit()to prevent PHP notices about undefined property when domain mapping code runs beforeDomain_Mapping::startup(). -
inc/models/class-domain.php— Samewu_dmtablefallback inDomain::get_by_domain()for non-sunrise plugin load paths. -
inc/admin-pages/class-checkout-form-list-admin-page.php— Addsimpletemplate entry (Email Only icon) to the checkout form template list.
Fix
Create a worktree branch, commit these 4 files with an appropriate message, and open a PR.
# Files to commit (already modified on main, need to be moved to a branch)
git -C /home/dave/Git/ultimate-multisite diff HEAD --name-only
# inc/admin-pages/class-checkout-form-list-admin-page.php
# inc/checkout/class-checkout.php
# inc/class-wp-ultimo.php
# inc/models/class-domain.phpAcceptance Criteria
- All 4 files committed on a feature branch
- PR opened targeting
main - CI passes
aidevops.sh v3.5.611 plugin for OpenCode v1.3.0 with claude-sonnet-4-6 spent 5m and 11,704 tokens on this as a headless worker.