| Lines 49-55
          export default {
      
      
        Link Here | 
        
          | 49 |         const AVStore = inject("AVStore") | 49 |         const AVStore = inject("AVStore") | 
        
          | 50 |         const { get_lib_from_av, map_av_dt_filter } = AVStore | 50 |         const { get_lib_from_av, map_av_dt_filter } = AVStore | 
        
          | 51 |  | 51 |  | 
          
            
              | 52 |         const { setWarning, setMessage } = inject("mainStore") | 52 |         const { setConfirmation, setMessage } = inject("mainStore") | 
        
          | 53 |  | 53 |  | 
        
          | 54 |         const table_id = "agreement_list" | 54 |         const table_id = "agreement_list" | 
        
          | 55 |         useDataTable(table_id) | 55 |         useDataTable(table_id) | 
  
    | Lines 59-65
          export default {
      
      
        Link Here | 
        
          | 59 |             get_lib_from_av, | 59 |             get_lib_from_av, | 
        
          | 60 |             map_av_dt_filter, | 60 |             map_av_dt_filter, | 
        
          | 61 |             table_id, | 61 |             table_id, | 
          
            
              | 62 |             setWarning, | 62 |             setConfirmation, | 
        
          | 63 |             setMessage, | 63 |             setMessage, | 
        
          | 64 |         } | 64 |         } | 
        
          | 65 |     }, | 65 |     }, | 
  
    | Lines 115-136
          export default {
      
      
        Link Here | 
        
          | 115 |             ) | 115 |             ) | 
        
          | 116 |         }, | 116 |         }, | 
        
          | 117 |         delete_agreement: function (agreement_id) { | 117 |         delete_agreement: function (agreement_id) { | 
          
            
              | 118 |             this.setWarning(this.$__("Are you sure you want to remove this agreement?"), () => { | 118 |             this.setConfirmation( | 
            
              | 119 |                 const client = APIClient.erm | 119 |                 this.$__("Are you sure you want to remove this agreement?"), | 
            
              | 120 |                 client.agreements.delete(agreement_id).then( | 120 |                 () => { | 
            
              | 121 |                     success => { | 121 |                     const client = APIClient.erm | 
            
              | 122 |                         this.setMessage(this.$__("Agreement deleted")) | 122 |                     client.agreements.delete(agreement_id).then( | 
            
              | 123 |                         this.refresh_table() | 123 |                         success => { | 
            
              | 124 |                     }, | 124 |                             this.setMessage(this.$__("Agreement deleted")) | 
            
              | 125 |                     error => {} | 125 |                             this.refresh_table() | 
            
              | 126 |                 ) | 126 |                         }, | 
            
              | 127 |             }) | 127 |                         error => {} | 
            
              |  |  | 128 |                     ) | 
            
              | 129 |                 } | 
            
              | 130 |             ) | 
        
          | 128 |         }, | 131 |         }, | 
        
          | 129 |         select_agreement: function (agreement_id) { | 132 |         select_agreement: function (agreement_id) { | 
        
          | 130 |             this.$emit("select-agreement", agreement_id) | 133 |             this.$emit("select-agreement", agreement_id) | 
        
          | 131 |             this.$emit("close") | 134 |             this.$emit("close") | 
        
          | 132 |         }, | 135 |         }, | 
          
            
              | 133 |         refresh_table: function(){ | 136 |         refresh_table: function () { | 
        
          | 134 |             $("#" + this.table_id) | 137 |             $("#" + this.table_id) | 
        
          | 135 |                 .DataTable() | 138 |                 .DataTable() | 
        
          | 136 |                 .ajax.url(this.datatable_url) | 139 |                 .ajax.url(this.datatable_url) |