From 7f3ca75ab397590e830f17c828d19ad3937ee5e2 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Tue, 23 Jul 2019 18:39:14 +0200
Subject: [PATCH] FEAT #11267 TIME 1:30 default action refactoring in basket
 list

---
 src/frontend/app/actions/actions-list.component.ts        | 8 ++++++--
 .../view-doc-action/view-doc-action.component.html        | 4 ++--
 .../basket/list/list-administration.component.ts          | 2 +-
 src/frontend/app/list/basket-list.component.ts            | 2 +-
 4 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/frontend/app/actions/actions-list.component.ts b/src/frontend/app/actions/actions-list.component.ts
index d51221adcf8..16c732f05cc 100644
--- a/src/frontend/app/actions/actions-list.component.ts
+++ b/src/frontend/app/actions/actions-list.component.ts
@@ -71,7 +71,7 @@ export class ActionsListComponent implements OnInit {
         return false;
     }
 
-    launchEvent(action: any) {
+    launchEvent(action: any, row: any) {
         this.arrRes = [];
         this.currentAction = action;
 
@@ -82,10 +82,14 @@ export class ActionsListComponent implements OnInit {
             this.contextMenuTitle = '';
             this.contextResId = 0;
         }
+        
+        if (row !== undefined){
+            this.contextMenuTitle = row.alt_identifier;
+        }
 
         if (action.component == 'v1Action' && this.arrRes.length > 1) {
             alert(this.lang.actionMassForbidden);
-        } else {
+        } else if (action.component !== null) {
             
             this.http.put('../../rest/resourcesList/users/' + this.currentBasketInfo.ownerId + '/groups/' + this.currentBasketInfo.groupId + '/baskets/' + this.currentBasketInfo.basketId + '/lock', { resources: this.arrRes })
                 .subscribe((data: any) => {
diff --git a/src/frontend/app/actions/view-doc-action/view-doc-action.component.html b/src/frontend/app/actions/view-doc-action/view-doc-action.component.html
index 1290e1391b4..76fa5be15f2 100644
--- a/src/frontend/app/actions/view-doc-action/view-doc-action.component.html
+++ b/src/frontend/app/actions/view-doc-action/view-doc-action.component.html
@@ -1,8 +1,8 @@
-<h1 mat-dialog-title>"{{data.action.label_action}}" : {{data.contextChrono}}
+<h1 mat-dialog-title>{{data.contextChrono}}
     <button title="{{lang.close}}" mat-icon-button [mat-dialog-close]="">
         <mat-icon class="fa fa-times-circle fa-2x"></mat-icon>
     </button>
 </h1>
 <div style="overflow:auto;height: 100%;width: 100%;">
     <pdf-viewer [src]="docUrl" [render-text]="true" [autoresize]="true" [original-size]="false" [show-all]="true"></pdf-viewer>
-</div>
+</div>
\ No newline at end of file
diff --git a/src/frontend/app/administration/basket/list/list-administration.component.ts b/src/frontend/app/administration/basket/list/list-administration.component.ts
index 4332e78fd83..e71dfc53c81 100644
--- a/src/frontend/app/administration/basket/list/list-administration.component.ts
+++ b/src/frontend/app/administration/basket/list/list-administration.component.ts
@@ -136,7 +136,7 @@ export class ListAdministrationComponent implements OnInit {
         },        
         {
             id: 'eventVisaMail',
-            value: 'visaMail'
+            value: 'signatureBookAction'
         },        
         {
             id: 'eventProcessDoc',
diff --git a/src/frontend/app/list/basket-list.component.ts b/src/frontend/app/list/basket-list.component.ts
index 1c450100723..5f0237936c2 100755
--- a/src/frontend/app/list/basket-list.component.ts
+++ b/src/frontend/app/list/basket-list.component.ts
@@ -414,7 +414,7 @@ export class BasketListComponent implements OnInit {
         this.toggleRes(thisSelect, row);
         
         setTimeout(() => {
-            this.actionsList.launchEvent(action);
+            this.actionsList.launchEvent(action, row);
         }, 200);
         
     }
-- 
GitLab