Skip to content
Snippets Groups Projects
Commit 5de95ad8 authored by Jonathan Foucher's avatar Jonathan Foucher
Browse files

Update danger levels descriptions and colors. Fixes...

Update danger levels descriptions and colors. Fixes https://app.asana.com/0/1202404842967175/1202819031505441
parent f295a933
No related branches found
No related tags found
No related merge requests found
Pipeline #30850 canceled
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\DB;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
DB::table('danger_levels')->where('name', 'Négligeable')
->update([
'color' => '#468355',
'description' => 'La structure sera faiblement impactée, la résolution prendra quelques jours, aucune séquelle ne sera perceptible.',
]);
DB::table('danger_levels')->where('name', 'Limité')
->update([
'color' => '#FFC107',
'description' => 'La structure sera faiblement impactée, la résolution prendra plusieurs semaines, aucune séquelle ne sera perceptible.',
]);
DB::table('danger_levels')->where('name', 'Important')
->update([
'color' => '#D63F49',
'description' => 'La structure sera fortement impactée, la résolution prendra plusieurs semaines, les séquelles seront perceptibles sur plusieurs mois.',
]);
DB::table('danger_levels')->where('name', 'Critique')
->update([
'color' => '#454545',
'description' => 'La structure sera fortement impactée, la résolution prendra plusieurs mois, les séquelles seront perceptibles sur plusieurs années.',
]);
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
};
......@@ -14,9 +14,30 @@ class DangerLevelSeeder extends Seeder
*/
public function run()
{
DangerLevel::factory()->create(['name' => 'Critique', 'value' => 100, 'color' => 'black']);
DangerLevel::factory()->create(['name' => 'Négligeable', 'value' => 25, 'color' => '#395B64']);
DangerLevel::factory()->create(['name' => 'Important', 'value' => 75, 'color' => 'red']);
DangerLevel::factory()->create(['name' => 'Limité', 'value' => 50, 'color' => 'grey']);
DangerLevel::factory()->create([
'name' => 'Négligeable',
'value' => 25,
'color' => '#468355',
'description' => 'La structure sera faiblement impactée, la résolution prendra quelques jours, aucune séquelle ne sera perceptible.',
]);
DangerLevel::factory()->create([
'name' => 'Limité',
'value' => 50,
'color' => '#FFC107',
'description' => 'La structure sera faiblement impactée, la résolution prendra plusieurs semaines, aucune séquelle ne sera perceptible.',
]);
DangerLevel::factory()->create([
'name' => 'Important',
'value' => 75,
'color' => '#D63F49',
'description' => 'La structure sera fortement impactée, la résolution prendra plusieurs semaines, les séquelles seront perceptibles sur plusieurs mois.',
]);
DangerLevel::factory()->create([
'name' => 'Critique',
'value' => 100,
'color' => '#454545',
'description' => 'La structure sera fortement impactée, la résolution prendra plusieurs mois, les séquelles seront perceptibles sur plusieurs années.',
]);
}
}
......@@ -17,7 +17,7 @@
<tbody v-if="evaluation">
<tr v-for="item in dangers" :key="item.id">
<td> {{ item.name }} </td>
<td> <span class="badge" :style="{ backgroundColor: getLevel(item.id).color }">{{ getLevel(item.id).name }}</span> </td>
<td> <span :title="getLevel(item.id).description" class="badge" :style="{ backgroundColor: getLevel(item.id).color }">{{ getLevel(item.id).name }}</span> </td>
<td>
<div class="progress">
<div
......@@ -53,4 +53,4 @@ export default {
}
}
}
</script>
\ No newline at end of file
</script>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment