| Lines 57-63
          export default {
      
      
        Link Here | 
        
          | 57 |         const AVStore = inject("AVStore") | 57 |         const AVStore = inject("AVStore") | 
        
          | 58 |         const { get_lib_from_av, map_av_dt_filter } = AVStore | 58 |         const { get_lib_from_av, map_av_dt_filter } = AVStore | 
        
          | 59 |  | 59 |  | 
          
            
              | 60 |         const { setWarning, setMessage } = inject("mainStore") | 60 |         const { setConfirmation, setMessage } = inject("mainStore") | 
        
          | 61 |  | 61 |  | 
        
          | 62 |         const table_id = "agreement_list" | 62 |         const table_id = "agreement_list" | 
        
          | 63 |         useDataTable(table_id) | 63 |         useDataTable(table_id) | 
  
    | Lines 68-74
          export default {
      
      
        Link Here | 
        
          | 68 |             map_av_dt_filter, | 68 |             map_av_dt_filter, | 
        
          | 69 |             table_id, | 69 |             table_id, | 
        
          | 70 |             logged_in_user, | 70 |             logged_in_user, | 
          
            
              | 71 |             setWarning, | 71 |             setConfirmation, | 
        
          | 72 |             setMessage, | 72 |             setMessage, | 
        
          | 73 |         } | 73 |         } | 
        
          | 74 |     }, | 74 |     }, | 
  
    | Lines 125-146
          export default {
      
      
        Link Here | 
        
          | 125 |             ) | 125 |             ) | 
        
          | 126 |         }, | 126 |         }, | 
        
          | 127 |         delete_agreement: function (agreement_id) { | 127 |         delete_agreement: function (agreement_id) { | 
          
            
              | 128 |             this.setWarning(this.$__("Are you sure you want to remove this agreement?"), () => { | 128 |             this.setConfirmation( | 
            
              | 129 |                 const client = APIClient.erm | 129 |                 this.$__("Are you sure you want to remove this agreement?"), | 
            
              | 130 |                 client.agreements.delete(agreement_id).then( | 130 |                 () => { | 
            
              | 131 |                     success => { | 131 |                     const client = APIClient.erm | 
            
              | 132 |                         this.setMessage(this.$__("Agreement deleted")) | 132 |                     client.agreements.delete(agreement_id).then( | 
            
              | 133 |                         this.refresh_table() | 133 |                         success => { | 
            
              | 134 |                     }, | 134 |                             this.setMessage(this.$__("Agreement deleted")) | 
            
              | 135 |                     error => {} | 135 |                             this.refresh_table() | 
            
              | 136 |                 ) | 136 |                         }, | 
            
              | 137 |             }) | 137 |                         error => {} | 
            
              |  |  | 138 |                     ) | 
            
              | 139 |                 } | 
            
              | 140 |             ) | 
        
          | 138 |         }, | 141 |         }, | 
        
          | 139 |         select_agreement: function (agreement_id) { | 142 |         select_agreement: function (agreement_id) { | 
        
          | 140 |             this.$emit("select-agreement", agreement_id) | 143 |             this.$emit("select-agreement", agreement_id) | 
        
          | 141 |             this.$emit("close") | 144 |             this.$emit("close") | 
        
          | 142 |         }, | 145 |         }, | 
          
            
              | 143 |         refresh_table: function(){ | 146 |         refresh_table: function () { | 
        
          | 144 |             $("#" + this.table_id) | 147 |             $("#" + this.table_id) | 
        
          | 145 |                 .DataTable() | 148 |                 .DataTable() | 
        
          | 146 |                 .ajax.url(this.datatable_url) | 149 |                 .ajax.url(this.datatable_url) |