| 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 { setConfirmation, setMessage } = inject("mainStore") | 52 |         const { setConfirmationDialog, 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 |             setConfirmation, | 62 |             setConfirmationDialog, | 
        
          | 63 |             setMessage, | 63 |             setMessage, | 
        
          | 64 |         } | 64 |         } | 
        
          | 65 |     }, | 65 |     }, | 
  
    | Lines 114-127
          export default {
      
      
        Link Here | 
        
          | 114 |                 "/cgi-bin/koha/erm/agreements/edit/" + agreement_id | 114 |                 "/cgi-bin/koha/erm/agreements/edit/" + agreement_id | 
        
          | 115 |             ) | 115 |             ) | 
        
          | 116 |         }, | 116 |         }, | 
          
            
              | 117 |         delete_agreement: function (agreement_id) { | 117 |         delete_agreement: function (agreement_id, agreement_name) { | 
            
              | 118 |             this.setConfirmation( | 118 |             this.setConfirmationDialog( | 
            
              | 119 |                 this.$__("Are you sure you want to remove this agreement?"), | 119 |                 { | 
            
              |  |  | 120 |                     title: this.$__( | 
            
              | 121 |                         "Are you sure you want to remove this agreement?" | 
            
              | 122 |                     ), | 
            
              | 123 |                     message: agreement_name, | 
            
              | 124 |                     accept_label: this.$__("Yes, delete"), | 
            
              | 125 |                     cancel_label: this.$__("No, do not delete"), | 
            
              | 126 |                 }, | 
        
          | 120 |                 () => { | 127 |                 () => { | 
        
          | 121 |                     const client = APIClient.erm | 128 |                     const client = APIClient.erm | 
        
          | 122 |                     client.agreements.delete(agreement_id).then( | 129 |                     client.agreements.delete(agreement_id).then( | 
        
          | 123 |                         success => { | 130 |                         success => { | 
          
            
              | 124 |                             this.setMessage(this.$__("Agreement deleted")) | 131 |                             this.setMessage( | 
            
              |  |  | 132 |                                 this.$__("Agreement %s deleted").format( | 
            
              | 133 |                                     agreement_name | 
            
              | 134 |                                 ) | 
            
              | 135 |                             ) | 
        
          | 125 |                             this.refresh_table() | 136 |                             this.refresh_table() | 
        
          | 126 |                         }, | 137 |                         }, | 
        
          | 127 |                         error => {} | 138 |                         error => {} | 
  
    | Lines 314-319
          export default {
      
      
        Link Here | 
        
          | 314 |                                     let agreement_id = api | 325 |                                     let agreement_id = api | 
        
          | 315 |                                         .row(tr) | 326 |                                         .row(tr) | 
        
          | 316 |                                         .data().agreement_id | 327 |                                         .data().agreement_id | 
            
              |  |  | 328 |                                     let agreement_name = api.row(tr).data().name | 
        
          | 317 |                                     let editButton = createVNode( | 329 |                                     let editButton = createVNode( | 
        
          | 318 |                                         "a", | 330 |                                         "a", | 
        
          | 319 |                                         { | 331 |                                         { | 
  
    | Lines 338-344
          export default {
      
      
        Link Here | 
        
          | 338 |                                             class: "btn btn-default btn-xs", | 350 |                                             class: "btn btn-default btn-xs", | 
        
          | 339 |                                             role: "button", | 351 |                                             role: "button", | 
        
          | 340 |                                             onClick: () => { | 352 |                                             onClick: () => { | 
          
            
              | 341 |                                                 delete_agreement(agreement_id) | 353 |                                                 delete_agreement( | 
            
              |  |  | 354 |                                                     agreement_id, | 
            
              | 355 |                                                     agreement_name | 
            
              | 356 |                                                 ) | 
        
          | 342 |                                             }, | 357 |                                             }, | 
        
          | 343 |                                         }, | 358 |                                         }, | 
        
          | 344 |                                         [ | 359 |                                         [ |