{
  "reportPanel": "true",
  "reportTitle": "Log Report ",
  "defaultDateRange": "weekly",
  "dateRange": [
    "weekly",
    "monthly",
    "custom"
  ],
  "dateField": "created_on",
  "dataSource": {
    "queryFunction": "Cmshelper::getTaskLogQuery"
  },
  "export": "true",
  "keyColumn": "user_id",
  "listColumns": [
    "log_comments",
    "worked_hours",
    "task_title",
    "project_name",
    "staff_name",
    "worked_on"
  ],
  "exportColumns": [
    "log_comments",
    "worked_hours",
    "task_title",
    "project_name",
    "staff_name",
    "worked_on"
  ],
  "detailColumns": [
    "log_comments",
    "worked_hours",
    "task_title",
    "project_name",
    "staff_name",
    "worked_on"
  ],
  "columns": {
    "log_comments": {
      "name": "Task Log",
      "defaultText": "0",
      "type": "text"
    },
    "worked_hours": {
      "name": "Worked Hours",
      "defaultText": "0",
      "type": "text"
    },
    "staff_name": {
      "name": "Name",
      "type": "text",
      "sortable": "true",
      "searchable": "searchable"
    },
    "task_title": {
      "name": "Task",
      "defaultText": "0",
      "type": "text",
      "sortable": "true",
      "searchable": "searchable"
    },
    "project_name": {
      "name": "Project",
      "defaultText": "0",
      "type": "text",
      "sortable": "true",
      "searchable": "searchable"
    },
    "worked_on": {
      "name": "Worked On",
      "defaultText": "0",
      "type": "text",
      "sortable": "true"
    }
  }
}
