conditionnal display of admin links if admin_key is present
This commit is contained in:
parent
8f6fe6044a
commit
475c420d96
|
@ -47,7 +47,7 @@ export class PollService implements Resolve<Poll> {
|
||||||
public showDateInterval = false;
|
public showDateInterval = false;
|
||||||
public allowSeveralHours = false;
|
public allowSeveralHours = false;
|
||||||
public richTextMode = false;
|
public richTextMode = false;
|
||||||
public calendar: any = [new Date()];
|
public calendar: Date[] = [new Date()];
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private http: HttpClient,
|
private http: HttpClient,
|
||||||
|
|
|
@ -28,34 +28,43 @@
|
||||||
Voici les liens d’accès au sondage, conservez-les soigneusement ! (Si vous les perdez vous
|
Voici les liens d’accès au sondage, conservez-les soigneusement ! (Si vous les perdez vous
|
||||||
pourrez toujours les recevoir par email)
|
pourrez toujours les recevoir par email)
|
||||||
</p>
|
</p>
|
||||||
<div>
|
<div class="no-admin-key" *ngIf="!pollService.admin_key">
|
||||||
Pour accéder au sondage et à tous ses paramètres :
|
Pas de clé d'administration, l'enregistrement du sondage a échoué. vérifiez vos paramètres
|
||||||
<br />
|
réseau.
|
||||||
<pre class="is-default" routerLink="{{ pollService.getAdministrationUrlFromForm() }}"
|
</div>
|
||||||
>{{ pollService.getAdministrationUrlFromForm() }}
|
<div class="admin-ok" *ngIf="pollService.admin_key">
|
||||||
</pre
|
<div>
|
||||||
>
|
Pour accéder au sondage et à tous ses paramètres :
|
||||||
<app-copy-text [textToCopy]="pollService.getAdministrationUrlFromForm()"></app-copy-text>
|
<br />
|
||||||
|
<pre class="is-default" routerLink="{{ pollService.getAdministrationUrlFromForm() }}"
|
||||||
|
>{{ pollService.getAdministrationUrlFromForm() }}
|
||||||
|
</pre
|
||||||
|
>
|
||||||
|
<app-copy-text
|
||||||
|
[textToCopy]="pollService.getAdministrationUrlFromForm()"
|
||||||
|
></app-copy-text>
|
||||||
|
</div>
|
||||||
|
<br />
|
||||||
|
<a class="button is-info" [href]="pollService.getAdministrationUrlFromForm()">
|
||||||
|
Voir le sondage coté administrateur·ice
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<p class="note has-background-info padded">
|
||||||
|
<i class="fa fa-info-circle"></i> Note : Le sondage sera supprimé
|
||||||
|
<strong> {{ pollService.form.value.expiresDaysDelay }} </strong> jours après la date de
|
||||||
|
sa dernière modification.
|
||||||
|
<span class="expiracy-detail" *ngIf="pollService.form.value.expiresDaysDelay">
|
||||||
|
Le
|
||||||
|
{{
|
||||||
|
pollService.DateUtilitiesService.addDaysToDate(
|
||||||
|
pollService.form.value.expiresDaysDelay,
|
||||||
|
today
|
||||||
|
) | date: 'short'
|
||||||
|
}}
|
||||||
|
</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
|
||||||
<a class="button is-info" [href]="pollService.getAdministrationUrlFromForm()">
|
|
||||||
Voir le sondage coté administrateur·ice
|
|
||||||
</a>
|
|
||||||
<br />
|
|
||||||
<p class="note has-background-info padded">
|
|
||||||
<i class="fa fa-info-circle"></i> Note : Le sondage sera supprimé
|
|
||||||
<strong> {{ pollService.form.value.expiresDaysDelay }} </strong> jours après la date de sa
|
|
||||||
dernière modification.
|
|
||||||
<span class="expiracy-detail" *ngIf="pollService.form.value.expiresDaysDelay">
|
|
||||||
Le
|
|
||||||
{{
|
|
||||||
pollService.DateUtilitiesService.addDaysToDate(
|
|
||||||
pollService.form.value.expiresDaysDelay,
|
|
||||||
today
|
|
||||||
) | date: 'short'
|
|
||||||
}}
|
|
||||||
</span>
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="column">
|
<div class="column">
|
||||||
|
|
Loading…
Reference in New Issue