Skip to content

feat(career-jobs): hide the Jobs page behind the careerJobs flag (default off) - #450

Merged
alanw707 merged 2 commits into
mainfrom
feat/career-jobs-flag
Oct 11, 2026
Merged

alanw707 merged 2 commits into
mainfrom
feat/career-jobs-flag

Conversation

@alanw707

Copy link
Copy Markdown
Owner

Adds Career:Jobs:Enabled (default false) -> /api/config/client features.careerJobs. Off: jobs/observations and jobs/source answer 404 (CareerJobsDisabled) without calling the source; UI route /app/career/jobs redirects to /app/career; the Open postings link is hidden. USAJOBS code, settings and secrets are untouched. Tests written failing first: API flag tests (off/unset/on), Playwright flag off/on, guard + shell Karma specs. Local gates: API 1350 passed/0 failed, Karma 746, Playwright 381 passed/1 skipped, build:mvp-v1 ok.

@alanw707
alanw707 merged commit 05ea1c8 into main Oct 11, 2026
3 checks passed
@alanw707
alanw707 deleted the feat/career-jobs-flag branch October 11, 2026 15:23
alanw707 added a commit that referenced this pull request Oct 12, 2026
…eature review (#451)

* chore(career): deploy setting for the Jobs flag, user-test kit (#377), PR #450 review, ImageSharp brief, feature review

* docs: record the delegated review and inventory findings (they did run)
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