{
  "reportPanel": "true",
  "reportTitle": "Log Report ",
  "keyColumn": "task_id",
  "wildsearch": "true",
  "detailHeaderColumnPrefix": "Task View Report ",
  "handleFile": "true",
  "hideOperationsColumn": "true",
  "defaultDateRange": "weekly",
  "dateRange": [
    "weekly",
    "monthly",
    "custom"
  ],
  "dateField": "created_on",
  "dataSource": {
    "queryFunction": "Cmshelper::getTaskViewQuery"
  },
  "orderBy": {
    "task_id": "DESC"
  },
  "listColumns": [
    "staff_name",
    "project_name",
    "module_name",
    "task_title",
    "task_estimated_time",
    "task_estimated_completion_date",
    "created_on",
    "owner_name",
    "task_status"
  ],
  "showColumns": [
    "staff_name",
    "project_name",
    "module_name",
    "task_title",
    "task_estimated_time",
    "task_estimated_completion_date",
    "created_on",
    "owner_name",
    "task_status"
  ],
  "detailColumns": [
    "staff_name",
    "project_name",
    "module_name",
    "task_title",
    "task_estimated_time",
    "task_estimated_completion_date",
    "created_on",
    "owner_name",
    "task_status"
  ],
  "columns": {
    "task_id": {
      "name": "ID",
      "editoptions": {
        "type": "hidden"
      }
    },
    "staff_name": {
      "name": "Assigned To",
      "searchable": "true",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "project_name": {
      "name": "Project",
      "searchable": "true",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "module_name": {
      "name": "Module",
      "searchable": "true",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "task_title": {
      "name": "Task",
      "editoptions": {
        "type": "hidden"
      }
    },
    "task_estimated_time": {
      "name": "Estimated Time",
      "editoptions": {
        "type": "hidden"
      }
    },
    "task_estimated_completion_date": {
      "name": "Completion Date",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "created_on": {
      "name": "Created On",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "owner_name": {
      "name": "Assigned By",
      "searchable": "true",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "task_status": {
      "name": "Status",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    }
  }
}