feat: complete tables config — all tables, all fields, boolean type

- Add missing tables: languages, users, blocklist, user-names, users-public
- Fix categories field names (name_de → titel_de/en/sv)
- Add missing fields: objects_created, sentence_sv, answer, negative_statement_id, etc.
- Fix pairs answer_type options (yes_no/text/question/word)
- Add boolean field type support in RecordModal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 18:19:58 +02:00
parent 8242dab18c
commit 29786c531b
2 changed files with 147 additions and 30 deletions

View File

@@ -80,6 +80,20 @@ function EditableField({ fieldKey, value, fieldDef, onChange }) {
);
}
if (type === 'boolean') {
return (
<select
value={value === true ? 'true' : value === false ? 'false' : ''}
onChange={e => onChange(e.target.value === 'true' ? true : e.target.value === 'false' ? false : null)}
className="w-full border border-slate-300 rounded-lg px-3 py-1.5 text-sm focus:outline-none focus:ring-2 focus:ring-indigo-400 bg-white"
>
<option value=""> wählen </option>
<option value="true">true</option>
<option value="false">false</option>
</select>
);
}
if (type === 'number') {
return (
<input