From 8e0750a7eb56e944378ae7160a52ce1238c20f75 Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Wed, 8 Jan 2020 16:49:53 +0100
Subject: [PATCH] FEAT #11763 TIME 0:10 create public template parameter in
 admin

---
 src/app/entity/controllers/ListTemplateController.php          | 2 +-
 .../diffusionModel/diffusionModel-administration.component.ts  | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/app/entity/controllers/ListTemplateController.php b/src/app/entity/controllers/ListTemplateController.php
index 931b8a3a99b..bf703c49dca 100755
--- a/src/app/entity/controllers/ListTemplateController.php
+++ b/src/app/entity/controllers/ListTemplateController.php
@@ -107,7 +107,7 @@ class ListTemplateController
     {
         $body = $request->getParsedBody();
 
-        if (empty($body['private'])) {
+        if (!empty($body['admin'])) {
             if (!PrivilegeController::hasPrivilege(['privilegeId' => 'manage_entities', 'userId'      => $GLOBALS['id']]) && !empty($body['entityId'])) {
                 return $response->withStatus(403)->withJson(['errors' => 'Service forbidden']);
             }
diff --git a/src/frontend/app/administration/diffusionModel/diffusionModel-administration.component.ts b/src/frontend/app/administration/diffusionModel/diffusionModel-administration.component.ts
index cd0caf596d4..33d1156340a 100755
--- a/src/frontend/app/administration/diffusionModel/diffusionModel-administration.component.ts
+++ b/src/frontend/app/administration/diffusionModel/diffusionModel-administration.component.ts
@@ -158,7 +158,8 @@ export class DiffusionModelAdministrationComponent implements OnInit {
             "type": this.diffusionModel.type,
             "title": this.diffusionModel.title,
             "description": this.diffusionModel.description,
-            "items": Array()
+            "items": Array(),
+            "admin": true
         };
         if (this.idCircuit == null) {
             this.diffusionModel.items.forEach((listModel: any, i: number) => {
-- 
GitLab