diff --git a/database/migrations/2023_03_02_090031_change_maturity_answers.php b/database/migrations/2023_03_02_090031_change_maturity_answers.php new file mode 100644 index 0000000000000000000000000000000000000000..5d49f3793dc7b471a35b972ded194b78d6758885 --- /dev/null +++ b/database/migrations/2023_03_02_090031_change_maturity_answers.php @@ -0,0 +1,95 @@ +<?php + +use App\Models\MaturityAnswer; +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Schema; +use Illuminate\Support\Str; + +return new class extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + DB::table('maturity_answers')->where('name', 'le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber') + ->update([ + 'name' => 'Le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber.', + 'slug' => Str::slug('Le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber.'), + ]); + + DB::table('maturity_answers')->where('name', 'le référent comprend les dangers auxquels est exposée sa collectivité') + ->update([ + 'name' => 'Le référent comprend les dangers auxquels est exposée sa collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers auxquels est exposée sa collectivité.'), + ]); + + DB::table('maturity_answers')->where('name', 'le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité') + ->update([ + 'name' => 'Le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité.'), + ]); + + DB::table('maturity_answers')->where('name', 'le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité') + ->update([ + 'name' => 'Le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité.'), + ]); + + DB::table('maturity_answers')->where('name', "le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber ") + ->update([ + 'name' => "Le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber.", + 'slug' => Str::slug("Le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber."), + ]); + + DB::table('maturity_answers')->where('name', "le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber") + ->update([ + 'name' => "Le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber.", + 'slug' => Str::slug("Le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber."), + ]); + + DB::table('maturity_answers')->where('name', "le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber") + ->update([ + 'name' => "Le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber.", + 'slug' => Str::slug("Le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber."), + ]); + + DB::table('maturity_answers')->where('name', "le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber") + ->update([ + 'name' => "Le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber.", + 'slug' => Str::slug("Le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber."), + ]); + + DB::table('maturity_answers')->where('name', "le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT") + ->update([ + 'name' => "Le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT.", + 'slug' => Str::slug("Le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT."), + ]); + + DB::table('maturity_answers')->where('name', "Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires") + ->update([ + 'name' => "Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires.", + 'slug' => Str::slug("Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires."), + ]); + + DB::table('maturity_answers')->where('name', "le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre") + ->update([ + 'name' => "Le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre.", + 'slug' => Str::slug("Le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre."), + ]); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/database/seeders/MaturityAnswerSeeder.php b/database/seeders/MaturityAnswerSeeder.php index af0811518789d4e2a9cece1175d2b61dc81431cf..41a3c6f7627cd1a3aeb90e465c732dc83dcb2564 100644 --- a/database/seeders/MaturityAnswerSeeder.php +++ b/database/seeders/MaturityAnswerSeeder.php @@ -16,71 +16,71 @@ class MaturityAnswerSeeder extends Seeder public function run() { MaturityAnswer::firstOrCreate([ - 'name' => 'le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber', - 'slug' => Str::slug('le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber'), + 'name' => 'Le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber.', + 'slug' => Str::slug('Le référent ne comprend pas ou ne se sent pas concerné par les notions de dangers cyber.'), 'maturity_question_id' => 1, 'level' => 0, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent comprend les dangers auxquels est exposée sa collectivité', - 'slug' => Str::slug('le référent comprend les dangers auxquels est exposée sa collectivité'), + 'name' => 'Le référent comprend les dangers auxquels est exposée sa collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers auxquels est exposée sa collectivité.'), 'maturity_question_id' => 1, 'level' => 1, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité', - 'slug' => Str::slug('le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité'), + 'name' => 'Le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers et a une bonne connaisance des mesures mises en œuvre dans sa collectivité.'), 'maturity_question_id' => 1, 'level' => 2, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité', - 'slug' => Str::slug('le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité'), + 'name' => 'Le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité.', + 'slug' => Str::slug('Le référent comprend les dangers, connait les mesures mises en œuvre et a une bonne connaissance des projets de de la collectivité.'), 'maturity_question_id' => 1, 'level' => 3, ]); MaturityAnswer::firstOrCreate([ - 'name' => "le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber ", - 'slug' => Str::slug("le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber "), + 'name' => "Le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber.", + 'slug' => Str::slug("Le référent n'est pas légitime à mettre en œuvre le plan de traitement cyber."), 'maturity_question_id' => 2, 'level' => 0, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber', - 'slug' => Str::slug('le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber'), + 'name' => 'Le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber.', + 'slug' => Str::slug('Le référent dispose de la légitimité pour mettre en œuvre le plan de traitement cyber.'), 'maturity_question_id' => 2, 'level' => 1, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber', - 'slug' => Str::slug('le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber'), + 'name' => 'Le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber.', + 'slug' => Str::slug('Le référent dispose de la légitimité et du budget nécessaire pour mettre en œuvre le plan de traitement cyber.'), 'maturity_question_id' => 2, 'level' => 2, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber', - 'slug' => Str::slug('le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber'), + 'name' => 'Le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber.', + 'slug' => Str::slug('Le référent cyber dispose de la légitimité, du budget et du temps nécessaire pour suivre la mise en œuvre du plan de traitement cyber.'), 'maturity_question_id' => 2, 'level' => 3, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT', - 'slug' => Str::slug('le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT'), + 'name' => 'Le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT.', + 'slug' => Str::slug('Le référent ne voit pas quel bénéfice il peut retirer de la démarche CMT.'), 'maturity_question_id' => 3, 'level' => 0, ]); MaturityAnswer::firstOrCreate([ - 'name' => 'Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires', - 'slug' => Str::slug('Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires'), + 'name' => 'Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires.', + 'slug' => Str::slug('Le référent comprend les bénéfices mais ne souhaite pas traiter le sujet pour le moment / la démarche ne fait pas partie des sujets prioritaires.'), 'maturity_question_id' => 3, 'level' => 1, ]); @@ -93,8 +93,8 @@ public function run() ]); MaturityAnswer::firstOrCreate([ - 'name' => "le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre", - 'slug' => Str::slug("le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre"), + 'name' => "Le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre.", + 'slug' => Str::slug("Le référent perçoit les bénéfices qu'il peut retirer de la démarche CMT pour lui, les équipes de sa collectivité et les citoyens et va s'impliquer dans la mise en œuvre."), 'maturity_question_id' => 3, 'level' => 3, ]); diff --git a/resources/js/components/Evaluations/Single/Components/Buttons.vue b/resources/js/components/Evaluations/Single/Components/Buttons.vue index 3d756877109e77ee3d6e4a70d5a4a6b83278b61f..5306d374b84e37f46ed3e8cc7d09a018caee795c 100644 --- a/resources/js/components/Evaluations/Single/Components/Buttons.vue +++ b/resources/js/components/Evaluations/Single/Components/Buttons.vue @@ -56,7 +56,7 @@ </button> <button v-else-if="stepView < 5" class="btn btn-outline-primary" @click.prevent="$store.commit('setStepView', stepView + 1)"> - Etape suivante + Étape suivante </button> </div> </div> diff --git a/resources/js/components/Evaluations/Single/Components/Step4/MeasureLevelSelector.vue b/resources/js/components/Evaluations/Single/Components/Step4/MeasureLevelSelector.vue index fb6dbc7ad36441a7a14083e379b0df55e9518e0d..6d9baa9d1aebfaecc3fab578377f3b906253f9a6 100644 --- a/resources/js/components/Evaluations/Single/Components/Step4/MeasureLevelSelector.vue +++ b/resources/js/components/Evaluations/Single/Components/Step4/MeasureLevelSelector.vue @@ -94,18 +94,20 @@ export default { }, cssProps () { if (this.measureLevel.expected_level && this.measureLevel.expected_level > this.level) { + let color_text = this.measureLevel.expected_level === 2 ? 'black' : 'white'; return { '--border-hover-color': this.expectedColor, '--border-selected-color': this.expectedColor, - '--text-selected-color': 'white', + '--text-selected-color': color_text, '--background-selected-color': this.expectedColor, } } if (this.nextLevel && this.nextLevel > this.level) { + let color_text = this.nextLevel === 2 ? 'black' : 'white'; return { '--border-hover-color': this.nextColor, '--border-selected-color': this.nextColor, - '--text-selected-color': 'white', + '--text-selected-color': color_text, '--background-selected-color': this.nextColor, } }