| 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 { setConfirmation, setMessage } = inject("mainStore") | 60 |         const { setConfirmationDialog, 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 |             setConfirmation, | 71 |             setConfirmationDialog, | 
        
          | 72 |             setMessage, | 72 |             setMessage, | 
        
          | 73 |         } | 73 |         } | 
        
          | 74 |     }, | 74 |     }, | 
  
    | Lines 124-137
          export default {
      
      
        Link Here | 
        
          | 124 |                 "/cgi-bin/koha/erm/agreements/edit/" + agreement_id | 124 |                 "/cgi-bin/koha/erm/agreements/edit/" + agreement_id | 
        
          | 125 |             ) | 125 |             ) | 
        
          | 126 |         }, | 126 |         }, | 
          
            
              | 127 |         delete_agreement: function (agreement_id) { | 127 |         delete_agreement: function (agreement_id, agreement_name) { | 
            
              | 128 |             this.setConfirmation( | 128 |             this.setConfirmationDialog( | 
            
              | 129 |                 this.$__("Are you sure you want to remove this agreement?"), | 129 |                 { | 
            
              |  |  | 130 |                     title: this.$__( | 
            
              | 131 |                         "Are you sure you want to remove this agreement?" | 
            
              | 132 |                     ), | 
            
              | 133 |                     message: agreement_name, | 
            
              | 134 |                     accept_label: this.$__("Yes, delete"), | 
            
              | 135 |                     cancel_label: this.$__("No, do not delete"), | 
            
              | 136 |                 }, | 
        
          | 130 |                 () => { | 137 |                 () => { | 
        
          | 131 |                     const client = APIClient.erm | 138 |                     const client = APIClient.erm | 
        
          | 132 |                     client.agreements.delete(agreement_id).then( | 139 |                     client.agreements.delete(agreement_id).then( | 
        
          | 133 |                         success => { | 140 |                         success => { | 
          
            
              | 134 |                             this.setMessage(this.$__("Agreement deleted")) | 141 |                             this.setMessage( | 
            
              |  |  | 142 |                                 this.$__("Agreement %s deleted").format( | 
            
              | 143 |                                     agreement_name | 
            
              | 144 |                                 ) | 
            
              | 145 |                             ) | 
        
          | 135 |                             this.refresh_table() | 146 |                             this.refresh_table() | 
        
          | 136 |                         }, | 147 |                         }, | 
        
          | 137 |                         error => {} | 148 |                         error => {} | 
  
    | Lines 332-337
          export default {
      
      
        Link Here | 
        
          | 332 |                                     let agreement_id = api | 343 |                                     let agreement_id = api | 
        
          | 333 |                                         .row(tr) | 344 |                                         .row(tr) | 
        
          | 334 |                                         .data().agreement_id | 345 |                                         .data().agreement_id | 
            
              |  |  | 346 |                                     let agreement_name = api.row(tr).data().name | 
        
          | 335 |                                     let editButton = createVNode( | 347 |                                     let editButton = createVNode( | 
        
          | 336 |                                         "a", | 348 |                                         "a", | 
        
          | 337 |                                         { | 349 |                                         { | 
  
    | Lines 356-362
          export default {
      
      
        Link Here | 
        
          | 356 |                                             class: "btn btn-default btn-xs", | 368 |                                             class: "btn btn-default btn-xs", | 
        
          | 357 |                                             role: "button", | 369 |                                             role: "button", | 
        
          | 358 |                                             onClick: () => { | 370 |                                             onClick: () => { | 
          
            
              | 359 |                                                 delete_agreement(agreement_id) | 371 |                                                 delete_agreement( | 
            
              |  |  | 372 |                                                     agreement_id, | 
            
              | 373 |                                                     agreement_name | 
            
              | 374 |                                                 ) | 
        
          | 360 |                                             }, | 375 |                                             }, | 
        
          | 361 |                                         }, | 376 |                                         }, | 
        
          | 362 |                                         [ | 377 |                                         [ |