diff --git a/src/app/entity/controllers/ListTemplateController.php b/src/app/entity/controllers/ListTemplateController.php
index 89650bd3bada418742440f309eb69834901e0cc4..931b8a3a99b6b32d641a968e4ad9c52a14dc10af 100755
--- a/src/app/entity/controllers/ListTemplateController.php
+++ b/src/app/entity/controllers/ListTemplateController.php
@@ -33,10 +33,20 @@ class ListTemplateController
 {
     public function get(Request $request, Response $response)
     {
+        $queryParams = $request->getQueryParams();
+
+        if (empty($queryParams['admin'])) {
+            $where = ['owner is null or owner = ?'];
+            $data = [$GLOBALS['id']];
+        } else {
+            $where = ['owner is null'];
+            $data = [];
+        }
+
         $listTemplates = ListTemplateModel::get([
             'select' => ['id', 'type', 'entity_id as "entityId"', 'title', 'description', 'owner'],
-            'where'  => ['owner is null or owner = ?'],
-            'data'   => [$GLOBALS['id']]
+            'where'  => $where,
+            'data'   => $data
         ]);
 
         for ($i = 0; $i < count($listTemplates); $i++) {
diff --git a/src/frontend/app/administration/diffusionModel/diffusionModels-administration.component.ts b/src/frontend/app/administration/diffusionModel/diffusionModels-administration.component.ts
index 0ab532935946cdb7cf99fde0ac7b9939a80b7b72..07e58a382f0522ddafb23bb0fa91acaace8ef319 100755
--- a/src/frontend/app/administration/diffusionModel/diffusionModels-administration.component.ts
+++ b/src/frontend/app/administration/diffusionModel/diffusionModels-administration.component.ts
@@ -59,7 +59,7 @@ export class DiffusionModelsAdministrationComponent implements OnInit {
 
         this.loading = true;
 
-        this.http.get("../../rest/listTemplates")
+        this.http.get("../../rest/listTemplates?admin=true")
             .subscribe((data: any) => {
                 data['listTemplates'].forEach((template: any) => {
                     if ((template.type.indexOf('visaCircuit') != -1 || template.type.indexOf('opinionCircuit') != -1) && template.entityId == null) {