From a0576a477da918b69a380c858f649c367b96be6c Mon Sep 17 00:00:00 2001 From: Tykayn Date: Sun, 14 Nov 2021 16:00:48 +0100 Subject: [PATCH] advanced config, toggle display clear password --- .../advanced-config.component.html | 61 ++++++++----------- .../advanced-config.component.scss | 3 + .../advanced-config.component.ts | 4 +- src/environments/environment.ts | 2 +- 4 files changed, 32 insertions(+), 38 deletions(-) diff --git a/src/app/features/administration/form/advanced-config/advanced-config.component.html b/src/app/features/administration/form/advanced-config/advanced-config.component.html index 04610dd2..e1a6d1c9 100644 --- a/src/app/features/administration/form/advanced-config/advanced-config.component.html +++ b/src/app/features/administration/form/advanced-config/advanced-config.component.html @@ -10,32 +10,20 @@ formControlName="description" required > -

+ (click)="form.patchValue({ custom_url: pollService.makeSlug(form) })" + > + régénérer +
@@ -51,16 +39,6 @@ formControlName="expiresDaysDelay" required /> -
Les participants pourront consulter les résultats @@ -74,16 +52,26 @@ Le sondage sera protégé par un mot de passe
- +
+ + +

@@ -172,4 +160,5 @@ Les informations du sondage seront chiffrés en base de données + diff --git a/src/app/features/administration/form/advanced-config/advanced-config.component.scss b/src/app/features/administration/form/advanced-config/advanced-config.component.scss index eb0e5380..bb60120b 100644 --- a/src/app/features/administration/form/advanced-config/advanced-config.component.scss +++ b/src/app/features/administration/form/advanced-config/advanced-config.component.scss @@ -6,3 +6,6 @@ margin-left: 1em; } } +.button .fa { + margin: 1em; +} diff --git a/src/app/features/administration/form/advanced-config/advanced-config.component.ts b/src/app/features/administration/form/advanced-config/advanced-config.component.ts index dcb8a75a..22a3f5c5 100644 --- a/src/app/features/administration/form/advanced-config/advanced-config.component.ts +++ b/src/app/features/administration/form/advanced-config/advanced-config.component.ts @@ -2,6 +2,7 @@ import { Component, Input, OnInit } from '@angular/core'; import { Poll } from '../../../../core/models/poll.model'; import { FormGroup } from '@angular/forms'; import { environment } from 'src/environments/environment'; +import { PollService } from '../../../../core/services/poll.service'; @Component({ selector: 'app-advanced-config', @@ -11,11 +12,12 @@ import { environment } from 'src/environments/environment'; export class AdvancedConfigComponent implements OnInit { public urlPrefix = '/participation/'; public environment = environment; + public displayClearPassword = false; @Input() public poll?: Poll; @Input() public form: FormGroup; - constructor() {} + constructor(public pollService: PollService) {} ngOnInit(): void {} } diff --git a/src/environments/environment.ts b/src/environments/environment.ts index ee72eb3a..4add204a 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -12,7 +12,7 @@ export const environment = { production: false, display_routes: false, // demo paths to test polls autofill_creation: true, - advanced_options_display: false, + advanced_options_display: true, autofill_participation: true, // autofill: false, showDemoWarning: false,