feat: add application form configuration and migration for shared application form data

- Introduced a new configuration file for the application form with various fields and validation messages.
- Created a migration script to set up the database schema for the application form, including necessary tables and default values.
- Added a migration for supporting awards copy to enhance the pages with additional columns.
- Implemented a new SPA component for the application form section, integrating form logic and UI elements.
This commit is contained in:
syntaxbullet
2026-07-13 16:07:58 +02:00
parent ee7e891a7d
commit 9ebe544987
19 changed files with 1026 additions and 259 deletions

View File

@@ -10,6 +10,8 @@ import * as migration_20260707_124500_site_settings_preistraeger_placeholder fro
import * as migration_20260707_130500_preistraeger_awards_jury_members from './20260707_130500_preistraeger_awards_jury_members';
import * as migration_20260712_120000_partner_media_only from './20260712_120000_partner_media_only';
import * as migration_20260713_133000_newsletter_form_and_subscriptions from './20260713_133000_newsletter_form_and_subscriptions';
import * as migration_20260713_155500_shared_application_form from './20260713_155500_shared_application_form';
import * as migration_20260713_163000_participation_supporting_awards_copy from './20260713_163000_participation_supporting_awards_copy';
export const migrations = [
{
@@ -72,4 +74,14 @@ export const migrations = [
down: migration_20260713_133000_newsletter_form_and_subscriptions.down,
name: '20260713_133000_newsletter_form_and_subscriptions',
},
{
up: migration_20260713_155500_shared_application_form.up,
down: migration_20260713_155500_shared_application_form.down,
name: '20260713_155500_shared_application_form',
},
{
up: migration_20260713_163000_participation_supporting_awards_copy.up,
down: migration_20260713_163000_participation_supporting_awards_copy.down,
name: '20260713_163000_participation_supporting_awards_copy',
},
];