diff --git a/TODO.md b/TODO.md index bb779ed..5e3b857 100644 --- a/TODO.md +++ b/TODO.md @@ -2,6 +2,10 @@ ## Completed +- [x] Language form improvements + - [x] Add Néerlandais as default language option (schema + migration 017) + - [x] Make `language_autre` required only when no Langue du TFE checkbox is checked (JS in form.php, PHP server-side default) + - [x] Merge banner images into cover images - [x] Migration 016: copy `storage/banners/*` → `storage/covers/`, insert `thesis_files` cover records, clear `banner_path`, remove banners dir - [x] Remove banner fieldset from edit form (`form.php`) diff --git a/app/migrations/applied/017_add_dutch_language.sql b/app/migrations/applied/017_add_dutch_language.sql new file mode 100644 index 0000000..0042206 --- /dev/null +++ b/app/migrations/applied/017_add_dutch_language.sql @@ -0,0 +1 @@ +INSERT OR IGNORE INTO languages (name) VALUES ('Néerlandais'); diff --git a/app/storage/schema.sql b/app/storage/schema.sql index 2ff8ad0..b418758 100644 --- a/app/storage/schema.sql +++ b/app/storage/schema.sql @@ -90,7 +90,8 @@ CREATE TABLE IF NOT EXISTS languages ( INSERT OR IGNORE INTO languages (name) VALUES ('Français'), - ('Anglais'); + ('Anglais'), + ('Néerlandais'); -- Format types (can select multiple) CREATE TABLE IF NOT EXISTS format_types ( diff --git a/app/templates/partials/form/form.php b/app/templates/partials/form/form.php index 83bdb8c..689fa58 100644 --- a/app/templates/partials/form/form.php +++ b/app/templates/partials/form/form.php @@ -165,7 +165,7 @@ $checkedFormatsForSiteWeb = $checkedFormatsForSiteWeb ?? []; -