From 4f2ceeaca3007827821c9285985dff54d80ffd1f Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Wed, 13 Jun 2018 12:16:18 +0000 Subject: [PATCH] FEAT #7737 admin templates --- .../Views/template-administration.component.html | 13 ++++--------- src/app/template/controllers/TemplateController.php | 6 +++--- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/apps/maarch_entreprise/Views/template-administration.component.html b/apps/maarch_entreprise/Views/template-administration.component.html index 91d618c4a8f..09142b3a6ec 100755 --- a/apps/maarch_entreprise/Views/template-administration.component.html +++ b/apps/maarch_entreprise/Views/template-administration.component.html @@ -128,10 +128,9 @@ <mat-form-field> <mat-select id="template_datasource" name="template_datasource" title="{{lang.templateDatasource}}" placeholder="{{lang.templateDatasource}}" [(ngModel)]="template.template_datasource"> <mat-option value="">{{lang.noDatasource}}</mat-option> - <mat-option *ngFor="let datasource of datasourcesList" [value]="action.name"> - {{action.label}} + <mat-option *ngFor="let datasource of datasourcesList" [value]="datasource.id"> + {{datasource.label}} </mat-option> - <mat-option value="letterbox_attachment">[réponse] Informations du courrier entrant</mat-option> </mat-select> </mat-form-field> </div> @@ -147,11 +146,7 @@ <div class="form-group"> <div class="col-sm-12" style="text-align:center;"> <button mat-raised-button color="primary" type="submit" [disabled]="!templatesFormUp.form.valid">{{lang.save}}</button> - </div> - </div> - <div class="form-group" *ngIf="!creationMode"> - <div class="col-sm-12" style="text-align:center;"> - <button mat-raised-button color="primary" type="button" (click)="duplicateTemplate()">{{lang.duplicate}}</button> + <button *ngIf="!creationMode" mat-raised-button color="primary" type="button" (click)="duplicateTemplate()">{{lang.duplicate}}</button> </div> </div> </form> @@ -164,4 +159,4 @@ </mat-list> </mat-sidenav> </mat-sidenav-container> -</div> \ No newline at end of file +</div> diff --git a/src/app/template/controllers/TemplateController.php b/src/app/template/controllers/TemplateController.php index 3e39844faa2..9350e8f617e 100644 --- a/src/app/template/controllers/TemplateController.php +++ b/src/app/template/controllers/TemplateController.php @@ -56,9 +56,9 @@ class TemplateController } $entities = EntityModel::getAllowedEntitiesByUserId(['userId' => 'superadmin']); foreach ($entities as $key => $entity) { - $entities[$key]['selected'] = false; + $entities[$key]['state']['selected'] = false; if (in_array($entity['id'], $linkedEntities)) { - $entities[$key]['selected'] = true; + $entities[$key]['state']['selected'] = true; } } @@ -268,7 +268,7 @@ class TemplateController $entities = EntityModel::getAllowedEntitiesByUserId(['userId' => 'superadmin']); foreach ($entities as $key => $entity) { - $entities[$key]['selected'] = false; + $entities[$key]['state']['selected'] = false; } return $response->withJson([ -- GitLab