[
  {
    "name": "",
    "module": "auth",
    "action": "restrict",
    "options": {
      "provider": "security",
      "permissions": [
        "Active"
      ]
    }
  },
  {
    "name": "last_invoice",
    "module": "dbconnector",
    "action": "single",
    "options": {
      "connection": "db",
      "sql": {
        "type": "SELECT",
        "columns": [
          {
            "table": "expense",
            "column": "invoice_number",
            "aggregate": "MAX",
            "alias": "max_invoice"
          }
        ],
        "params": [],
        "table": {
          "name": "expense"
        },
        "primary": "id",
        "joins": [],
        "groupBy": [],
        "query": "select max(`invoice_number`) as `max_invoice` from `expense`"
      }
    },
    "output": true,
    "meta": [
      {
        "type": "number",
        "name": "max_invoice"
      }
    ],
    "outputType": "object"
  }
]