snapshot: preserve form and app shell alignment before component unification
This commit is contained in:
@@ -2787,7 +2787,7 @@ def form_builder_page(request):
|
||||
cfg = section_configs.get(key)
|
||||
custom_cfg = custom_section_map.get(key)
|
||||
is_custom = custom_cfg is not None
|
||||
raw_title = section_labels.get(key, key)
|
||||
raw_title = str(section_labels.get(key, key))
|
||||
display_title = re.sub(r'^\d+\.\s*', '', raw_title) if not is_custom else raw_title
|
||||
section_rule_items.append(
|
||||
{
|
||||
@@ -3498,16 +3498,16 @@ def form_builder_save_order(request):
|
||||
try:
|
||||
payload = json.loads(request.body.decode('utf-8'))
|
||||
except (json.JSONDecodeError, UnicodeDecodeError):
|
||||
return JsonResponse({'ok': False, 'error': 'Ungültige JSON-Daten.'}, status=400)
|
||||
return JsonResponse({'ok': False, 'error': _('Ungültige JSON-Daten.')}, status=400)
|
||||
|
||||
form_type = payload.get('form_type')
|
||||
if form_type not in DEFAULT_FIELD_ORDER:
|
||||
return JsonResponse({'ok': False, 'error': 'Ungültiger Formulartyp.'}, status=400)
|
||||
return JsonResponse({'ok': False, 'error': _('Ungültiger Formulartyp.')}, status=400)
|
||||
default_page_map = get_default_page_map(form_type)
|
||||
|
||||
columns = payload.get('columns')
|
||||
if not isinstance(columns, dict):
|
||||
return JsonResponse({'ok': False, 'error': 'Spalten-Daten fehlen.'}, status=400)
|
||||
return JsonResponse({'ok': False, 'error': _('Spalten-Daten fehlen.')}, status=400)
|
||||
|
||||
configs = list(FormFieldConfig.objects.filter(form_type=form_type).order_by('sort_order', 'field_name'))
|
||||
custom_configs = list(FormCustomFieldConfig.objects.filter(form_type=form_type).order_by('sort_order', 'field_key'))
|
||||
@@ -3524,7 +3524,7 @@ def form_builder_save_order(request):
|
||||
for column_key in allowed_columns:
|
||||
names = columns.get(column_key, [])
|
||||
if not isinstance(names, list):
|
||||
return JsonResponse({'ok': False, 'error': f'Ungültige Spalte: {column_key}'}, status=400)
|
||||
return JsonResponse({'ok': False, 'error': _('Ungültige Spalte: %(column)s') % {'column': column_key}}, status=400)
|
||||
|
||||
for name in names:
|
||||
if not isinstance(name, str):
|
||||
|
||||
Reference in New Issue
Block a user