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:
-
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:
-
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 |