payroll_controller

Methods

# (async, static) getSitePayroll(req, res) → {Array.<Object>}

This function generates a payroll for a given month (site-wide).

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Site payroll report for a given month
Type
Array.<Object>

# (async, static) getSitePayrolls(req, res) → {Array.<Object>}

This function generates all payrolls from a site.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Site payroll report
Type
Array.<Object>

# (async, static) getUserPayroll(req, res) → {Object}

This function generates a payroll for a given month.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • User payroll report for a given month
Type
Object

# (async, static) getUserPayrolls(req, res) → {Array.<Object>}

This function generates all payrolls for a user.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • User payroll report
Type
Array.<Object>

# (async, inner) generateReport(req, res) → {Object}

This function generates a payroll report based on a given query.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Payrolls array
Type
Object