|  |  | @ -56,7 +56,8 @@ import { | 
			
		
	
		
			
				
					|  |  |  |   documentTextOutline, | 
			
		
	
		
			
				
					|  |  |  |   ellipsisHorizontal, | 
			
		
	
		
			
				
					|  |  |  |   ellipsisVertical, | 
			
		
	
		
			
				
					|  |  |  |   trashOutline | 
			
		
	
		
			
				
					|  |  |  |   trashOutline, | 
			
		
	
		
			
				
					|  |  |  |   walletOutline | 
			
		
	
		
			
				
					|  |  |  | } from 'ionicons/icons'; | 
			
		
	
		
			
				
					|  |  |  | import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; | 
			
		
	
		
			
				
					|  |  |  | import { Subject, Subscription, takeUntil } from 'rxjs'; | 
			
		
	
	
		
			
				
					|  |  | @ -153,7 +154,8 @@ export class GfActivitiesTableComponent | 
			
		
	
		
			
				
					|  |  |  |       documentTextOutline, | 
			
		
	
		
			
				
					|  |  |  |       ellipsisHorizontal, | 
			
		
	
		
			
				
					|  |  |  |       ellipsisVertical, | 
			
		
	
		
			
				
					|  |  |  |       trashOutline | 
			
		
	
		
			
				
					|  |  |  |       trashOutline, | 
			
		
	
		
			
				
					|  |  |  |       walletOutline | 
			
		
	
		
			
				
					|  |  |  |     }); | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -244,12 +246,7 @@ export class GfActivitiesTableComponent | 
			
		
	
		
			
				
					|  |  |  |       if (!activity.error) { | 
			
		
	
		
			
				
					|  |  |  |         this.selectedRows.toggle(activity); | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |     } else if ( | 
			
		
	
		
			
				
					|  |  |  |       this.hasPermissionToOpenDetails && | 
			
		
	
		
			
				
					|  |  |  |       this.isExcludedFromAnalysis(activity) === false && | 
			
		
	
		
			
				
					|  |  |  |       activity.isDraft === false && | 
			
		
	
		
			
				
					|  |  |  |       ['BUY', 'DIVIDEND', 'SELL'].includes(activity.type) | 
			
		
	
		
			
				
					|  |  |  |     ) { | 
			
		
	
		
			
				
					|  |  |  |     } else if (this.canClickActivity(activity)) { | 
			
		
	
		
			
				
					|  |  |  |       this.activityClicked.emit({ | 
			
		
	
		
			
				
					|  |  |  |         dataSource: activity.SymbolProfile.dataSource, | 
			
		
	
		
			
				
					|  |  |  |         symbol: activity.SymbolProfile.symbol | 
			
		
	
	
		
			
				
					|  |  | @ -257,6 +254,15 @@ export class GfActivitiesTableComponent | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   public canClickActivity(activity: Activity) { | 
			
		
	
		
			
				
					|  |  |  |     return ( | 
			
		
	
		
			
				
					|  |  |  |       this.hasPermissionToOpenDetails && | 
			
		
	
		
			
				
					|  |  |  |       this.isExcludedFromAnalysis(activity) === false && | 
			
		
	
		
			
				
					|  |  |  |       activity.isDraft === false && | 
			
		
	
		
			
				
					|  |  |  |       ['BUY', 'DIVIDEND', 'SELL'].includes(activity.type) | 
			
		
	
		
			
				
					|  |  |  |     ); | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   public onCloneActivity(aActivity: OrderWithAccount) { | 
			
		
	
		
			
				
					|  |  |  |     this.activityToClone.emit(aActivity); | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
	
		
			
				
					|  |  | 
 |