LeaveTypeList:
  pluginName: orangehrmCoreLeavePlugin
  hasSelectableRows: true
  unselectableRowIds: []
  idValueGetter: getLeaveTypeId
  title: '<?php echo __("Leave Types");?>'
  tableWidth: 100%
  hasSummary: false
  summary: []
  buttons:
    Add:
      label: Add
    Delete:
      label: Delete
      type: submit
  buttonsPosition: before-data
  formMethod: post
  formAction: 'index.php/leave/deleteLeaveType'
  assets: []
  jsInitMethods: []
HolidayList:
  pluginName: orangehrmCoreLeavePlugin
  hasSelectableRows: true
  unselectableRowIds: []
  idValueGetter: getId
  title: ''
  tableWidth: 100%
  hasSummary: false
  summary: []
  buttons:
    Add:
      label: Add
    Delete:
      label: Delete
      type: submit
  buttonsPosition: before-data
  formMethod: post
  formAction: 'index.php/leave/deleteHoliday'
  assets: [viewHolidayListSuccess.js, viewHolidayListSuccess.css]
  jsInitMethods: []  

LeaveRequest:
  pluginName: orangehrmCoreLeavePlugin
  hasSelectableRows: false
  unselectableRowIds: []
  idValueGetter: getEmployeeId
  title: ''
  tableWidth: 100%
  hasSummary: false
  summary: []
  buttons:
    Save:
      label: Save
      function: handleSaveButton
  buttonsPosition: after-data
  formMethod: post
  formAction: 'index.php/leave/changeLeaveStatus'
  assets: []
  jsInitMethods: [setPage]

Leave:
  pluginName: orangehrmCoreLeavePlugin
  hasSelectableRows: false
  unselectableRowIds: []
  idValueGetter: getEmployeeId
  title: ''
  tableWidth: 100%
  hasSummary: false
  summary: []
  buttons:
    Save:
      label: Save
      function: handleSaveButton
    Back:
      label: Back
      function: handleBackButton
  buttonsPosition: after-data
  formMethod: post
  formAction: 'index.php/leave/changeLeaveStatus'
  assets: []
  jsInitMethods: [] 
  
EmployeeLeaveEntitlement:
  pluginName: orangehrmCoreLeavePlugin
  hasSelectableRows: false
  unselectableRowIds: []
  idValueGetter: getEmployeeId
  title: ''
  tableWidth: 100%
  hasSummary: false
  summary: []
  buttons:
    Edit:
      label: Edit
      function: handleEditButton
    Reset:
      label: Reset
      function: handleResetButton
      type: reset
  buttonsPosition: after-data
  formMethod: post
  formAction: '#'
  assets: [viewLeaveSummarySuccess.js]
  jsInitMethods: [initLeaveSummary]   