diff --git a/frontend/src/app/forms/edit-form/edit-form.html b/frontend/src/app/forms/edit-form/edit-form.html
index db9d94a..c5cccac 100644
--- a/frontend/src/app/forms/edit-form/edit-form.html
+++ b/frontend/src/app/forms/edit-form/edit-form.html
@@ -61,6 +61,9 @@
}
+
+ {{currentPreset() | json}}
+
diff --git a/frontend/src/app/forms/edit-form/edit-form.ts b/frontend/src/app/forms/edit-form/edit-form.ts
index 0a6b4c9..11a5365 100644
--- a/frontend/src/app/forms/edit-form/edit-form.ts
+++ b/frontend/src/app/forms/edit-form/edit-form.ts
@@ -3,10 +3,11 @@ import { FormBuilder, FormGroup, ReactiveFormsModule, Validators } from '@angula
import { NgFor, NgIf } from '@angular/common';
import oedb from '../../../oedb-types';
import { OedbApi } from '../../services/oedb-api';
+import { JsonPipe } from '@angular/common';
@Component({
selector: 'app-edit-form',
- imports: [ReactiveFormsModule],
+ imports: [ReactiveFormsModule, JsonPipe],
templateUrl: './edit-form.html',
styleUrl: './edit-form.scss'
})
diff --git a/frontend/src/oedb-types.ts b/frontend/src/oedb-types.ts
index 928ab8b..23d1208 100644
--- a/frontend/src/oedb-types.ts
+++ b/frontend/src/oedb-types.ts
@@ -197,6 +197,42 @@ const oedb = {
magnitude: { label: 'Magnitude (Mw)', writable: true },
depth_km: { label: 'Profondeur (km)', writable: true }
}
+ },
+
+ // catégories pour la randonnée
+ 'traffic.interruption': {
+ emoji: '⛓️💥',
+ label: 'Interruption d\'itinéraire',
+ category: 'Randonnée',
+ description: 'Interruption d\'itinéraire',
+ durationHours: 200,
+ properties: {
+ reason: { label: 'Raison', writable: true },
+ route: { label: 'Itinéraire', writable: true },
+
+ }
+ },
+ 'traffic.wrong_way': {
+ emoji: '⛖',
+ label: 'Mauvais sens de circulation',
+ category: 'Randonnée',
+ description: 'Mauvais sens de circulation',
+ durationHours: 200,
+ properties: {
+ reason: { label: 'Raison', writable: true },
+ route: { label: 'Itinéraire', writable: true },
+
+ }
+ },
+ 'traffic.contestation': {
+ emoji: '🤯',
+ label: 'Contestation d\'itinéraire',
+ category: 'Randonnée',
+ description: 'Contestation d\'itinéraire',
+ durationHours: 200,
+ properties: {
+ route: { label: 'Itinéraire', writable: true },
+ }
}
// ici ajouter d'autres catégories d'évènements à suggérer
}