Skip to content

feat(career): improve application form behavior - #87

Merged
peterlipt merged 1 commit into
mainfrom
feat/career-form-improvements
Sep 10, 2026
Merged

peterlipt merged 1 commit into
mainfrom
feat/career-form-improvements

Conversation

@peterlipt

Copy link
Copy Markdown
Member

Summary

  • add an admin setting that makes PDF CV uploads required or optional
  • enforce the CV requirement in both the browser and the application API
  • show complete career group descriptions on desktop and mobile
  • add the Payload schema migration and generated types

Validation

  • yarn test:career — 13/13 passed
  • yarn lint — 0 errors; existing repository warnings remain
  • yarn build — passed

Deployment notes

  • applies a migration that adds career_settings.cv_required with a false default
  • local data-backed browser verification was unavailable because the configured PostgreSQL instance was not running

Allow administrators to require PDF CVs and enforce the setting in both the browser and API. Show complete group descriptions across desktop and mobile layouts.
@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
frt Error Error Sep 10, 2026 8:01pm UTC

Request Review

@peterlipt peterlipt self-assigned this Sep 10, 2026
@peterlipt
peterlipt changed the base branch from staging to main September 10, 2026 20:02
@peterlipt
peterlipt merged commit e5fa868 into main Sep 10, 2026
3 of 4 checks passed
@peterlipt
peterlipt deleted the feat/career-form-improvements branch September 10, 2026 20:03
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