@extends('admin.layout') @section('content')

Paramètres

@php $knownSettings = [ 'proximity_far_m' => [ 'description' => 'Seuil de proximité lointain (en mètres)', 'default' => '2000', 'values' => 'Nombre entier positif', ], 'proximity_near_m' => [ 'description' => 'Seuil de proximité proche (en mètres)', 'default' => '1000', 'values' => 'Nombre entier positif', ], 'map_view_mode' => [ 'description' => 'Mode de vue carte', 'default' => 'start_radius', 'values' => 'start_radius | fit_participants', ], 'map_radius_km' => [ 'description' => 'Rayon de la carte en km (mode start_radius)', 'default' => '30', 'values' => 'Nombre positif (km)', ], 'map_zoom' => [ 'description' => 'Niveau de zoom fixe (mode start_radius, prioritaire sur le rayon)', 'default' => 'auto', 'values' => '1 (monde) à 18 (rue)', ], 'scoring_formula' => [ 'description' => 'Formule de calcul des points', 'default' => '(DISTANCE_TURNPOINT * BASE) / COEF_PLANEUR', 'values' => 'Variables : DISTANCE_TURNPOINT, BASE, COEF_PLANEUR, HANDICAP', ], 'scoring_base' => [ 'description' => 'Valeur de base par km', 'default' => '100', 'values' => 'Nombre positif', ], 'turnpoint_unique_validation' => [ 'description' => 'Un turnpoint validé ne peut plus être revalidé les jours suivants', 'default' => '0', 'values' => '0 (revalidable chaque jour) | 1 (unique sur la compétition)', ], ]; $existingKeys = $settings->pluck('key')->unique()->toArray(); @endphp
Ajouter un paramètre
@csrf
Paramètres disponibles
@foreach($knownSettings as $key => $meta) @endforeach
Clé Description Valeurs possibles Défaut
{{ $key }} {{ $meta['description'] }} {{ $meta['values'] }} {{ $meta['default'] }}
@forelse($settings as $setting) @empty @endforelse
Clé Valeur Compétition Actions
{{ $setting->key }}
@csrf @method('PUT')
@if($setting->competition) {{ $setting->competition->name }} @else Par défaut @endif
@csrf @method('DELETE')
Aucun paramètre.
@endsection